未捕获的引用错误: 未定义_gaq

Uncaught ReferenceError: _gaq is not defined

本文关键字:未定义 gaq 错误 引用      更新时间:2023-09-26

试图在谷歌分析中纠正我的跳出率,我发现这个片段非常方便。它可以完成这项工作,但同时它会在开发控制台中触发诸如"未定义_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 进行跟踪,而是使用通用分析,则可能是这样。如果您使用的是通用分析,则需要将_gaq.push代码更新为:

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