Catch up on highlights from Firebase at Google I/O 2023. Learn more

通過 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. 將適用於 Google Analytics 的 Firebase SDK 的依賴項添加到您的 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
    // ...
          

    目標-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()

    目標-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",
    ])

    目標-C

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

要了解有關在您的應用程序中記錄自定義事件的更多信息,請訪問Analytics 文檔

在您的應用中使用其他 Firebase 產品

添加適用於 Google Analytics 的 Firebase SDK 後,您還可以開始使用其他 Firebase 產品,例如 Firebase Remote Config 和 Firebase A/B Testing。

  • Remote Config使您能夠更改應用程序的行為和外觀,而無需為無限制的每日活躍用戶免費發布應用程序更新。

  • A/B 測試使您能夠測試對應用的 UI、功能或參與活動的更改,以了解它們是否會對您的關鍵指標(如收入和保留率)產生影響,然後再廣泛推廣這些更改。

為您的應用優化廣告盈利

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