| Выберите платформу: | iOS+ Android Веб Flutter Unity C++ |
В этом руководстве рассказывается, как добавить Google Аналитику в приложение и начать регистрировать события.
Google Analytics собирает данные об использовании и поведении в вашем приложении. SDK регистрирует два основных типа информации:
- События. Что происходит в приложении, например действия пользователей, системные события или ошибки.
- Свойства пользователей. Атрибуты, с помощью которых вы описываете сегменты своей пользовательской базы, например язык или географическое местоположение.
Analytics автоматически регистрирует некоторые события и свойства пользователей – вам не нужно добавлять для них код.
Подготовка
Установите
firebase_coreи добавьте в приложение код инициализации, если вы этого ещё не сделали.Зарегистрируйте приложение в проекте Firebase с помощью консоли Firebase.
(Рекомендуется) Чтобы использовать дополнительные возможности, например аудитории и атрибуцию в кампаниях, добавьте в свой проект фреймворк AdSupport.
Как добавить в приложение Analytics SDK
Чтобы установить плагин, в корневом каталоге проекта Flutter выполните следующую команду:
flutter pub add firebase_analyticsПосле этого пересоберите приложение Flutter:
flutter runПосле установки плагина вы можете получить доступ к нему, импортировав его в код Dart:
firebase_analyticsimport 'package:firebase_analytics/firebase_analytics.dart';Создайте новый экземпляр Firebase Аналитики, получив доступ к свойству
instanceобъектаFirebaseAnalytics:FirebaseAnalytics analytics = FirebaseAnalytics.instance;
Как начать регистрацию событий
После создания экземпляра FirebaseAnalytics вы можете начать регистрировать события с помощью методов log.
Некоторые события рекомендуются для всех приложений, а другие – для определенных видов деятельности или отраслей. Настройте отправку рекомендуемых событий, чтобы получать максимально информативные отчеты и пользоваться всеми возможностями, которые мы планируем добавить в будущем. В этом разделе показано, как регистрировать предопределенное событие. Дополнительную информацию о регистрации событий можно найти в статье Регистрация событий.
Следующий код регистрирует событие оформления покупки:
await FirebaseAnalytics.instance
.logBeginCheckout(
value: 10.0,
currency: 'USD',
items: [
AnalyticsEventItem(
itemName: 'Socks',
itemId: 'xjw73ndnw',
price: '10.0'
),
],
coupon: '10PERCENTOFF'
);
Дальнейшие действия
- Проверьте отправку событий, используя DebugView.
- Ознакомьтесь с данными в консоли Firebase.
- Изучите руководства по событиям и свойствам пользователей.
- Узнайте, как экспортировать данные в BigQuery.