В этой статье рассказывается, как настроить Google Аналитику для приложения. Аналогичную информацию для сайтов смотрите в статье Как настроить Аналитику для сайта или приложения.
Подготовка
Добавьте Firebase в свой проект Android и убедитесь, что в вашем проекте Firebase включена Аналитика.
Если вы создаете новый проект Firebase, включите Аналитику в процессе его создания.
Если вы используете имеющийся проект Firebase, в котором не включена Аналитика, откройте
и включите ее на вкладке > Project settings (Настройки проекта)Integrations (Интеграция). Когда вы включаете в своем проекте Аналитику, приложения Firebase связываются с ее потоками данных.
Как добавить в приложение Analytics SDK
Используя Firebase Android BoM, укажите зависимость для библиотеки Аналитики в модульном файле Gradle на уровне приложения (обычно
app/build.gradle
).Java
dependencies { // Import the BoM for the Firebase platform implementation platform('com.google.firebase:firebase-bom:29.3.0') // Declare the dependency for the Analytics library // When using the BoM, you don't specify versions in Firebase library dependencies implementation 'com.google.firebase:firebase-analytics' }
Kotlin
dependencies { // Import the BoM for the Firebase platform implementation platform('com.google.firebase:firebase-bom:29.3.0') // Declare the dependency for the Analytics library // When using the BoM, you don't specify versions in Firebase library dependencies implementation 'com.google.firebase:firebase-analytics-ktx' }
Вверху файла укажите объект
com.google.firebase.analytics.FirebaseAnalytics
:Java
private FirebaseAnalytics mFirebaseAnalytics;
Kotlin
private lateinit var firebaseAnalytics: FirebaseAnalytics
Выполните инициализацию этого объекта в методе
onCreate()
:Java
// Obtain the FirebaseAnalytics instance. mFirebaseAnalytics = FirebaseAnalytics.getInstance(this);
Kotlin
// Obtain the FirebaseAnalytics instance. firebaseAnalytics = Firebase.analytics
Дальнейшие действия
- Настройте отправку событий в Аналитику.
- Проверьте отправку событий, используя DebugView.
- Ознакомьтесь с данными в консоли Firebase.
- Изучите руководства по событиям и свойствам пользователей.
- Узнайте, как экспортировать данные в BigQuery.