尝试纠正 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/