我正在努力根据欧盟所有公司的数据保护规则实施新的Cookie政策合规性。 根据哪个用户在使用任何网站时必须能够拒绝/接受所有但必需的cookie。 在我客户的网站上,我可以看到以下第三方cookie被存储。
在上面提到的列表中,很少有cookie是google标记管理器发起的谷歌分析cookie。我已经处理过了。 但所有带有域名的谷歌' google'和' .doubleclick.net'我无法控制他们?而且我无法理解它们是如何存储的。
任何人都可以帮助我,或者建议我是否有使用javascript在用户同意时禁用这些cookie? 谢谢你提前。
答案 0 :(得分:1)
要阻止第三方Cookie,请找到设置第三方Cookie的JavaScript代码,并且:
所有具有此类属性更改的JavaScript只有在用户同意Cookie政策时才会执行。
请点击此处了解详情:https://cookie-script.com/how-to-block-third-party-cookies.html
希望这会有所帮助!!
答案 1 :(得分:0)
与其阻止正在设置的Cookie,而是在用户同意Cookie策略之前,不加载即GTM脚本,会更加容易。
答案 2 :(得分:0)
要禁用_ga
和_gid
cookie,请在headers.php中添加以下代码:
<script>
if(document.cookie.split('; ').findIndex(x => x.split('=')[0] == 'cookiename') >= 0)
{
// some code
} else {
window["ga-disable-UA-7358061-1"] = true;
window["gid-disable-UA-7358061-1"] = true;
}
</script>
答案 3 :(得分:0)
有点老,但我认为您应该得到一个可行的答案:
第1步:就像thomaux已经写过的那样:不要加载/执行脚本。您可以通过vizsatiz提供带有技巧的代码,而无需执行,但可以向html元素(如GA_SCRIPT
)添加一个ID。
第2步:显示Cookie标语。
第3步:在用户接受之后,使用document.getElementById("GA_Script").innerText
从html元素加载代码,并使用eval
执行。
为我工作。
或者,您可以将GA脚本代码写入代码中,然后将其作为回调执行。
答案 4 :(得分:0)
在我看来,这里的大多数海报误解了最初提出的问题。最初的发布者_ga或_gid没有任何问题,从技术上讲,它们是第一方Cookie,并且很容易阻止。实际上,他甚至提到自己已经“处理”了它们。因此,以下答案并不是特别有用。
相反,最初的发布者似乎遇到了与1P_JAR和AID之类的cookie一样的问题,它们是真正的第三方cookie。每当您登录自己的Google帐户时,这些cookie就会放置在浏览器中,并且与其他cookie结合使用时,可以有效地跟踪您在数千个网站中的活动。
根据我的判断-这些第三方Cookie是通过Google Analytics(分析)的大多数实施设置的。如果使用方便的扩展程序(例如Sybu JavaScript Blocker),则可以缩小导致客户端问题的脚本的范围。对于Google Analytics(分析),您可以修改实现以防止这些第三方Cookie出现。