透過 AdMob 應用程式使用 Google Analytics 和 Firebase 的更多功能

完成基本的 AdMob 設定後,您還可以新增適用於 Google Analytics 的 Firebase SDK,以利用 Google Analytics 和 Firebase 的其他功能。稍後將在本頁了解如何開始使用 Google Analytics

這些不斷增加的配置支援功能可以幫助您優化應用程式的使用者體驗和廣告收入。查看下表的功能及其連結以了解更多資訊!

特徵新增行動廣告SDK +
啟用使用者指標
新增行動廣告SDK +
啟用使用者指標
將 AdMob 連結到 Firebase
新增行動廣告SDK +
啟用使用者指標
將 AdMob 連結到 Firebase
添加用於分析的 Firebase SDK
查看 AdMob 帳戶中的使用者指標
自動從您的應用程式收集分析事件使用者屬性
查看 AdMob 中精選的用戶指標
透過 Firebase 探索並使用您的分析數據
在 Firebase 控制台中查看關鍵指標
標記廣告活動的轉化
建立自訂受眾
在 BigQuery 中匯出和分析數據
為您的分析資料存取更多自訂功能
記錄分析和模型的自訂事件(例如記錄ARPUARPPU指標的 ecommerce_purchase 事件)
為廣告活動配置自訂轉化
使用其他 Firebase 產品
(如遠端配置和 A/B 測試)

開始使用 Google Analytics(分析)

Google Analytics 是 Firebase 的分析引擎,可讓您獲得對資料的強大洞察。透過新增適用於 Google Analytics 的 Firebase SDK,開始在您的應用程式中使用 Google Analytics。

以下步驟介紹如何開始在您的應用程式中使用適用於 Google Analytics 的 Firebase SDK。初始化 SDK 後,請造訪Analytics 文件以了解如何開始在應用程式中記錄事件。

第 1 步:將設定檔新增至您的應用程式

如果您在建立 AdMob 連結之前向 Firebase 註冊了您的應用程式,則您已將 Firebase 設定檔新增至您的應用程式。檢查 Xcode 專案根目錄中是否有GoogleService-Info.plist檔案。還要確保設定檔已新增至所有目標。

步驟 2:將 Firebase SDK for Analytics 新增至您的應用

  1. 將 Firebase SDK for Google Analytics 的依賴項新增至您的 Podfile:

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

  3. UIApplicationDelegate中導入FirebaseCore模組,以及應用程式委託使用的任何其他Firebase 模組。例如,要使用 Cloud Firestore 和身份驗證:

    斯威夫特使用者介面

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

    迅速

    import FirebaseCore
    import FirebaseFirestore
    import FirebaseAuth
    // ...
          

    Objective-C

    @import FirebaseCore;
    @import FirebaseFirestore;
    @import FirebaseAuth;
    // ...
          
  4. 在應用程式委託的application(_:didFinishLaunchingWithOptions:)方法中設定FirebaseApp共享實例:

    斯威夫特使用者介面

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

    迅速

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

    Objective-C

    // Use Firebase library to configure APIs
    [FIRApp configure];
  5. 如果您使用 SwiftUI,則必須建立應用程式委託並透過UIApplicationDelegateAdaptorNSApplicationDelegateAdaptor將其附加到您的App結構。您還必須停用應用程式委託調配。有關更多信息,請參閱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 連結的應用程式非常有用,尤其是在計算ARPUARPPU時。

以下是在您的應用程式中實作自訂事件日誌記錄的方法:

  1. 確保您已完成本頁的Google Analytics 入門部分,其中包括配置您的應用程式以使用 Firebase、新增適用於 Google Analytics 的 Firebase SDK 以及初始化 SDK。

  2. 記錄ecommerce_purchase事件 ( Swift | Obj-C )。這是一個例子:

    迅速

    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、功能或參與活動的更改,以了解它們是否對您的關鍵指標(例如收入和保留率)產生影響,然後再廣泛推廣更改。

優化您的應用程式的廣告獲利

與一小部分使用者嘗試不同的廣告格式或配置,然後做出有關為所有使用者實施廣告的數據驅動決策。要了解更多信息,請查看以下教程: