未捕获的引用错误:_gaq 未定义(Google Analytics)

2024-03-30

在 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(使用前将#替换为@)

未捕获的引用错误:_gaq 未定义(Google Analytics) 的相关文章

随机推荐