我不明白:https://cookieconsent.insites.com/documentation/disabling-cookies/
onInitialise: function (status) {
var type = this.options.type;
var didConsent = this.hasConsented();
if (type == 'opt-out' && !didConsent) {
// disable cookies
}
},
我需要做什么而不是" //禁用cookies"禁用cookie?
答案 0 :(得分:1)
我认为您可以添加以下内容:
window['ga-disable-UA-XXXXX-Y'] = true;
在该部分内(见here)。但这主要取决于您的需求和您设置的cookie。
此外,我认为可以改进脚本以使用
if (navigator.doNotTrack && navigator.doNotTrack === 1) {
window['ga-disable-{{GA ID}}'] = true;
}
所以我们可以使用"不跟踪"这里的浏览器选项。不确定Insites CookieConsent脚本是否已经涵盖了这一点。
P.S。 请注意,目前存在一个小错误(报告为here)。
答案 1 :(得分:0)
如果您有更多分析等等,您可以这样做:
定义一个在通话时创建变量的函数:
<script type="text/javascript">
function setOptOut() {
localStorage.setItem('optout', 'true');
window.location.reload(false);
}
</script>
在您找到的地方插入呼叫//禁用以下Cookie:
setOptOut()
仅在未选择加载脚本时加载脚本:
if (!localStorage.getItem('optout')) {
//your tracking scripts
}
答案 2 :(得分:0)
我做了一些Chrome扩展程序,随时可以使用