Google 致力于为黑人社区推动种族平等。查看具体举措

在 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 Analytics

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

    目标-C

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

    迅速

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

    目标-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",
    ])

    目标-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、功能或参与度活动的更改,以了解它们是否对您的关键指标(如收入和留存率)产生影响,然后再广泛推广这些更改。

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