Google is committed to advancing racial equity for Black communities. See how.
Эта страница была переведа с помощью Cloud Translation API.
Switch to English

Начать работу с Google Analytics

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

Google Analytics собирает данные об использовании и поведении вашего приложения. SDK регистрирует два основных типа информации:

  • События: что происходит в вашем приложении, например действия пользователя, системные события или ошибки.
  • Свойства пользователя: атрибуты, которые вы определяете для описания сегментов вашей пользовательской базы, например языковые предпочтения или географическое положение.

Analytics автоматически регистрирует некоторые события и свойства пользователей ; вам не нужно добавлять код для их включения.

Прежде чем вы начнете

  1. Если вы еще этого не сделали, добавьте Firebase в свой проект iOS и убедитесь, что Google Analytics включен в вашем проекте Firebase:

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

    • Если у вас есть проект Firebase, в котором не включен Google Analytics, вы можете включить Google Analytics на вкладке « Интеграция » в > Настройки проекта .

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

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

Добавьте SDK Google Analytics в свое приложение

  1. Добавьте зависимость для Firebase в свой Podfile:
    pod 'Firebase/Analytics'
  2. Запустите pod install и откройте созданный файл .xcworkspace .
  3. Импортируйте модуль Firebase в свой UIApplicationDelegate :

    Swift

    import Firebase

    Цель-C

    @import Firebase;
  4. Настройте общий экземпляр FirebaseApp , как правило, в методе application:didFinishLaunchingWithOptions: вашего приложения:

    Swift

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

    Цель-C

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


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

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

Начать регистрацию событий

После того, как вы настроили экземпляр FirebaseApp , вы можете начать регистрировать события с помощью logEvent() .

Определенные события рекомендуются для всех приложений ; другие рекомендуются для определенных типов бизнеса или вертикалей. Вам следует отправлять предлагаемые события вместе с их предписанными параметрами, чтобы обеспечить максимальную доступность деталей в ваших отчетах и ​​извлечь выгоду из будущих функций и интеграции по мере их появления. В этом разделе демонстрируется регистрация заранее определенного события. Для получения дополнительной информации о регистрации событий см. Журнал событий .

В следующем примере показано, как регистрировать рекомендуемое событие, чтобы указать, что пользователь щелкнул определенный элемент в вашем приложении:

Swift

Analytics.logEvent(AnalyticsEventSelectContent, parameters: [
  AnalyticsParameterItemID: "id-\(title!)",
  AnalyticsParameterItemName: title!,
  AnalyticsParameterContentType: "cont"
  ])

Цель-C

[FIRAnalytics logEventWithName:kFIREventSelectContent
                    parameters:@{
                                 kFIRParameterItemID:[NSString stringWithFormat:@"id-%@", self.title],
                                 kFIRParameterItemName:self.title,
                                 kFIRParameterContentType:@"image"
                                 }];

Чтобы просмотреть это событие в консоли отладки Xcode, включите отладку Analytics:

  1. В Xcode выберите Продукт> Схема> Изменить схему ...
  2. В левом меню выберите « Выполнить» .
  3. Выберите вкладку Аргументы .
  4. В разделе « Аргументы , -FIRAnalyticsDebugEnabled добавьте -FIRAnalyticsDebugEnabled .

Следующие шаги