Руководство по отслеживанию конверсий в рекламе для iOS с помощью данных о событиях

Шаг 2. Интегрируйте Google Analytics


Введение: Отслеживание конверсий в рекламе для iOS
Шаг 1. Свяжите аккаунт Google Рекламы с Google Analytics

Шаг 2. Интегрируйте Google Analytics.

Шаг 3. Устраните распространенные неполадки


Теперь, когда вы связали аккаунт Google Рекламы, можно начать интеграцию Google Analytics для Firebase SDK.

Интегрируйте Google Analytics для Firebase SDK

Чтобы использовать отслеживание конверсий на устройствах с данными о событиях, как описано в этом руководстве, вам понадобится версия 11.14.0 или более поздняя версия Google Analytics для Firebase SDK для платформ Apple. Убедитесь, что зависимости вашего проекта обновлены соответствующим образом. При внедрении отслеживания конверсий на устройстве (ODM) с помощью Google Analytics SDK для платформ Apple убедитесь, что вы используете совместимые версии SDK, указанные на GitHub. Подробную информацию о включенных модулях SDK и конфигурациях можно найти в разделе Целевые возможности.

Как использовать Cocoapods

Если вы используете Cocoapods, убедитесь, что в Podfile вашего проекта есть подспецификация GoogleAppAdsOnDeviceConversion. Ее можно добавить в основной под FirebaseAnalytics или указать отдельно:

pod 'FirebaseAnalytics' # includes GoogleAdsOnDeviceConversion

или

pod 'FirebaseAnalytics/Core'
pod 'GoogleAdsOnDeviceConversion'

Затем выполните команды pod repo update и pod install.

Как использовать Swift Package Manager

Если в вашем приложении используется Swift Package Manager, следуйте инструкциям в разделе Swift Package Manager для Firebase. На шаге "Выберите библиотеки Firebase, которые хотите включить в приложение" установите флажок FirebaseAnalytics, а затем перейдите к следующим шагам. Также можно проверить FirebaseAnalytics/Core и GoogleAdsOnDeviceConversion.

Альтернативная интеграция

Если в вашем приложении не используются Cocoapods или Swift Package Manager, выполните следующие действия:

  1. Скачайте общедоступный ZIP-файл Firebase из репозитория firebase-ios-sdk на GitHub.
  2. Следуйте инструкциям в файле README из общедоступного ZIP-архива, чтобы добавить фреймворки в проект. Добавьте фреймворки из каталога FirebaseAnalytics.
  3. В Xcode добавьте флаги -ObjC и -lc++ в раздел Other Linker Settings (Другие настройки компоновщика) в настройках сборки целевого приложения.

Как проверить интеграцию

Включите режим отладки, добавив -FIRDebugEnabled в раздел Arguments Passed on Launch (Аргументы, передаваемые при запуске) в редакторе схем Xcode.

Удалите приложение в симуляторе или на устройстве. После запуска приложения в Xcode убедитесь, что в консоли отладки Xcode появилось сообщение, похожее на следующее:

[Firebase/Analytics][I-ACS023007] Analytics v.X.X.X started
...
[Firebase/Analytics][I-ACS023009] Debug logging enabled
...
[FirebaseAnalytics][I-ACS023278] Conversion service GoogleAdsOnDeviceConversion framework is linked

Подождите примерно 15 секунд и убедитесь, что в консоли отладки Xcode появилось сообщение _psmvalue_gads:

[FirebaseAnalytics][I-ACS023087] User property set. Name, value: _psmvalue_gads, XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX




Шаг 1. Свяжите аккаунт Google Рекламы с Google Analytics Шаг 3. Устраните распространенные проблемы