我正在尝试使用谷歌标签管理器和谷歌的同意模式来实现 Cookiebot CMP。我按照https://support.cookiebot.com/hc/en-us/articles/360003793854-Google-Tag-Manager-deployment上的教程进行操作但除了 Cookiebot CMP 标记之外,我的容器中唯一的其他标记是 GA4 标记,并且一直触发。我的 Cookiebot CMP 标签有一个触发器“同意初始化 - 所有页面”。我的 GA4 标记有一个触发器“所有页面”。由于我了解 Cookiebot CMP 与 Google 的同意模式紧密集成,并且由于默认情况下 GA4 标签与 Google 的同意模式集成,我认为只要在 Cookiebot 中未授予权限,就不会触发 GA4 标签。问题是:为什么在没有同意的情况下触发 GA4。第二个问题:如何检查同意模式变量“ad_storage”的值,...
更新:我想我想出了上面的一些:
- 使用同意模式时,Google Analytics 标记仍会在所有页面上触发(这也是标记管理器中为该标记定义的唯一触发器),但 Google Analytics 标记将考虑 analytics_storage 的值,如果不是“授予”,不会向 Google 发送任何分析数据。因此标签触发,GA 脚本开始执行,但没有执行向 Google 发送数据的正常工作
- 在不使用任何其他软件的情况下进行检查的最佳方法是检查浏览器中的 cookie;使用 Cookiebot CMP 然后我可以看到通过更改 Cookiebot 中的权限,是否设置了 GA cookie
- 检查同意模式变量的一种方法是使用 Chrome 插件“Google Analytics Debugger”,该插件在 F12 控制台中显示了与数据层的大部分通信。