为什么 BigQuery 中的事件计数高于 GA4 UI

Fin*_*ish 5 google-analytics google-bigquery google-analytics-4

我正在 Bigquery 中处理 GA4 数据,并尝试根据我在 Google Analytic UI 中看到的数字进行验证。在每种情况下,BigQuery 事件计数都略低于 GA4 中显示的两倍。知道为什么我会这样吗?除了计算 Bigquery 事件行数之外,我还应该以其他方式计算事件吗?

例子:

我使用尽可能基本的查询对此进行测试,统计 2023 年 5 月 20 日以来的所有潜在客户。

SELECT COUNT(*) FROM `mydataset.events_20230520`
Run Code Online (Sandbox Code Playgroud)

在 BigQuery 中提供100690 个事件

当天 GA4 UI 事件计数为30000

因此,BigQuery 报告的事件数量是 GA4 的 3 倍以上。

参与 > 活动报告 VIEQ 在此输入图像描述

同期 BigQuery 在此输入图像描述

有趣的是,我查看“获取”>“用户获取”并在 BigQuery 中查询相同的数字,我发现新用户、参与会话和参与率都是正确的,但 BigQuery 中的事件计数仍然大约是原来的 3 倍。

在此输入图像描述

此问题适用于我在 BigQuery 中复制的报告。除事件计数之外的所有内容都接近匹配,并且 BigQuery 中的事件计数始终大 3 倍左右。

添加:

按照评论中的建议在“探索”中重建分析,但结果再次与报告完全相同

无论从哪个角度来看,BigQuery 报告的事件数量都超过 3 倍。

我是否错误地计算了事件数?GA4 如何统计事件?在计算总数时是否应该忽略某些事件类型?

在此输入图像描述

Gre*_*ris -2

这篇文章很好地总结了它们不同的原因。

在一些其他研究中,BQ 和 GA 之间的事件计数方式存在差异,请参阅此处,并建议此处提供文档。来自文档“如果您通过 BigQuery 进行计算,您最终将始终得到真实数据 - 最精细的行。” 可以在此处找到有关 GA4 的更多信息。从一个类似的问题来看,有人看到了相反的情况。答案是:“Big Query 更精确,而 GA4 浏览器使用估算值。此外,并非所有会话都像 Google Signals 一样包含在 Big Query 中。” 据报道,这里还增加了数据阈值的问题。

总而言之,谷歌构建它们似乎并不是为了彼此协调(至少不容易),无论好坏。

  • 感谢你的回答。我知道,由于信号和 GA4 中的一系列原因,这些数字不会完全匹配,因此我不希望它们匹配,但如果 BigQuery 中的事件数量是 GA4 中报告的事件数量的 3 倍,则这不是正常变体,因为所有其他数字仅变化一定量,并且它们是从相同数据生成的,所以我不认为预期变体会成为问题。 (2认同)