完成基本的 AdMob 設定後,您也可以新增 Google Analytics 專用 Firebase SDK,以便使用 Google Analytics 和 Firebase 的其他功能。如要瞭解如何開始使用 Google Analytics,請參閱本頁後續內容。
這些設定層級越高,支援的功能就越多,可協助您提升應用程式的使用者體驗和廣告收益。請參閱下方的功能表和連結,瞭解詳情!
| 功能 |
新增 Mobile Ads SDK + 啟用使用者指標 |
新增 Mobile Ads SDK + 啟用使用者指標和 將 AdMob 連結至 Firebase |
新增 Mobile Ads SDK + 啟用使用者指標和 將 AdMob 連結至 Firebase和 新增 Firebase SDK for Analytics |
| 在 AdMob 帳戶中查看使用者指標 | |||
| 自動收集應用程式上的數據分析事件和使用者屬性 | |||
| 在 AdMob 中查看精選使用者指標 | |||
| 透過 Firebase 探索及運用數據分析資料 | |||
| 在 Firebase 控制台中查看重要指標 | |||
| 為廣告活動標示轉換 | |||
| 建立自訂目標對象 | |||
| 在 BigQuery 中匯出及分析資料 | |||
| 存取數據分析資料的其他自訂功能 | |||
| 記錄數據分析和 模型的自訂事件 (例如 記錄 ARPU 和 ARPPU 指標的 ecommerce_purchase 事件) | |||
| 為廣告活動設定自訂轉換 | |||
| 使用其他 Firebase 產品
(例如 Remote Config 和 A/B Testing) |
|||
開始使用 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:在應用程式中新增 Analytics 適用的 Firebase SDK
將 Google Analytics 專用 Firebase SDK 的依附元件新增至 Podfile:
pod 'FirebaseAnalytics'執行
pod install,然後開啟建立的.xcworkspace檔案。- 在
UIApplicationDelegate中匯入FirebaseCore模組,以及應用程式委派使用的任何其他 Firebase 模組。舉例來說,如要使用 Cloud Firestore 和 Authentication,請按照下列步驟操作:SwiftUI
import SwiftUI import FirebaseCore import FirebaseFirestore import FirebaseAuth // ...
Swift
import FirebaseCore import FirebaseFirestore import FirebaseAuth // ...
Objective-C
@import FirebaseCore; @import FirebaseFirestore; @import FirebaseAuth; // ...
- 在應用程式委派的
application(_:didFinishLaunchingWithOptions:)方法中,設定FirebaseApp共用例項: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];
- 如果您使用 SwiftUI,則必須建立應用程式委派,並透過
UIApplicationDelegateAdaptor或NSApplicationDelegateAdaptor將其附加至App結構。您也必須停用應用程式委派物件重組。詳情請參閱 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。
在應用程式中導入自訂事件記錄的方法如下:
請務必完成本頁的「開始使用 Google Analytics」一節,包括設定應用程式以使用 Firebase、新增 Google Analytics 的 Firebase SDK,以及初始化 SDK。
記錄
ecommerce_purchase事件 (Swift | Objective-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 Remote Config 和 Firebase A/B Testing。
Remote Config 可讓您變更應用程式的行為和外觀,而不必發布應用程式更新。
A/B Testing 可讓您測試應用程式 UI、功能或參與度廣告活動的變更,瞭解這些變更是否會影響重要指標 (例如收益和留存率),然後再廣泛推出。
提升應用程式廣告營利成效
您可以先對一小部分使用者測試不同的廣告格式或設定,再根據資料決定是否要向所有使用者放送廣告。如要瞭解詳情,請參閱下列教學課程: