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

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

Подготовка

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

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

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

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

(Рекомендуется) Чтобы использовать дополнительные возможности, например аудитории и атрибуцию кампаний, добавьте в свой проект фреймворк AdSupport.

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

Для установки зависимостей Firebase и управления ими используйте Swift Package Manager.

  1. Откройте проект приложения в Xcode и перейдите в меню File (Файл) > Add Packages (Добавить пакеты).
  2. Когда появится запрос, добавьте хранилище Firebase SDK для платформ Apple:
  3. https://github.com/firebase/firebase-ios-sdk
  4. Выберите библиотеку Аналитики.
  5. Мы рекомендуем включить Google Аналитику в проекте Firebase и добавить в приложение Firebase SDK для Аналитики. Вы можете выбрать подходящую библиотеку в зависимости от того, нужно ли собирать IDFA.
  6. После этого Xcode автоматически начнет распознавать и скачивать зависимости в фоновом режиме.
  7. После этого Xcode автоматически начнет распознавать и скачивать зависимости в фоновом режиме.

Подробные сведения о IDFA (рекламном идентификаторе на уровне устройства) вы найдете в документации Apple User Privacy and Data Use (Конфиденциальность пользователей и использование данных) и App Tracking Transparency (Прозрачность отслеживания приложений).

Затем выполните настройку:

  1. Импортируйте модуль Firebase в подкласс UIApplicationDelegate:

    Swift

    import FirebaseCore
    import FirebaseAnalytics
            

    Objective-C

    @import FirebaseCore;
    @import FirebaseAnalytics;
            
  2. Настройте общий экземпляр FirebaseApp (обычно в методе application:didFinishLaunchingWithOptions: приложения):

    Swift

    // Use Firebase library to configure APIs
    FirebaseApp.configure()

    Objective-C

    // Use Firebase library to configure APIs
    [FIRApp configure];

(Необязательно) Отключите регистрацию приложения в Apple для атрибуции рекламной сети

Для вашего удобства SDK автоматически регистрирует ваше приложение в Apple для атрибуции рекламной сети с помощью SKAdNetwork. Чтобы отключить эту функцию, задайте для параметра GOOGLE_ANALYTICS_REGISTRATION_WITH_AD_NETWORK_ENABLED логическое значение NO в файле info.plist приложения.

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