通过 AdMob 应用使用 Google Analytics 和 Firebase 的更多功能

完成基本 AdMob 设置后,您还可以为 Google Analytics 添加 Firebase SDK,以利用 Google Analytics 和 Firebase 的其他功能。稍后在本页了解如何开始使用 Google Analytics

这些不断增加的配置支持功​​能可以帮助您优化应用的用户体验和广告收入。查看下表的功能及其链接以了解更多信息!

特征添加移动广告 SDK +
启用用户指标
添加移动广告 SDK +
启用用户指标
将 AdMob 关联到 Firebase
添加移动广告 SDK +
启用用户指标
将 AdMob 关联到 Firebase
添加 Firebase SDK for Analytics
在您的 AdMob 帐户中查看用户指标
自动从您的应用收集分析事件用户属性
在 AdMob 中查看精选用户指标
通过 Firebase 探索和处理您的分析数据
在 Firebase 控制台中查看关键指标
标记广告活动的转化
建立自定义受众
在 BigQuery 中导出和分析数据
为您的分析数据访问更多自定义功能
记录分析和模型的自定义事件(例如记录ARPUARPPU指标的 ecommerce_purchase 事件)
为广告活动配置自定义转化
使用其他 Firebase 产品
(如远程配置和 A/B 测试)

开始使用 Google 分析

Google Analytics 是 Firebase 的分析引擎,可让您深入了解您的数据。通过添加适用于 Google Analytics 的 Firebase SDK,开始在您的应用中使用 Google Analytics。

以下步骤介绍了如何开始在您的应用中使用 Firebase SDK for Google Analytics。初始化 SDK 后,请访问Analytics 文档以了解如何开始在您的应用中记录事件。

第 1 步:将配置文件添加到您的应用程序

如果您在创建 AdMob 链接之前向 Firebase 注册了您的应用,那么您已经将 Firebase 配置文件添加到您的应用中。在 Xcode 项目的根目录中检查GoogleService-Info.plist文件。还要确保将配置文件添加到所有目标。

第 2 步:将 Firebase SDK for Analytics 添加到您的应用

  1. 将 Firebase SDK for Google Analytics 的依赖项添加到您的 Podfile:

    pod 'Firebase/Analytics'
    
  2. 运行pod install ,然后打开创建的.xcworkspace文件。

  3. 在您的UIApplicationDelegate中导入 Firebase 模块:

    迅速

    import Firebase

    Objective-C

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

    迅速

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

    Objective-C

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

实现自定义事件日志记录

本节展示了如何在您的应用中实现自定义事件日志记录的示例。此特定示例适用于自定义事件ecommerce_purchase ,它是记录 AdMob 关联应用的有用事件,尤其是用于计算ARPUARPPU

以下是在您的应用中实现自定义事件日志记录的方法:

  1. 确保您已完成本页的 Google Analytics 入门部分,其中包括配置您的应用以使用 Firebase、添加适用于 Google Analytics 的 Firebase SDK 以及初始化 SDK。

  2. 记录一个ecommerce_purchase事件( Swift | Obj-C )。这是一个例子:

    迅速

    Analytics.logEvent(AnalyticsEventEcommercePurchase, parameters: [
      AnalyticsParameterCoupon: "SummerPromo",
      AnalyticsParameterCurrency: "JPY",
      AnalyticsParameterValue: 10000,
      AnalyticsParameterShipping: 500,
      AnalyticsParameterTransactionID: "192803301",
    ])

    Objective-C

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

要了解有关在您的应用程序中记录自定义事件的更多信息,请访问Analytics 文档

在您的应用中使用其他 Firebase 产品

添加适用于 Google Analytics 的 Firebase SDK 后,您还可以开始使用其他 Firebase 产品,例如 Firebase 远程配置、Firebase A/B 测试和 Firebase 预测。

  • 远程配置使您能够更改应用程序的行为和外观,而无需为无限的每日活跃用户免费发布应用程序更新。

  • A/B 测试使您能够测试对应用程序的 UI、功能或参与度活动的更改,以了解它们是否会对您的关键指标(如收入和留存率)产生影响,然后再广泛推广这些更改。

  • 预测将机器学习应用于您的分析数据,以根据用户的预测行为创建动态用户细分。这些预测可用于其他 Firebase 产品。