本页面提供了问题排查帮助,并解答了有关使用 Analytics 的常见
问题。如果您
找不到想要的内容或需要其他帮助,请与
Firebase 支持团队联系。
在使用 Firebase 产品时,为什么建议使用 Google Analytics?
Google Analytics 是一款免费且无限制的分析解决方案,可
兼容 Firebase 功能,并提供强有力的数据洞见。您可用它查看 Crashlytics 中的事件日志、FCM 中的通知有效性、Dynamic Links 的深层链接效果、Google Play 的应用内购买数据等。它是
Remote Config 中的高级受众群体定位功能、Remote Config 个性化功能等工具的技术后盾。
Google Analytics 在
Firebase 控制台中充当“情报中心”,针对如何开发优质应用、扩大用户群并赚取更多收益,为您提供更具实际指导意义的数据洞见。
要开始使用,
请阅读具体文档。
如何控制与
Firebase 其他部分的共享Analytics数据的方式?
默认情况下,您的 Google Analytics 数据会用于改进其他
Firebase 功能和 Google 功能的表现。您可以随时在项目设置中控制 Google Analytics 数据的共享方式。详细了解
数据共享设置。
如何更新 Analytics 媒体资源设置?
在 Google Analytics 媒体资源的 “管理”页面
中,您可以更新媒体资源设置,
例如:
如需更新您的媒体资源设置,请按以下步骤操作:
-
在 Firebase 控制台中,前往您的
settings >
项目设置。
-
前往“集成”标签页,然后在 Google Analytics 卡片中点击管理或查看链接。
-
点击您的 Google Analytics 账号链接,以
打开账号和媒体资源设置。
Analytics SDK 如何更新以支持设备端转化衡量
支持?我是否需要升级?
在我们发布更新以支持使用事件
数据进行设备端转化衡量之前,开发者必须手动添加多个 SDK 模块才能使用
设备端衡量功能,这是一个非常耗时的过程。因此,
我们更新了现有的默认 SDK 模块 (FirebaseAnalytics)
使其也包含 Google Ads 的设备端转化衡量功能。
如果您安装默认的 Google Analytics for
Firebase iOS SDK,您的应用还可以受益于
设备端转化衡量功能。
如果您已将 SDK 固定到特定版本,请更新到版本
11.14.0 或更高版本,然后发布应用的新版本。
| 目标功能 |
旧模块
(SDK 版本 < 11.14.0)
|
新模块
(SDK 版本 >= 11.14.0)
|
Analytics
IDFA
设备端转化衡量(第一方数据)
设备端转化衡量(事件数据)
|
不适用
|
FirebaseAnalytics
|
Analytics
IDFA
|
FirebaseAnalytics
|
FirebaseAnalytics/Core
FirebaseAnalytics/IdentitySupport
|
|
Analytics
|
FirebaseAnalytics/WithoutAdIdSupport(已废弃)
|
FirebaseAnalytics/Core
|
Analytics
设备端转化衡量(第一方数据)
|
FirebaseAnalytics/WithoutAdIdSupport(已废弃)
FirebaseAnalyticsOnDeviceConversion(已废弃)
|
FirebaseAnalytics/Core
GoogleAdsOnDeviceConversion*
|
Analytics
设备端转化衡量(事件数据)
|
不适用
|
FirebaseAnalytics/Core
GoogleAdsOnDeviceConversion
|
Analytics
设备端转化衡量(第一方数据)
设备端转化衡量(事件数据)
|
不适用
|
FirebaseAnalytics/Core
GoogleAdsOnDeviceConversion
|
Analytics
IDFA
设备端转化衡量(第一方数据)
|
FirebaseAnalytics
FirebaseAnalyticsOnDeviceConversion(已废弃)
|
FirebaseAnalytics*
|
Analytics
IDFA
设备端转化衡量(事件数据)
|
不适用
|
FirebaseAnalytics
|
* 此配置还将包含设备端转化衡量
(事件数据)。如果需要,您可以在应用的 Info.plist 文件中将 GOOGLE_ADS_ON_DEVICE_CONVERSION_EVENT_DATA_ENABLED 的值设置为 NO(布尔值),以停用此功能。
我可以安装 Analytics 而不启用广告标示和 IDFA 收集
功能吗?
是。如需了解详情,请参阅
配置数据收集和使用方式页面。
如何启用 AdSupport 框架?
您需要启用AdSupport 框架,才能使用某些Analytics功能(比如受众群体和广告系列归因)和某些用户属性(比如年龄和兴趣)。如果没有此框架,Analytics 就无法收集
这些功能正常运行所需的信息。
要启用 AdSupport 框架,请按以下步骤操作:
- 在您的 Xcode 项目中,选择您的项目的目标。
- 选择您的目标对应的 General 标签。
- 展开 Linked Frameworks and Libraries 部分。
- 点击 + 以添加框架。
- 选择 AdSupport.framework。
- 在
Other Linker Flags 下将 -ObjC 链接器标记添加到项目的构建设置中。
在提交您的应用以供审核之前,请确保您的应用符合
IDFA 使用指南。
在解除 Firebase 与 Google Analytics 的关联后,为什么我在 Firebase 控制台中看不到任何 Analytics 数据?
Analytics 数据存储在 Google Analytics 媒体资源中,而非存储在 Firebase 项目中。如果您删除或解除关联该媒体资源,则
Analytics数据将无法供 Firebase 访问,并且您会在Firebase控制台中看到一个
空的 Analytics 信息中心。请注意,
由于这些数据仍位于之前关联的媒体资源中,因此您
随时可以将媒体资源重新关联到 Firebase,并在
Firebase控制台中查看Analytics数据。
将全新的 Google Analytics 账号(以及新的 Google Analytics 媒体资源)关联到您的 Firebase 项目会导致 Analytics 信息中心在 Firebase 控制台内为空,直到收集到更多数据为止。或者,您可以考虑将现有的 Google Analytics 媒体资源移到其他
Google Analytics 账号中,这样就不需要解除与 Firebase 的关联
也不会中断数据收集。
如果我的 Analytics 媒体资源及其数据被删除了,是否可以
恢复?
不可以。如果您的媒体资源已被删除,您将无法恢复删除的
媒体资源,也不能检索之前存储在该媒体资源中的 Analytics 数据。
如果您想再次开始使用 Google Analytics,可以将新媒体资源或现有媒体资源与您的 Firebase 项目关联。您可以在
Firebase 控制台或 Google Analytics 界面中进行关联。
详细了解如何将 Google Analytics 媒体资源与您的
Firebase 项目相关联。
如果我的 Analytics 媒体资源被删除了,我可以将新的 Google Analytics
媒体资源与我的 Firebase 项目关联并重新开始使用 Analytics 吗?
如果您想再次开始使用 Google Analytics,可以将新媒体资源或现有媒体资源与您的 Firebase 项目关联。您可以在
Firebase 控制台或 Google Analytics 界面中进行关联。
详细了解如何将 Google Analytics 媒体资源与您的
Firebase 项目相关联。
请注意,由于所有 Analytics 数据都存储在媒体资源(而非
Firebase 项目)中,因此无法检索之前收集的 Analytics 数据。
删除 Analytics 媒体资源对 Firebase 产品或集成的 Google 产品有何影响?
一些 Firebase 产品依赖于 Google Analytics 集成。如果您的
Analytics 媒体资源及其数据被删除,则当您使用以下产品时,会出现以下情况:
-
Crashlytics - 您不能再查看未遇到崩溃问题的用户数、面包屑
日志或疾速崩溃提醒。
-
Cloud Messaging 和 In-App Messaging - 您无法再使用
定位、广告系列指标、受众群细分和分析标签。
-
Remote Config - 您无法再使用有针对性的配置或
个性化功能。
-
A/B Testing - 由于实验衡量由 Google Analytics 提供,因此您无法再使用 A/B Testing。
-
Dynamic Links - 任何依赖 Google Analytics 数据的功能都将
中断。
此外,以下集成将受到影响:
我可以将 Analytics 数据从一个 Firebase 项目移到另一个项目吗?
不可以,您无法直接将 Analytics 数据从一个
Firebase 项目移到另一个项目。
不过,您可以将这两个项目的数据导出并合并到单个
位置(例如
BigQuery
)以进行分析。
虽然无法移动现有数据,但您可以将现有
Analytics媒体资源与新的 Firebase 项目相关联,并开始在该新项目中收集数据
。您可以在
Firebase 控制台或 Google Analytics 界面中进行关联。详细了解如何将媒体资源与您的 Firebase 项目相关联。
如何细分未满足某些条件的用户?
您可以通过“排除性定位”这些用户来换个角度解读这个问题。例如,将问题重新解读为“不向已购物的用户展示广告”,以此构造由要定位的用户构成的受众群体。
在 Google Analytics 界面中定义的受众群体和/或事件在 Firebase 控制台中也可用吗?
您的受众群体和用户属性将会同步。但若要使用某些功能,
您需要使用 Google Analytics 界面,例如细分和
封闭漏斗。您可以使用 Firebase 控制台中的深层链接直接访问 Google Analytics 界面。
您在 Firebase 控制台中做出的任何更改均可以在
Google Analytics 中执行,而且这些更改会体现到 Firebase 中。