Теперь, когда вы внедрили систему аутентификации для сбора адресов электронной почты или номеров телефонов пользователей, вы можете приступить к интеграции Google Analytics для Firebase SDK.
Интегрируйте Google Analytics для Firebase SDK
Интеграция с последней версией Google Analytics для Firebase SDK.
Используйте Cocoapods
Если ваше приложение использует Cocoapods, убедитесь, что Podfile вашего проекта содержит:
pod 'FirebaseAnalytics` # includes GoogleAdsOnDeviceConversion
или
pod 'FirebaseAnalytics/Core'
pod 'GoogleAdsOnDeviceConversion'
Затем выполните команды pod repo update и pod install .
Используйте менеджер пакетов Swift
Если ваше приложение использует Swift Package Manager, следуйте инструкциям в Swift Package Manager для Firebase . Когда вы дойдете до шага "Выберите библиотеки Firebase, которые вы хотите включить в свое приложение", проверьте FirebaseAnalytics прежде чем переходить к следующим шагам. В качестве альтернативы проверьте FirebaseAnalytics/CoreиGoogleAdsOnDeviceConversion .
Альтернативная интеграция
Если ваше приложение не использует Cocoapods или Swift Package Manager, выполните интеграцию следующим образом:
Следуйте инструкциям README из общедоступного zip-файла, чтобы добавить фреймворки в проект напрямую. Обязательно добавьте фреймворки из каталога FirebaseAnalytics .
В Xcode добавьте флаги -ObjC и -lc++ в «Другие настройки компоновщика» в настройках сборки целевого приложения.
Единство
Добавьте FirebaseUnity SDK (в частности, FirebaseAnalytics.unitypackage ) в свой проект Unity. Более подробные инструкции можно найти в разделе Add Firebase Unity SDKs .
Выберите платформу iOS в меню Файл > Параметры сборки , затем нажмите Собрать и запустить .
В созданной папке сборки найдите Podfile и добавьте следующее:
pod 'GoogleAdsOnDeviceConversion'
Включить режим отладки (необязательно)
Включите режим отладки, добавив -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
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2025-07-25 UTC."],[],[],null,["Step 2: Integrate Google Analytics\n\n\u003cbr /\u003e\n\n|----------------------------------------------------------------------------------------------------------------------------------|\n| Introduction: [Measure iOS Ads conversions](/docs/tutorials/ads-ios-on-device-measurement/index-first-party) |\n| Step 1: [Implement a sign-in experience](/docs/tutorials/ads-ios-on-device-measurement/step-1) \u003cbr /\u003e |\n| **Step 2: Integrate Google Analytics** \u003cbr /\u003e |\n| Step 3: [Initiate on-device conversion measurement using Google Analytics](/docs/tutorials/ads-ios-on-device-measurement/step-3) |\n| Step 4: [Troubleshoot and handle common issues](/docs/tutorials/ads-ios-on-device-measurement/step-4) |\n\n\u003cbr /\u003e\n\nNow that you've implemented an authentication system to collect users' emails\nor phone numbers, you can begin integrating the Google Analytics for\nFirebase SDK.\n\nIntegrate the Google Analytics for Firebase SDK\n\nIntegrate with the latest Google Analytics for Firebase SDK version.\n| **Note:** `GoogleAdsOnDeviceConversion` is not subject to [Apple's privacy manifest requirements](https://developer.apple.com/news/?id=3d8a9yyh) and does not include a privacy manifest. No additional action is required to enable on-device conversion measurement.\n\nUse Cocoapods\n\nIf your app uses Cocoapods, ensure your project's Podfile contains either: \n\n pod 'FirebaseAnalytics` # includes GoogleAdsOnDeviceConversion\n\nor \n\n pod 'FirebaseAnalytics/Core'\n pod 'GoogleAdsOnDeviceConversion'\n\nThen, run the commands `pod repo update` and `pod install`.\n\nUse Swift Package Manager\n\nIf your app uses Swift Package Manager, follow the steps at\n[Swift Package Manager for Firebase](/docs/ios/installation-methods#swift-package-manager).\nWhen you reach the step \"Choose the Firebase libraries that you want include in\nyour app\", check `FirebaseAnalytics` before continuing to the next steps.\nAlternatively, check `FirebaseAnalytics/Core` *and*\n`GoogleAdsOnDeviceConversion`.\n\nAlternative integration\n\nIf your app does not use Cocoapods or Swift Package Manager, integrate as\nfollows:\n\n1. Download the public zip file of Firebase from the [firebase-ios-sdk GitHub repo](https://github.com/firebase/firebase-ios-sdk/releases).\n2. Follow the README instructions from the public zip file to add the frameworks to the project directly. Be sure to add the frameworks from the `FirebaseAnalytics` directory.\n3. In Xcode, add the `-ObjC` and `-lc++` flags to \"Other Linker Settings\" in your app target's build settings.\n\nUnity\n\n1. Add the [Firebase Unity SDK](/download/unity)\n (specifically, `FirebaseAnalytics.unitypackage`) to your Unity project. More detailed instructions can be found in [Add Firebase Unity SDKs](https://firebase.google.com/docs/unity/setup#add-sdks).\n\n2. Select the platform iOS at **File** \\\u003e **Build Settings** , then click\n **Build and Run**.\n\n3. In the generated build folder, locate the Podfile and add the following:\n\n pod 'GoogleAdsOnDeviceConversion'\n\nEnable debug mode (optional)\n\nEnable debug mode by adding `-FIRDebugEnabled` under \"Arguments Passed on Launch\"\nin Xcode's scheme editor. Upon launching the app in Xcode, ensure that a\nmessage like the following appears in the Xcode debug console: \n\n [Firebase/Analytics][I-ACS023007] Analytics v.x.x.x started\n ...\n [Firebase/Analytics][I-ACS023009] Debug logging enabled\n\n\u003cbr /\u003e\n\n*** ** * ** ***\n\n\u003cbr /\u003e\n\n[arrow_back_ios**Step 1**: Implement a sign-in experience](/docs/tutorials/ads-ios-on-device-measurement/step-1)\n[**Step 3** : Initiate measurements using Google Analyticsarrow_forward_ios](/docs/tutorials/ads-ios-on-device-measurement/step-3)\n\n\u003cbr /\u003e\n\n*** ** * ** ***"]]