我试图将cookieyes GDPR解决方案集成到WP网站。以下是网站中添加的GTM和coookieyes的代码。但是 cookies



即使未单击“接受”按钮也已设置。

<?php wp_head(); ?>
</head>
<!-- Start cookieyes banner -->
<script id="cookieyes" type="text/javascript" src="https://app.cookieyes.com/client_data/714e8fa9e198d23xxxxxxxxxx.js"></script>
<!-- End cookieyes banner -->
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-xxxxxxxxx-1" ></script>
<script>
    window.dataLayer = window.dataLayer || [];
    function gtag() {
        dataLayer.push(arguments);
    }
    gtag('js', new Date());
    gtag('config', 'UA-xxxxxxxxx-1');
</script>

最佳答案

要使用CookieYes阻止GTM Cookie,您需要做的是将数据属性'data-cookieyes'添加到GTM脚本标签中。
将属性的值设置为对应的('cookieyes- {category-name}')类别。

例如,由于GTM脚本属于“Analytics”类别,因此该值为“cookieyes-analytics”。
在这种情况下,要阻止代码事先同意,请将GTM脚本标记更改为:

<script async data-cookieyes="cookieyes-analytics" src="https://www.googletagmanager.com/gtag/js?id=UA-xxxxxxxxx-1" ></script>
<script>
   window.dataLayer = window.dataLayer || [];
   function gtag() {
       dataLayer.push(arguments);
   }
   gtag('js', new Date());
   gtag('config', 'UA-xxxxxxxxx-1');
</script>

这已在How to Implement Prior Consent Using CookieYes中进行了详细说明。

10-04 22:13