当 JavaScript 变量 navigator.globalPrivacyControl 设置为 true 时,我试图阻止加载 GA4 代码。我的方法基于本教程:https://knowandconnect.com/blog/global-privacy-control-gtm/ .
我是否正确地解释了此屏幕截图,即该标签被阻止了?
但是,我仍然可以在控制台中看到 GA 的 POST,并且可以在实时报告中看到我的位置。
我一定错过了一些愚蠢的事情。
当全球隐私控制开启时,此变量为“true”(https://globalprivacycontrol.org/)。如果用户未开启全局隐私控制,则为“未定义”。
正如预期的那样,当 GPC 打开时,我从控制台得到以下输出:
globalPrivacyControl GTM: 1
我正在一个干净的 Google 跟踪代码管理器容器上实现此操作 - 此容器中没有其他标签/触发器/变量。
经过大量测试,我发现问题出在“异常触发器 - 全局隐私控制”。
触发器类型必须是“页面视图”而不是“同意初始化”。进行此更改后,异常开始正常工作,我不再在 Google Analytics 中看到来自 GPC 信号浏览器的点击。