为什么 Google Analytics 4 (GA4) 网络呼叫在“stackoverflow.com”时触发,即使在 OneTrust Cookie 设置中关闭 Cookie?

Why do Google Analytics 4 (GA4) network calls fire on "stackoverflow.com" even after turning off the cookies from the OneTrust Cookie settings?

提问人:Adi 提问时间:5/18/2023 最后编辑:Adi 更新时间:5/18/2023 访问量:347

问:

为什么 Google Analytics 4 (GA4) 网络呼叫在“stackoverflow.com”时触发,即使在 OneTrust Cookie 设置中关闭 Cookie?

请点击链接查看所附的屏幕截图。

谢谢 -- 阿迪

GA4 网络调用触发,即使未经 OneTrust 设置的用户同意

stackoverflow cookie 策略 - GA 是性能 cookie

已从 stackoverflow.com 上的 OneTrust Cookie 设置部分关闭性能 Cookie。这应该禁用 GA4 并停止其网络调用以进行进一步的网站交互,但它并没有停止,并且 GA4 调用仍在向 GA 服务器发出,如屏幕截图所示。

google-analytics google-tag-manager google-analytics-4 cookieconsent one-trust

评论


答:

0赞 BNazaruk 5/18/2023 #1

为什么不开火?

严格来说,cookie 不是进行跟踪的必要条件。通常,如果没有 cookie,唯一丢失的是跟踪的上下文。大多数情况下,会话和用户范围会丢失。

但是您已经登录,因此实际上没有必要使用 Google 的客户端 ID 来恢复用户范围。他们只需要从严格必要的 cookie 中跟踪您的用户 ID。我不认为如此。SO 并不真正关心他们的前端数据分析或数字营销。无论如何,当您拥有如此多的后端数据时,这可能是有道理的。只是从他们能用成就做些什么来判断。

此外,我不相信一个信任和类似的系统会覆盖 cookie 设置方法。他们只是轮询 cookie,当他们检测到违规者时,他们会删除它们。请注意,这只是我看到他们所做的事情。也许有些人以更好的方式做到这一点。但是轮询并不完美,因为跟踪库通常会设置一个 cookie 并同步使用它,因此两者之间没有任何可以干扰的东西。但从法律上讲,那个cookie真的没用。只是一些随机生成的数字来维护下一次调用的上下文,通过这些数字,它将再次被删除并再次从头开始重新生成。

当然,在未给予同意时阻止分析的正确方法是在 TMS 中维护阻止程序,以便跟踪逻辑在未获得同意时甚至不会触发,但看起来 SO 不会为这种级别的详细说明而烦恼。