在 chrome 调试日志中查看站点页面时,会出现以下消息。
未捕获的引用错误:_gaq 未定义
页面本身应该使用以下方式跟踪对象onload
事件处理程序并触发_trackEvent
用于谷歌分析。
我最好的猜测是也许ga.js
文件没有及时加载,因此onload
_trackEvent
触发未被捕获。异步代码片段在之前被使用</body>
关闭且对象位于中间<body>
.
(其他一些帖子也引用了 jQuery 的位置,但这可能是一个转移注意力的事情)
非常感谢任何帮助。
From https://developers.google.com/analytics/devguides/collection/gajs/ https://developers.google.com/analytics/devguides/collection/gajs/此代码将现有的“传统代码片段”替换为“最新的异步版本,您应该首先删除现有的跟踪代码片段”。
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-XXXXX-X']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
要查看您的事件(了解这是否有效),请在“报告”页面左侧的“实时”菜单选项下查找“事件”。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)