Начало работы с Google Аналитикой

В этой статье рассказывается, как настроить Google Аналитику для приложения. Аналогичную информацию для сайтов смотрите в статье Как настроить Аналитику для сайта или приложения.

Подготовка

Добавьте Firebase в свой проект Android и убедитесь, что в вашем проекте Firebase включена Аналитика.

  • Если вы создаете новый проект Firebase, включите Аналитику в процессе его создания.

  • Если вы используете имеющийся проект Firebase, в котором не включена Аналитика, откройте > Project settings (Настройки проекта) и включите ее на вкладке Integrations (Интеграция).

    Когда вы включаете в своем проекте Аналитику, приложения Firebase связываются с ее потоками данных.

Как добавить в приложение Analytics SDK

  1. Используя 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'
    }
    
  2. Вверху файла укажите объект com.google.firebase.analytics.FirebaseAnalytics:

    Java

    private FirebaseAnalytics mFirebaseAnalytics;
    

    Kotlin

    private lateinit var firebaseAnalytics: FirebaseAnalytics
    
  3. Выполните инициализацию этого объекта в методе onCreate():

    Java

    // Obtain the FirebaseAnalytics instance.
    mFirebaseAnalytics = FirebaseAnalytics.getInstance(this);
    

    Kotlin

    // Obtain the FirebaseAnalytics instance.
    firebaseAnalytics = Firebase.analytics
    

Дальнейшие действия