我正在尝试根据Web开发人员参考指南设置跨域跟踪以及其他一些附加功能,但它无法正常工作。
当我使用谷歌调试器时,它给了我这个错误: 未捕获的SyntaxError:意外的标记ILLEGAL
与我的这行代码相关: ga('create','UA-xxxxx-1','auto',{'allowLinker':true});
我的完整代码是:
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', ‘UA-xxxxxx-1', 'auto', {'allowLinker': true});
ga('require', 'linker');
ga('linker:autoLink', [‘destination.com']);
ga('send', 'pageview');
ga('require', 'ecommerce');
ga('send', 'social', 'socialNetwork', 'socialAction', 'socialTarget', {'page': 'optPagePath'});
ga('send', 'timing', 'timingCategory', 'timingVariable', timingValue, 'optLabel');
ga('send', 'event', 'category', 'action', 'opt_label', opt_value, {'nonInteraction': 1});
ga('require', 'displayfeatures');
ga('require', 'linkid', 'linkid.js');
ga('send', 'pageview');
</script>
id非常感谢任何帮助,因为代码不再有效,我无法跟踪任何分析。
请帮忙。
答案 0 :(得分:0)
您需要更新此行代码以包含您的跟踪号。我从你粘贴的片段中看到了这个:
ga('create', ‘UA-xxxxxx-1', 'auto', {'allowLinker': true});
你应该改用:
ga('create', 'UA-38001765-1', 'auto', {'allowLinker': true});
同样:
ga('linker:autoLink', ['destination.com']);
您使用‘
代替'
。
如果您的代码仍无效,请尝试查看问题排查清单:https://support.google.com/analytics/answer/1009683?hl=en。我知道我过去在网页上的其他脚本使用与Google跟踪代码段相同的变量时遇到了问题。