BigQuery 中的空事件

Posted

技术标签:

【中文标题】BigQuery 中的空事件【英文标题】:Null Events in BigQuery 【发布时间】:2016-04-11 23:27:27 【问题描述】:

我遇到了一种奇怪的行为,当 GA 将数据导出到 BigQuery 时,我看到很多类型为 EVENT 的点击,但它们对应的事件类别、标签和操作为空。我已经获得支持,他们告诉我的只是它的发送(建议标记解决方案发送空或未定义的事件类型命中),并且在 GA 门户中此类事件被过滤掉。

我尝试使用 GTM 或从页面代码手动发送此类命中(类型=事件,事件类别==空),但在 BigQuery 中永远找不到这些事件,这意味着这些空事件是不同的。

各位有什么想法吗?

查询: 选择 fullVisitorId、visitId、hits.type、hits.eventInfo.eventCategory、hits.eventInfo.eventAction、hits.eventInfo.eventLabel、hits.eventInfo.eventValue 来自 [XXXXXXX.ga_sessions_20160316] 其中 hits.type='EVENT' 和 hits.eventInfo.eventCategory 为空

【问题讨论】:

【参考方案1】:

由于目前还没有答案,我将分享我对此的发现,也许这会对某人有所帮助。

因此,在 BigQuery 中看到 NULL 事件是完全正常的。最简单的重现方法是使用测量协议构建命中,省略类别、操作和标签参数,但指定自定义维度和指标。 此外,来自旧版本 GA 的命中可能在 BQ 中记录为可为空的事件。 希望这会有所帮助

【讨论】:

以上是关于BigQuery 中的空事件的主要内容,如果未能解决你的问题,请参考以下文章

Google BigQuery 中的空嵌套字段

如何在 BigQuery 中将多个列的空值替换为 0?

用于检查整个表的空值的 Bigquery SQL 函数

计算 BigQuery 中的谷歌分析独特事件

BigQuery 事件 user_engagement

从 BigQuery 中的单个用户事件流构建会话