教程:衡量 iOS 广告转化情况

第 2 步:集成 Google Analytics


简介: 衡量 iOS Ads 转化
第 1 步: 实现登录体验

第 2 步:集成 Google Analytics

第 3 步: 使用 Google Analytics 启动设备端转化衡量
第 4 步: 排查和解决常见问题


现在,您已实现一个用于收集用户电子邮件地址或电话号码的身份验证系统,接下来可以开始集成 Google Analytics for Firebase SDK。

集成 Google Analytics for Firebase SDK

如需按照本教程中的说明使用设备端转化衡量功能并采用第一方数据,您必须使用适用于 Apple 平台的 Google Analytics Firebase SDK 的 11.14.0 或更高版本。确保相应地更新项目依赖项。使用适用于 Apple 平台的 Google Analytics SDK 实现设备端转化衡量 (ODM) 时,请确保您使用的是 GitHub 上列出的兼容 SDK 版本。如需详细了解所含的 SDK 模块和配置,请参阅目标功能。

使用 CocoaPods

如果您的应用使用 Cocoapods,请确保项目的 Podfile 包含以下任一内容:

pod 'FirebaseAnalytics'  # includes GoogleAdsOnDeviceConversion

或

pod 'FirebaseAnalytics/Core'
pod 'GoogleAdsOnDeviceConversion'

然后,运行命令 pod repo update 和 pod install。

使用 Swift Package Manager

如果您的应用使用 Swift Package Manager,请按照 Swift Package Manager for Firebase 中的步骤操作。 当您到达“选择要包含在应用中的 Firebase 库”这一步时,请选中 FirebaseAnalytics,然后再继续执行后续步骤。 或者,检查 FirebaseAnalytics/Core 和 GoogleAdsOnDeviceConversion。

备选集成方式

如果您的应用未使用 Cocoapods 或 Swift Package Manager,请按以下方式进行集成:

  1. 从 firebase-ios-sdk GitHub 代码库下载 Firebase 的公开 ZIP 文件。
  2. 按照公开 ZIP 文件中的 README 说明,将框架直接添加到项目中。请务必添加 FirebaseAnalytics 目录中的框架。
  3. 在 Xcode 中,将 -ObjC 和 -lc++ 标志添加到应用目标平台的 build 设置中的其他链接器设置。

Unity

  1. 将 Firebase Unity SDK(具体而言是 FirebaseAnalytics.unitypackage)添加到您的 Unity 项目中。如需更详细的说明,请参阅添加 Firebase Unity SDK。

  2. 依次选择 File > Build Settings,然后选择平台 iOS,点击 Build and Run。

  3. 在生成的 build 文件夹中,找到 Podfile 并添加以下内容:

    pod 'GoogleAdsOnDeviceConversion'
    

启用调试模式

在 Xcode 的方案编辑器中,通过在 Arguments Passed on Launch 下添加 -FIRDebugEnabled 来启用调试模式。在 Xcode 中启动应用后,确保 Xcode 调试控制台中显示类似以下内容的消息:

[Firebase/Analytics][I-ACS023007] Analytics v.x.x.x started
...
[Firebase/Analytics][I-ACS023009] Debug logging enabled




第 1 步:实现登录体验 第 3 步:使用 Google Analytics 启动测量