如何将所有事件数据从 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?的主要内容,如果未能解决你的问题,请参考以下文章
如何从 BigQuery 中的 Firebase 事件中获取用户表?
如何将数据从 Firebase Crashlytics 导出到另一个应用程序?