Join us for Firebase Summit on November 10, 2021. Tune in to learn how Firebase can help you accelerate app development, release with confidence, and scale with ease. Register

開始使用 Google Analytics

本快速入門向您展示如何將 Google Analytics 添加到您的應用程序並開始記錄事件。

Google Analytics 會為您的應用收集使用情況和行為數據。 SDK 記錄兩種主要類型的信息:

  • 事件:什麼是發生在你的應用程序,如用戶操作,系統事件或錯誤。
  • 用戶屬性:屬性定義來描述你的用戶群的細分,如語言偏好或地理位置。

Analytics(分析)會自動記錄一些事件用戶屬性;您無需添加任何代碼即可啟用它們。

在你開始之前

  1. 如果你還沒有,添加火力地堡到iOS項目,並確保谷歌Analytics(分析)在您的火力地堡項目啟用:

    • 如果您要創建新的 Firebase 項目,請在項目創建工作流程中啟用 Google Analytics。

    • 如果您使用的是沒有啟用谷歌分析,去到一個現有的火力地堡項目集成的標籤頁 >項目設置來啟用它。

    當您在項目中啟用 Google Analytics 時,您的 Firebase 應用會鏈接到 Google Analytics 數據流。

  2. (推薦)。在AdSupport框架添加到您的項目,以使更多的功能,如觀眾和運動屬性。

將 Analytics SDK 添加到您的應用程序

  1. 對於火力地堡的依賴添加到您的Podfile:
    pod 'Firebase/Analytics'
    
    # For Analytics without IDFA collection capability, use this pod instead
    # pod ‘Firebase/AnalyticsWithoutAdIdSupport’
    
    了解更多關於IDFA,設備級的廣告標識,在蘋果公司的用戶隱私和數據使用應用跟踪透明度文檔。
  2. 運行pod install並打開創建.xcworkspace文件。
  3. 導入火力地堡模塊在UIApplicationDelegate

    迅速

    import Firebase

    目標-C

    @import Firebase;
  4. 配置一個FirebaseApp共享實例,通常在你的應用程序的application:didFinishLaunchingWithOptions:方法:

    迅速

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

    目標-C

    // Use Firebase library to configure APIs
    [FIRApp configure];


(可選)禁用 Apple 廣告網絡歸因註冊

為了您的方便,SDK會自動註冊和蘋果公司的應用與廣告網絡的歸屬SKAdNetwork 。如果您希望禁用此功能,設置的值GOOGLE_ANALYTICS_REGISTRATION_WITH_AD_NETWORK_ENABLEDNO (布爾)在應用程序的Info.plist文件。

開始記錄事件

如果已經配置了FirebaseApp情況下,你就可以開始記錄事件與logEvent()方法。

某些事件被推薦用於所有應用;其他建議用於特定業務類型或垂直行業。您應該發送建議的事件及其規定的參數,以確保報告中的最大可用細節,並在未來的功能和集成可用時受益。本節演示登錄預先定義的事件,對日誌記錄事件的更多信息,請參閱日誌事件

以下示例演示瞭如何記錄推薦事件以指示用戶已單擊您應用中的特定元素:

迅速

Analytics.logEvent(AnalyticsEventSelectContent, parameters: [
  AnalyticsParameterItemID: "id-\(title!)",
  AnalyticsParameterItemName: title!,
  AnalyticsParameterContentType: "cont",
])

目標-C

[FIRAnalytics logEventWithName:kFIREventSelectContent
                    parameters:@{
                                 kFIRParameterItemID:[NSString stringWithFormat:@"id-%@", self.title],
                                 kFIRParameterItemName:self.title,
                                 kFIRParameterContentType:@"image"
                                 }];

要在 Xcode 調試控制台中查看此事件,請啟用 Analytics 調試:

  1. 在Xcode中,選擇產品>方案>編輯方案...
  2. 從左邊的菜單中選擇運行
  3. 選擇參數選項卡。
  4. 傳遞在啟動部分的參數,添加-FIRAnalyticsDebugEnabled

下一步