Учебник: Измерение конверсий iOS Ads с использованием данных о событиях

Шаг 2: Интеграция Google Analytics


Введение: Измерение конверсий в iOS-рекламе

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

Шаг 2: Интеграция Google Analytics

Шаг 3: Устранение неполадок и решение распространенных проблем.


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

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

Для использования измерения конверсий на устройстве с данными событий, как описано в этом руководстве, необходимо использовать версию 11.14.0 или выше SDK Google Analytics for Firebase для платформ Apple. Убедитесь, что зависимости вашего проекта обновлены соответствующим образом. Подробную информацию о включенных модулях SDK и конфигурациях см. в разделе «Возможности целевого объекта» .

Используйте Cocoapods

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

pod 'FirebaseAnalytics' # includes GoogleAdsOnDeviceConversion

или

pod 'FirebaseAnalytics/Core'
pod 'GoogleAdsOnDeviceConversion'

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

Используйте менеджер пакетов Swift.

Если ваше приложение использует Swift Package Manager, следуйте инструкциям в разделе Swift Package Manager for 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++ в раздел «Другие параметры компоновщика » в настройках сборки целевого приложения.

Проверьте интеграцию

Включите режим отладки, добавив -FIRDebugEnabled в поле "Аргументы, передаваемые при запуске" в редакторе схем 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 секунд и убедитесь, что сообщение _psmvalue_gads появилось в консоли отладки Xcode:

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




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