BigQuery 中的谷歌分析实时数据
Posted
技术标签:
【中文标题】BigQuery 中的谷歌分析实时数据【英文标题】:Google analytics realtime data in BigQuery 【发布时间】:2018-06-07 11:12:48 【问题描述】:我们启用了continuous export of Google Analytics data to BigQuery,这意味着我们会得到ga_realtime_sessions_YYYYMMDD
全天带有数据转储的表。
这些表——通常! – 留在原地,所以我们为之前的 n 个日期累积了一堆实时表(n 似乎不可配置)。
但是,每隔一段时间,其中一个表格就会消失,因此日期顺序中会有间隙,我们可能没有表格,例如昨天。
这种行为是否记录在某处?
很高兴知道我们有哪些保证,因为我们可能依赖于例如昨天的实时数据,而我们等待“完成”ga_sessions_YYYYMMDD
表出现。上面链接的支持文档没有提到这一点。
【问题讨论】:
我没有经历过这些表格的任何数据丢失,我建议直接向 Google 提出这个问题,以找出丢失发生的位置,据我所知,您不应该在数据。有兴趣更多地了解您使用日内数据的用途,因为我努力从中获取有用的数据。 【参考方案1】:如this help article 中所述,这些内部 ga_realtime_sessions_YYYYMMDD 表不应用于查询,而应将 ga_realtime_sessions_view_YYYYMMDD 视图用于您的查询,以获取最新数据并避免意外结果。
如果您想在等待今天创建内部 ga_realtime_sessions_YYYYMMDD 表时使用前一天的数据,您可以选择将通过查询 ga_realtime_sessions_view_YYYYMMDD 视图获得的数据复制到最后的单独表中为此目的的一天。
【讨论】:
谢谢!是的,我们使用视图进行查询。我会考虑在一天结束时从实时表中复制我们需要的数据,但我仍然不清楚它如何——以及为什么——它会消失,以及我们对这些表实际上有什么保证——如果有的话。 表的删除方式与 BigQuery Analytics 导出过程有关。这个问题最好由 Google Analytics 团队来回答,可以使用 [此链接] (support.google.com/360suite/answer/6396567?hl=en) 联系。以上是关于BigQuery 中的谷歌分析实时数据的主要内容,如果未能解决你的问题,请参考以下文章