javascript - Uncaught ReferenceError : _gaq is not defined

标签 javascript google-analytics onload onload-event

尝试纠正 Google Analytics 中的跳出率,我发现此代码片段非常方便。它完成了这项工作,但同时它在开发控制台中触发了诸如“_gaq未定义”之类的错误...

// <![CDATA[(function (tos) {window.setInterval(function () {tos = (function (t) {return t[0] == 50 ? (parseInt(t[1]) + 1) + ':00' : (t[1] || '0') + ':' + (parseInt(t[0]) + 10);})(tos.split(':').reverse());window.pageTracker ? pageTracker._trackEvent('Time', 'Log', tos) : _gaq.push(['_trackEvent', 'Time', 'Log', tos]);}, 10000);})('00');// ]]>

最佳答案

该消息表明 _gaq 对象不存在,如果您没有使用经典 GA 进行跟踪,而是使用 Universal Analytics,则可能会出现这种情况。如果您使用的是 Universal Analytics,则需要将 _gaq.push 代码更新为:

ga('send', 'event', 'Time', 'Log', tos);

关于javascript - Uncaught ReferenceError : _gaq is not defined,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34817343/

相关文章:

javascript - 带有冒泡 Action 的 Ember 单元测试组件

Javascript - 从 If/Else block 外部调用变量返回未定义

c# - 使用 Selenium 在页面的 onload() 中生成的 JavaScript 警报的解决方法是什么?

javascript - JQuery 验证问题

javascript - 如何在javascript中执行日期减法

google-analytics - 在Google Analytics(分析)中,是否可以查看哪几天的交易次数最多?

google-analytics - 谷歌分析核心报告 API;或使用自定义维度过滤

google-analytics - 代码中的多个 trackpageview 调用

javascript - 通过append()添加的jquery img会触发两次onload

javascript - 如果多个脚本设置 window.onload 会发生什么?