完成基本的 AdMob 設定後,您還可以新增適用於 Google Analytics 的 Firebase SDK,以利用 Google Analytics 和 Firebase 的其他功能。稍後將在本頁了解如何開始使用 Google Analytics 。
這些不斷增加的配置支援功能可以幫助您優化應用程式的使用者體驗和廣告收入。查看下表的功能及其連結以了解更多資訊!
特徵 | 新增行動廣告SDK + 啟用使用者指標 | 新增行動廣告SDK + 啟用使用者指標和 將 AdMob 連結到 Firebase | 新增行動廣告SDK + 啟用使用者指標和 將 AdMob 連結到 Firebase並 添加用於分析的 Firebase SDK |
查看 AdMob 帳戶中的使用者指標 | |||
自動從您的應用程式收集分析事件和使用者屬性 | |||
查看 AdMob 中精選的用戶指標 | |||
透過 Firebase 探索並使用您的分析數據 | |||
在 Firebase 控制台中查看關鍵指標 | |||
標記廣告活動的轉化 | |||
建立自訂受眾 | |||
在 BigQuery 中匯出和分析數據 | |||
為您的分析資料存取更多自訂功能 | |||
記錄分析和模型的自訂事件(例如記錄ARPU和ARPPU指標的 ecommerce_purchase 事件) | |||
為廣告活動配置自訂轉化 | |||
使用其他 Firebase 產品 (如遠端配置和 A/B 測試) |
開始使用 Google Analytics(分析)
Google Analytics 是 Firebase 的分析引擎,可讓您獲得對資料的強大洞察。透過新增適用於 Google Analytics 的 Firebase SDK,開始在您的應用程式中使用 Google Analytics。
透過基本的 AdMob 設置,您可以在 Firebase 控制台的Analytics儀表板中查看自動收集的事件和使用者屬性的聚合統計信息,而無需向應用程式添加任何其他程式碼。
但是,如果您想要收集其他自訂事件資料或使用者屬性,則需要使用適用於 Google Analytics 的 Firebase SDK。使用此 SDK,您可以記錄多達 500 個不同的分析事件類型,並且應用程式記錄的事件總量沒有限制。記錄自訂事件的範例用例是將名為ecommerce_purchase
的自訂事件的收入計算中包含數據,以幫助您更好地表示ARPU和ARPPU指標。
透過新增適用於 Google Analytics 的 Firebase SDK,您還可以為廣告活動添加自訂轉換並啟用其他 Firebase 產品。
以下步驟介紹如何開始在您的應用程式中使用適用於 Google Analytics 的 Firebase SDK。初始化 SDK 後,請造訪Analytics 文件以了解如何開始在應用程式中記錄事件。
第 1 步:將設定檔新增至您的應用程式
如果您在建立 AdMob 連結之前向 Firebase 註冊了您的應用程式,則您已將 Firebase 設定檔新增至您的應用程式。檢查 Xcode 專案根目錄中是否有GoogleService-Info.plist
檔案。還要確保設定檔已新增至所有目標。
在專案設定的您的應用程式卡中,選擇您需要設定檔的應用程式的捆綁包 ID。
>按一下「下載 GoogleService-Info.plist」以取得您的 Firebase iOS 設定檔 (
GoogleService-Info.plist
)。您可以隨時從
>專案設定再次下載 Firebase iOS 設定檔。確保設定檔名未附加其他字符,例如
(2)
。
將設定檔移至 Xcode 專案的根目錄中。如果出現提示,請選擇將設定檔新增至所有目標。
如果您的專案中有多個捆綁包 ID,則必須將每個捆綁包 ID 與 Firebase 控制台中註冊的應用程式關聯,以便每個應用程式都可以擁有自己的GoogleService-Info.plist
檔案。
步驟 2:將 Firebase SDK for Analytics 新增至您的應用
將 Firebase SDK for Google Analytics 的依賴項新增至您的 Podfile:
pod 'FirebaseAnalytics'
執行
pod install
,然後開啟建立的.xcworkspace
檔。- 在
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; // ...
- 在應用程式委託的
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];
- 如果您使用 SwiftUI,則必須建立應用程式委託並透過
UIApplicationDelegateAdaptor
或NSApplicationDelegateAdaptor
將其附加到您的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 連結的應用程式非常有用,尤其是在計算ARPU和ARPPU時。
應用程式的關鍵指標是用戶收入,它可以進一步細分為ARPU和ARPPU 。這兩個指標顯示在 AdMob 帳戶的使用者指標卡和 Firebase 控制台的分析資訊中心中。不過,收入並不是直接衡量的;相反,它是您的AdMob 預估收入與以下兩個分析事件值的總和:
-
in_app_purchase
:當使用者完成由 iTunes 上的 App Store 處理的應用程式內購買時,例如初始訂閱、解鎖高級服務或購買遊戲內物品
-
ecommerce_purchase
:當用戶完成購買時,例如線上購物、購買優惠券或折扣商品或購買電影票
您的應用程式中無需新增任何程式碼,行動廣告 SDK 就會自動收集in_app_purchase
事件的分析資料。但是,如果您還想在收入計算中包含ecommerce_purchase
事件數據,則需要透過適用於 Google Analytics 的 Firebase SDK 實作自訂日誌記錄。
以下是在您的應用程式中實作自訂事件日誌記錄的方法:
確保您已完成本頁的Google Analytics 入門部分,其中包括配置您的應用程式以使用 Firebase、新增適用於 Google Analytics 的 Firebase SDK 以及初始化 SDK。
記錄
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、功能或參與活動的更改,以了解它們是否對您的關鍵指標(例如收入和保留率)產生影響,然後再廣泛推廣更改。
優化您的應用程式的廣告獲利
與一小部分使用者嘗試不同的廣告格式或配置,然後做出有關為所有使用者實施廣告的數據驅動決策。要了解更多信息,請查看以下教程: