| Выберите платформу: | 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После установки вы можете получить доступ к плагину
firebase_analytics, импортировав его в код Dart:import '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.