如何将所有事件数据从 Firebase 导出到 BigQuery?

Posted

技术标签:

【中文标题】如何将所有事件数据从 Firebase 导出到 BigQuery?【英文标题】:How to export all events data from Firebase to BigQuery? 【发布时间】:2021-12-07 14:46:38 【问题描述】:

我最近将 BigQuery 集成到了我的 Firebase 项目中,并选择将 Google Analytics(分析)数据共享到 BigQuery。

我已选择每天发送生产应用的数据。

如何将过去 5 年的所有 Firebase 事件数据导出到 BigQuery?目前我只能看到过去 4 天的数据。

这是我的集成设置:

这是我在 BigQuery 的过滤器中看到的内容:

【问题讨论】:

【参考方案1】:

Firebase 只会写入在您启用集成后收到的 BigQuery。它不会写入历史数据。

您尝试使用 Analytics Data API 获取 Google Analytics 4 (GA4) 报告数据:https://developers.google.com/analytics/devguides/reporting/data/v1 以下是 Analytics Data API 查询中支持的维度和指标列表:https://developers.google.com/analytics/devguides/reporting/data/v1/api-schema

【讨论】:

我明白了。那是非常不幸的。那么就没有办法从 Firebase 导入历史数据来进行分析了吗? 我更新了答案。 感谢您的回答!不幸的是没有历史数据部分,但我想我必须使用我拥有的数据。此外,我简要查看了 Google Analytics Data API,似乎必须编写大量代码,并且必须对我记录的每个事件进行查询才能创建相同的原始数据集。此外,GA 似乎只存储最近 90 天左右的数据。 是的,自动导出是最好的解决方案。不幸的是,与 Universal Analytics 一样,当历史数据不存在时,唯一的替代方案是 API(对导出数据有适当的限制)。 是的。然而,GA API 确实提供了许多关于 DAU、MAU 等有用的信息,所以我的整体分析策略可能应该包括对 BigQuery 的原始数据运行查询 + 使用来自 GA API 的数据来了解用户行为和应用性能。跨度>

以上是关于如何将所有事件数据从 Firebase 导出到 BigQuery?的主要内容,如果未能解决你的问题,请参考以下文章

突然 Firebase 事件未导出到 Bigquery

如何从 BigQuery 中的 Firebase 事件中获取用户表?

将数据从 firebase 导出到 bigQuery?

如何将数据从 Firebase Crashlytics 导出到另一个应用程序?

尝试将数据从我的 firebase 数据导出到 csv 文件给出未定义

从 Firebase 到 BigQuery 的实时或每小时数据同步