教學課程:使用事件資料評估 iOS 廣告轉換

步驟 2:整合 Google Analytics


簡介: 評估 iOS 廣告轉換

步驟 1: 將 Google Ads 帳戶連結至 Google Analytics

步驟 2: 整合 Google Analytics

步驟 3: 排解及處理常見問題


連結 Google Ads 帳戶後,即可開始整合 Firebase SDK 的 Google Analytics

整合 Google Analytics 版 Firebase SDK

整合最新版 Google Analytics for Firebase SDK。

使用 Cocoapods

如果應用程式使用 Cocoapods,請確認專案的 Podfile 包含 GoogleAppAdsOnDeviceConversion Pod,方法是透過主要 FirebaseAnalytics Pod,或明確將其納入為獨立 Pod:

pod 'FirebaseAnalytics' # includes GoogleAdsOnDeviceConversion

pod 'FirebaseAnalytics/Core'
pod 'GoogleAdsOnDeviceConversion'

然後執行 pod repo updatepod install 指令。

使用 Swift Package Manager

如果應用程式使用 Swift Package Manager,請按照「Firebase 的 Swift Package Manager」一文中的步驟操作。在「Choose the Firebase libraries that you want include in your app」(選擇要納入應用程式的 Firebase 程式庫) 步驟中,請勾選 FirebaseAnalytics,然後繼續執行後續步驟。或者,也可以檢查 FirebaseAnalytics/Core GoogleAdsOnDeviceConversion

替代整合功能

如果應用程式未使用 Cocoapods 或 Swift Package Manager,請按照下列步驟整合:

  1. firebase-ios-sdk GitHub 存放區下載 Firebase 的公開 ZIP 檔案。
  2. 按照公開 ZIP 檔案中的 README 操作說明,直接將架構新增至專案。請務必從 FirebaseAnalytics 目錄新增架構。
  3. 在 Xcode 中,將 -ObjC-lc++ 標記新增至應用程式目標建構設定中的「Other Linker Settings」

驗證整合

在 Xcode 的配置編輯器中,於「Arguments Passed on Launch」下方新增 -FIRDebugEnabled,即可啟用偵錯模式。

在模擬器或裝置中刪除應用程式。 在 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 Ads 帳戶與 Google Analytics 連結 步驟 3:排解及處理常見問題