将 Firebase 与 BigQuery 相关联

通过将 Firebase 项目与 BigQuery 相关联,您可以访问未抽样的原始事件数据,以及所有参数和用户属性。

在您将 Firebase 项目与 BigQuery 相关联后,您可以选择每天将 Google Analytics for Firebase(包括部分 A/B 测试和动态链接数据)、Crashlytics、预测、云消息传递和/或性能监控数据导出至相应的 BigQuery 数据集。

您可以查询、导出数据集,或者将数据集与外部来源的数据结合使用,以执行自定义分析。

本文包含的主题:

BigQuery 导出简介

将数据导出到 BigQuery 后,您就拥有这些数据了,可以使用 BigQuery ACL 来管理对项目和数据集的权限。

您可以免费将 Crashlytics、预测云消息传递性能监控数据导出至 BigQuery 沙盒。只有采用 Blaze 方案的项目可以进行 Google Analytics for Firebase 数据导出。

因为集成了 BigQuery 沙盒,您将有权访问以下内容:

  • Crashlytics 严重和非严重崩溃事件以及堆栈轨迹的详细信息
  • 原始预测数据
  • 详细的云消息传递数据
  • 每个捕获的性能事件的详细信息

借助 Blaze 方案的完整 BigQuery 集成,您还可以获取对 Google Analytics for Firebase 导出数据的以下访问权限:

  • 访问所有 25 种事件参数和用户属性
  • 生成自定义指标

了解 BigQuery 定价

要将 Firebase 项目及其应用与 BigQuery 相关联,请执行以下操作:

  1. 登录到 Firebase。
  2. 点击齿轮图标 “设置”图标,然后选择项目设置
  3. 在“项目设置”页面上,点击集成标签。
  4. 在 BigQuery 卡片中,点击关联
  • BigQuery 会收取数据、流式插入和数据查询的费用,但免费提供数据加载和导出服务。
  • 默认情况下,您项目中的所有应用都会与 BigQuery 相关联,且您后续向项目中添加的所有应用也会自动与 BigQuery 相关联。您能控制哪些应用可发送数据
  • 将项目与 BigQuery 相关联之后,每日首次导出事件时,BigQuery 将会在关联的 BigQuery 项目中创建相应的数据集。然后,每个关联应用的原始事件数据会每天填充到在关联数据集内新建的每日表,并且原始事件数据还会实时传输到另外的当日 BigQuery 表中。不过,关联 BigQuery 之前就有的数据是无法导入的(性能监控数据除外)。默认情况下,系统也会导出 Google Analytics(分析)中来自于“应用 + 网站”媒体资源的所有网站数据。

控制哪些应用可将数据发送到 BigQuery

要控制关联项目中的哪些应用可将数据发送到 BigQuery,请执行以下操作:

  1. 登录到 Firebase。
  2. 点击齿轮图标 “设置”图标,然后选择项目设置
  3. 在“项目设置”页面上,点击集成标签。
  4. 在 BigQuery 卡片中,点击管理
  5. 每个产品卡片中,使用应用旁边的开关来停用应用数据导出功能。
  6. 点击停止导出来确认停止导出。

在将 Firebase 项目与 Google Analytics(分析)中的“应用 + 网站”媒体资源相关联时,您将无法从 BigQuery Export 中排除网站数据。

取消关联将会停止向 BigQuery 中的相应数据集填充数据。不过,数据集依然存在,而数据存储和查询也仍可能需要付费。您可以删除数据集以避免继续产生费用。

要取消项目与 BigQuery 的关联,请执行以下操作:

  1. 登录到 Firebase,然后打开您的项目。
  2. 点击齿轮图标 “设置”图标,然后选择项目设置
  3. 在“项目设置”页面上,点击集成标签。
  4. 在 BigQuery 卡片中,点击管理
  5. 在“BigQuery 详情”窗格中,点击取消与 BigQuery 的关联
  6. 点击取消与 BigQuery 的关联进行确认。
取消关联项目将会停止向 BigQuery 中的相应数据集填充数据。不过,数据集依然存在,而数据存储和查询也仍可能需要付费。您可以删除数据集以避免继续产生费用。
该内容对您有帮助吗?
您有什么改进建议?