在 BigQuery 中回填 Google Analytics

Posted

技术标签:

【中文标题】在 BigQuery 中回填 Google Analytics【英文标题】:Backfill Google Analytics in BigQuery 【发布时间】:2018-06-01 11:51:42 【问题描述】:

我正在寻找解决以下问题的方法。希望有人能帮忙。

我无法通过 GA 中的产品链接回填 BigQuery 的 ga_sessions_ 表中的数据。例如分区 ga_sessions_20180517 丢失 此特定视图之前已链接。谷歌文档说,每个视图只执行一次历史加载(因此,问题)(https://support.google.com/analytics/answer/3416092?hl=en)

有什么办法可以解决吗?

亲切的问候,

马丁

【问题讨论】:

听起来像是直接请求 Google 支持,他们应该能够临时为您恢复这个缺失的表格。 我同意@BenP,这看起来需要支持。在这种情况下,您需要联系 Google Analytics Support,而不是 Google Cloud 支持。 【参考方案1】:

您可以使用 Google Analytics Reporting API 来获取该视图的数据。这种方法有很多限制,比如有时数据是采样的/一次调用只能导出 7 个维度,但至少您将能够以分区的方式获取数据。

文档在这里Doc

【讨论】:

【参考方案2】:

如果您需要大量命中级别格式的维度/指标,scitylana.com 有一项服务可以提供这些历史数据。 如果您在自定义维度中设置了 clientId,则数据质量接近完美。 它也可以在没有设置 clientId 的情况下工作。 您可以通过 API 获取所有可用的历史记录。 您可以将 100 多个维度/指标批量导入 BQ。

【讨论】:

以上是关于在 BigQuery 中回填 Google Analytics的主要内容,如果未能解决你的问题,请参考以下文章

BigQuery 数据传输 - 数据回填与刷新

BigQuery:回填时如何在查询中使用 run_date

从 Google Ads 到 BigQuery 的转移服务问题

如何在 BigQuery 中手动强制报告运行?

在 Google Apps 脚本中使用 BigQuery 连接到 Google 电子表格

如何在 Google 的 Bigquery 中获取最频繁的值