Google Analytics OptOut未捕获的SyntaxError

时间:2018-02-15 21:08:08

标签: javascript google-analytics syntax-error

我试图实施GoogleAnalytics Optout possibillity,因为德国人 数据保护法迫使我这样做。

我使用此代码:

<script type="text/javascript">
var gaProperty = 'UA-XXXXXXXXX-X';
var disableStr = 'ga-disable-' + gaProperty;

if (document.cookie.indexOf(disableStr + '=true') > -1) {
    window[disableStr] = true;
}

function gaOptout() {
    document.cookie = disableStr + '=true; expires=Thu, 31 Dec 2099 23:59:59 UTC;
    path=/';
    window[disableStr] = true;
}
</script>

如果我查看chrome开发者控制台,我会收到此错误:

未捕获的SyntaxError:无效或意外的令牌

错误在此行

function gaOptout() {

并标记为{

我已经尝试过几次了,有时它就是这个括号,有时它是另一个{。

有什么问题?有任何想法吗?我正在搜索半天,并从网上尝试了很多解决方案。但没有任何作用......

如果重要的是我使用硬编码的全球网站标记(gtag)实施Google Analytics(分析)

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

解决方案是&#34;输入&#34;在...后面 ;在行

document.cookie = disableStr + '=true; expires=Thu, 31 Dec 2099 23:59:59 UTC;path=/';

应该是

<select>

感谢您的快速帮助!