Setelah menerapkan sistem autentikasi untuk mengumpulkan email atau nomor telepon pengguna, Anda dapat mulai mengintegrasikan Google Analytics untuk Firebase SDK.
Mengintegrasikan Google Analytics untuk Firebase SDK
Terintegrasi dengan versi Google Analytics for Firebase SDK terbaru.
Menggunakan Cocoapods
Jika aplikasi Anda menggunakan Cocoapods, pastikan Podfile project Anda berisi:
pod 'FirebaseAnalytics` # includes GoogleAdsOnDeviceConversion
atau
pod 'FirebaseAnalytics/Core'
pod 'GoogleAdsOnDeviceConversion'
Kemudian, jalankan perintah pod repo update dan pod install.
Menggunakan Swift Package Manager
Jika aplikasi Anda menggunakan Swift Package Manager, ikuti langkah-langkah di Swift Package Manager untuk Firebase.
Saat Anda mencapai langkah "Pilih library Firebase yang ingin Anda sertakan dalam aplikasi", centang FirebaseAnalytics sebelum melanjutkan ke langkah berikutnya.
Atau, periksa FirebaseAnalytics/CoredanGoogleAdsOnDeviceConversion.
Integrasi alternatif
Jika aplikasi Anda tidak menggunakan Cocoapods atau Swift Package Manager, integrasikan sebagai berikut:
Ikuti petunjuk README dari file zip publik untuk menambahkan
framework ke project secara langsung. Pastikan untuk menambahkan framework dari
direktori FirebaseAnalytics.
Di Xcode, tambahkan flag -ObjC dan -lc++ ke "Other
Linker Settings" di setelan build target aplikasi Anda.
Pilih platform iOS di File > Build Settings, lalu klik
Build and Run.
Di folder build yang dihasilkan, temukan Podfile dan tambahkan kode berikut:
pod 'GoogleAdsOnDeviceConversion'
Mengaktifkan mode debug (opsional)
Aktifkan mode debug dengan menambahkan -FIRDebugEnabled di bagian "Arguments Passed on Launch"
di editor skema Xcode. Setelah meluncurkan aplikasi di Xcode, pastikan pesan
seperti berikut muncul di konsol debug Xcode:
[Firebase/Analytics][I-ACS023007] Analytics v.x.x.x started
...
[Firebase/Analytics][I-ACS023009] Debug logging enabled
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 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*** ** * ** ***"]]