Шаг 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, интегрируйте их следующим образом:
- Загрузите общедоступный zip-архив Firebase из репозитория firebase-ios-sdk на GitHub .
- Следуйте инструкциям в файле README из общедоступного zip-архива, чтобы добавить фреймворки в проект напрямую. Убедитесь, что вы добавляете фреймворки из каталога
FirebaseAnalytics. - В 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 : Устранение неполадок и решение распространенных проблем.