将 Firebase 与 BigQuery 相关联后,您可以执行以下操作:
- 使用 BigQuery SQL 通过您自己的查询来分析原始数据。
- 导出数据以便在您自己的工具中使用。
将 Firebase 与 BigQuery 相关联后,您可以选择每天将 Google Analytics(分析)数据(包括一些 A/B Testing 数据和 Dynamic Links 数据)、Crashlytics 数据、Cloud Messaging 数据和/或 Performance Monitoring 数据导出到相应的 BigQuery 数据集。
注意:Firebase Dynamic Links 目前已弃用。详细了解相应变化。
您可以查询、导出数据集,或者将数据集与外部来源的数据相关联,以执行自定义分析。
本文包含的主题:BigQuery Export 简介
将数据导出到 BigQuery 后,您就拥有这些数据了,可以使用 BigQuery ACL 来管理对项目和数据集的权限。
您可以免费将 Google Analytics(分析)数据、Crashlytics 数据、Cloud Messaging 数据和 Performance Monitoring 数据导出到 BigQuery 沙盒(有沙盒限制)。
与 BigQuery 沙盒集成后,您将有权访问以下内容:
- 来自 Google Analytics(分析)的数据
- Crashlytics 严重和非严重崩溃事件以及堆栈轨迹的详细信息
- 详细的 Cloud Messaging 数据
- 每个捕获的 Performance Monitoring 事件的详情
详细了解如何从沙盒升级,以及了解 BigQuery 价格。
将 Firebase 项目与 BigQuery 相关联
Firebase 仅支持适用于应用属性的 BigQuery 数据导出功能。您可以在 GA4 中设置适用于网站和应用属性的 BigQuery 数据导出功能。
- 登录 Firebase。
- 点击 ,然后选择项目设置。
- 在“项目设置”页面上,点击集成标签页。
- 在 BigQuery 卡片中,点击关联。
- BigQuery 会收取数据存储、流式插入和数据查询的费用,但数据加载和导出服务不收费。
- Google Analytics(分析)数据导出到 BigQuery 的量每天不能超过 100 万个事件。您可以使用事件过滤功能来限制导出的事件数量。如需了解详情,请参阅数据过滤。Google Analytics 360 用户不受限制。
- 默认情况下,您项目中的所有应用都会与 BigQuery 相关联,且您后续向项目中添加的所有应用也会自动与 BigQuery 相关联。您能控制哪些应用可发送数据。
- 为 Google Analytics(分析)、Performance Monitoring 和 Cloud Messaging 启用 BigQuery Export 时,您需要选择数据集区域。创建数据集后,您无法更改其位置,但可以将数据集复制到其他位置,或手动将数据集移动(重新创建)到其他位置。
- 将项目与 BigQuery 相关联之后,每日首次导出事件时,系统会在关联的 BigQuery 项目中创建相应的数据集。然后,系统每天还会将每个关联应用的原始事件数据填充到在关联数据集内新建的每日表中,并将原始事件数据实时传输到其他当日 BigQuery 表中。不过,关联 BigQuery 之前就有的数据是无法导入的(Performance Monitoring 数据除外)。默认情况下,系统也会导出 Google Analytics(分析)4 媒体资源中的所有网站数据。
控制哪些应用可将数据发送到 BigQuery
要控制关联项目中的哪些应用可将数据发送到 BigQuery,请执行以下操作:
- 登录 Firebase。
- 点击 ,然后选择项目设置。
- 在“项目设置”页面上,点击集成标签页。
- 在 BigQuery 卡片中,点击管理。
- 在每个产品卡片中,使用应用旁边的开关来停用应用数据导出功能。
- 点击停止导出进行确认。
您可以使用“此项目中的数据流”开关来控制来自关联的 Firebase 项目和关联的 Google Analytics(分析)4 媒体资源的网站数据流的导出。
解除与应用的关联后,系统将停止向 BigQuery 中的相应数据集填充数据。不过,数据集依然存在,而数据存储和查询也仍可能需要付费。您可以删除数据集以避免继续产生费用。
解除 BigQuery 与 Firebase 项目的关联
要解除项目与 BigQuery 的关联,请执行以下操作:
- 登录 Firebase,然后打开您的项目。
- 点击 ,然后选择项目设置。
- 在“项目设置”页面上,点击集成标签页。
- 在 BigQuery 卡片中,点击管理。
- 在“BigQuery 详情”窗格中,点击解除与 BigQuery 的关联。
- 点击解除与 BigQuery 的关联进行确认。