搭配 AdMob 應用程式使用更多 Google Analytics (分析) 和 Firebase 功能

完成基本 AdMob 設定後,您也可以加入 Firebase SDK 以便搭配其他 Google Analytics 功能 Google Analytics 和 Firebase。瞭解如何開始使用 Google Analytics

這些增加的設定支援功能 協助您提升應用程式的使用者體驗和廣告收益。請參閱下列資源 功能資料表及其連結瞭解詳情!

功能 新增 Mobile Ads SDK +
啟用使用者指標
加入 Mobile Ads SDK +
啟用使用者指標,同時
將 AdMob 連結至 Firebase
加入 Mobile Ads SDK +
啟用使用者指標,同時
將 AdMob 連結至 Firebase「以及」
新增 Analytics 專用 Firebase SDK
在 AdMob 帳戶中查看使用者指標
自動收集分析數據 事件和 應用程式中的使用者屬性
在 AdMob 中查看精選使用者指標
透過 Firebase 探索及運用數據分析資料
在 Firebase 控制台中查看重要指標
為廣告活動標示轉換
建立自訂目標對象
在 BigQuery 中匯出及分析資料
存取更多數據分析資料的自訂功能
記錄自訂事件供分析及運用 模型 (例如 記錄 ecommerce_purchase 事件 適用於每位使用者的平均收益 (ARPU) 和 ARPPU 指標)
為廣告活動設定自訂轉換
使用 其他 Firebase 產品
(例如遠端設定和 A/B 測試)

開始使用 Google Analytics

Google Analytics 是 Firebase 的數據分析引擎 詳盡的資料分析開始在應用程式中使用 Google Analytics 加入 Google Analytics 專用 Firebase SDK

下列步驟說明如何開始使用 Firebase SDK 導入 Google Analytics初始化 SDK 後,請前往 請參閱數據分析說明文件,瞭解如何開始使用 記錄應用程式事件。

步驟 1:在應用程式中新增設定檔

如果您是在建立 AdMob 連結前註冊應用程式,則 您將 Firebase 設定檔加入應用程式。 檢查 Xcode 專案根目錄中的 GoogleService-Info.plist 檔案。 此外,請確認設定檔已新增至所有目標中。

步驟 2:將 Analytics 專用 Firebase SDK 新增至應用程式

  1. 將 Google Analytics Firebase SDK 的依附元件新增至 Podfile:

    pod 'FirebaseAnalytics'
    
  2. 執行 pod install,然後開啟建立的 .xcworkspace 檔案。

  3. FirebaseCore 模組匯入至 UIApplicationDelegate和任何其他 應用程式委派所用的 Firebase 模組。 例如,如要使用 Cloud Firestore 和驗證功能:

    SwiftUI

    import SwiftUI
    import FirebaseCore
    import FirebaseFirestore
    import FirebaseAuth
    // ...
          

    Swift

    import FirebaseCore
    import FirebaseFirestore
    import FirebaseAuth
    // ...
          

    Objective-C

    @import FirebaseCore;
    @import FirebaseFirestore;
    @import FirebaseAuth;
    // ...
          
  4. 設定 FirebaseApp敬上 共用執行個體 application(_:didFinishLaunchingWithOptions:) 方法:

    SwiftUI

    // Use Firebase library to configure APIs
    FirebaseApp.configure()

    Swift

    // Use Firebase library to configure APIs
    FirebaseApp.configure()

    Objective-C

    // Use Firebase library to configure APIs
    [FIRApp configure];
  5. 如果您使用 SwiftUI,則必須建立並附加應用程式委派 透過 UIApplicationDelegateAdaptorApp NSApplicationDelegateAdaptor。您也必須停用應用程式委派功能切換功能。適用對象 詳情請參閱 SwiftUI 操作說明

    SwiftUI

    @main
    struct YourApp: App {
      // register app delegate for Firebase setup
      @UIApplicationDelegateAdaptor(AppDelegate.self) var delegate
    
      var body: some Scene {
        WindowGroup {
          NavigationView {
            ContentView()
          }
        }
      }
    }
          

導入自訂事件記錄功能

本節舉例說明導入自訂事件的方式 在應用程式中記錄。這個具體範例是 自訂事件 ecommerce_purchase 是需要記錄的實用事件 與 AdMob 連結的應用程式 (尤其是用於計算數據) 每位使用者的平均收益 (ARPU)ARPPU

在應用程式中導入自訂事件記錄的方法如下:

  1. 請確認您已完成 本頁面的 Google Analytics 一節, 其中包括設定應用程式來使用 Firebase Google Analytics 專用 Firebase SDK,以及初始化 SDK。

  2. 記錄ecommerce_purchase事件 (Swift | Obj-C)。 範例如下:

    Swift

    Analytics.logEvent(AnalyticsEventPurchase, parameters: [
      AnalyticsParameterCoupon: "SummerPromo",
      AnalyticsParameterCurrency: "JPY",
      AnalyticsParameterValue: 10000,
      AnalyticsParameterShipping: 500,
      AnalyticsParameterTransactionID: "192803301",
    ])

    Objective-C

    [FIRAnalytics logEventWithName:kFIREventPurchase
                        parameters:@{
      kFIRParameterCoupon: @"SummerPromo",
      kFIRParameterCurrency: @"JPY",
      kFIRParameterValue: @10000,
      kFIRParameterShipping: @500,
      kFIRParameterTransactionID: @"192803301",
    }];

若要進一步瞭解如何在應用程式中記錄自訂事件,請參閱 Analytics 說明文件

在應用程式中使用其他 Firebase 產品

加入 Google Analytics 專用 Firebase SDK 後 以便靈活運用 Firebase 遠端設定等 Firebase 產品 Firebase A/B 測試。

  • 遠端設定可讓您變更 但每日活躍使用者人數沒有上限。

  • A/B 測試功能可讓您測試變更 應用程式 UI、功能或參與度廣告活動, 瞭解這類廣告活動是否會 對主要指標 (例如收益和留存率) 的影響

最佳化應用程式的廣告營利成效

試著為一小群使用者嘗試不同的廣告格式或設定,並 然後根據資料做出決策,為所有使用者導入廣告。目的地: 詳情請參閱以下教學課程: