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

问题描述 投票:0回答:2

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

示例:

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

SELECT COUNT(*) FROM `mydataset.events_20230520`

在 BigQuery 中向我提供 100690 事件

当天 GA4 UI 事件数为 30000

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

参与 > 活动报告 VIEQ

同期 BigQuery

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

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

补充:

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

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

我对事件的计数是否错误? GA4 如何统计事件?在计算总数时,是否有一些我应该忽略的事件类型?

google-bigquery google-analytics google-analytics-4
2个回答
0
投票

还值得指出的是,如果您启用了 Google 信号(换句话说,您在 GA4 UI 中使用观察到的身份),则 BigQuery 仅导入基于设备类型身份的数据。所以这也可能会导致很多差异。

“GA4 有四个报告身份空间可用于报告。但是,GA4 仅将基于设备 ID 的数据导出到 BigQuery。如果您在 GA4 中设置了其他报告身份,则与 BigQuery 的比较将不准确。

比较数据时将您的报告 ID 更改为设备 ID,然后在完成后更改回另一个报告身份。您选择的选项不会影响数据收集或处理。您可以随时在选项之间切换,而不会对数据产生任何永久影响。”

https://support.google.com/analytics/answer/13578783?hl=en#zippy=%2Cin-this-article


-2
投票

这篇文章很好地总结了它们为何不同。

在一些其他研究中,此处提到的 BQ 和 GA 之间的事件计数方式存在差异,建议参考文档此处。来自文档“如果您通过 BigQuery 进行计算,您最终将始终得到真实数据 - 最精细的行。”有关 GA4 的更清晰信息请参见此处。来自类似的“问题”,有人看到了相反的情况。答案是:“Big Query 更精确,而 GA4 浏览器使用估算值。此外,并非所有会话都像 Google Signals 一样包含在 Big Query 中。”据报道,here还增加了数据阈值的问题。 总而言之,谷歌构建它们似乎并不是为了彼此协调(至少不容易),无论好坏。

© www.soinside.com 2019 - 2024. All rights reserved.