【问题标题】:cookiebot in google tag manager with consent mode谷歌标签管理器中的 cookiebot 同意模式
【发布时间】:2021-09-30 04:09:30
【问题描述】:

我正在尝试使用 Google 跟踪代码管理器和 Google 的同意模式来实施 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”的值,...标签未能设置同意模式变量,或者 GA4 标签未能遵守同意模式变量设置。

更新: 我想我想出了上面的一些:

  1. 使用同意模式时,Google Analytics(分析)标记仍会在所有页面上触发(这也是标记管理器中为该标记定义的唯一触发器),但 Google Analytics(分析)标记会考虑 analytics_storage 的值,如果它不是“授予”的,不会将任何分析数据发送给 Google。因此代码触发,GA 脚本开始执行,但没有执行向 Google 发送数据的正常工作
  2. 在不使用任何其他软件的情况下进行检查的最佳方法是检查浏览器中的 cookie;使用 Cookiebot CMP 然后我可以看到通过更改 Cookiebot 中的权限,是否设置了 GA cookie
  3. 检查同意模式变量的一种方法是使用 Chrome 插件“Google Analytics Debugger”,该插件在 F12 控制台中显示与数据层的大部分通信。

【问题讨论】:

    标签: google-analytics google-tag-manager cookiebot


    【解决方案1】:

    我也有未经同意触发 GA4 标签的问题。

    问题是我错误地将 Cookiebot CMP 的Default Consent State 设置为Granted 而不是Denied,一旦设置正确,问题就解决了。

    在 Google 跟踪代码管理器中:

    1. 访问Cookiebot CMP Tag
    2. 修改Tag Configuration
    3. 检查Default Consent State 是否设置正确

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-04-13
      • 1970-01-01
      • 2014-07-15
      • 1970-01-01
      • 1970-01-01
      • 2015-07-28
      • 2015-12-29
      • 2018-03-24
      相关资源
      最近更新 更多