我的跟踪代码有什么问题?

时间:2015-01-29 21:56:08

标签: javascript google-analytics

我正在尝试根据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非常感谢任何帮助,因为代码不再有效,我无法跟踪任何分析。

请帮忙。

1 个答案:

答案 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跟踪代码段相同的变量时遇到了问题。