| Выберите платформу: | iOS+ Android Web Flutter Unity C++ |
В этом кратком руководстве показано, как добавить Google Analytics в ваше приложение и начать регистрировать события.
Google Analytics собирает данные об использовании и поведении пользователей вашего приложения. SDK регистрирует два основных типа информации:
- События: Что происходит в вашем приложении, например, действия пользователя, системные события или ошибки.
- Свойства пользователя: Атрибуты, которые вы определяете для описания сегментов вашей пользовательской базы, такие как языковые предпочтения или географическое местоположение.
Analytics автоматически регистрирует некоторые события и свойства пользователей ; для их включения не требуется добавлять какой-либо код.
Прежде чем начать
Установите
firebase_coreи добавьте код инициализации в ваше приложение, если вы еще этого не сделали.Зарегистрируйте свое приложение в проекте Firebase с помощью консоли Firebase .
(Рекомендуется) Добавьте фреймворк AdSupport в свой проект , чтобы включить дополнительные функции, такие как аудитории и атрибуция кампаний.
Добавьте SDK аналитики в свое приложение.
Для установки плагина выполните следующую команду из корневой папки вашего Flutter-проекта:
flutter pub add firebase_analyticsПосле завершения пересоберите ваше Flutter-приложение:
flutter runПосле установки вы можете получить доступ к плагину
firebase_analytics, импортировав его в свой код Dart:import 'package:firebase_analytics/firebase_analytics.dart';Создайте новый экземпляр Firebase Analytics, обратившись к свойству
instanceобъектаFirebaseAnalytics:FirebaseAnalytics analytics = FirebaseAnalytics.instance;
Начать регистрацию событий
После создания экземпляра FirebaseAnalytics вы можете начать регистрировать события с помощью методов ` log этой библиотеки.
Certain events are recommended for all apps ; others are recommended for specific business types or verticals. You should send recommended events along with their prescribed parameters, to ensure maximum available detail in your reports and to benefit from future features and integrations as they become available. This section demonstrates logging a predefined event, for more information on logging events, see Log events .
Следующий код регистрирует событие оформления заказа:
await FirebaseAnalytics.instance
.logBeginCheckout(
value: 10.0,
currency: 'USD',
items: [
AnalyticsEventItem(
itemName: 'Socks',
itemId: 'xjw73ndnw',
price: '10.0'
),
],
coupon: '10PERCENTOFF'
);
Следующие шаги
- Используйте DebugView для проверки событий.
- Изучите свои данные в консоли Firebase .
- Ознакомьтесь с руководствами по событиям и свойствам пользователей .
- Узнайте, как экспортировать данные в BigQuery .