我试图将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中进行了详细说明。