开始使用适用于 iOS 的 Google Analytics for Firebase

Google Analytics for Firebase 会为您的应用收集使用情况数据和行为数据。SDK 会记录两种主要类型的信息:

  • 事件:您的应用中发生了什么,例如用户操作、系统事件或错误。
  • 用户属性:为描述您的各个细分用户群而定义的属性,例如语言首选项或地理位置。

Analytics 会自动记录一些事件用户属性;您无需为此添加任何代码。

前提条件

  1. 将 Firebase 添加到您的 iOS 项目
  2. (推荐)将 AdSupport 框架添加到您的项目,以启用受众群体和广告系列归因等其他功能。

将 Analytics 添加到您的应用

  1. 将 Firebase 的依赖项添加到您的 Podfile 中:
    pod 'Firebase/Core'
  2. 运行 pod install 并打开创建的 .xcworkspace 文件。
  3. UIApplicationDelegate 中导入 Firebase 模块:

    Swift

    import Firebase
    

    Objective-C

    @import Firebase;
    
  4. 配置一个 FirebaseApp 共享实例(通常在应用的 application:didFinishLaunchingWithOptions: 方法中配置):

    Swift

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

    Objective-C

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


记录事件

配置 FirebaseApp 实例后,您就可以开始使用 logEventWithName() 方法来记录事件了。您可以在 FIREventNames.hFIRParameterNames.h 这两个标头文件中查看预定义的事件和参数。

下面的示例展示了如何记录建议的 kFIREventSelectContent 事件来指明用户已点击您应用中的某个特定元素:

Swift

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

Objective-C

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

要在 Xcode 调试控制台中查看此事件,请启用 Analytics 调试:

  1. 在 Xcode 中,依次选择 Product > Scheme > Edit scheme...
  2. 从左侧菜单中选择 Run
  3. 选择 Arguments 标签。
  4. Arguments Passed On Launch 部分中,添加 -FIRAnalyticsDebugEnabled

后续步骤

发送以下问题的反馈:

此网页
需要帮助?请访问我们的支持页面