我的网站上有一些 Google Analytics 跟踪代码 (GATC),它会触发对_gaq.push
Google 代码中的方法的调用。
在 GA 不可用或_gaq
尚未加载的情况下,我想确保页面上没有任何 JavaScript 错误。通过检查_gaq
与“未定义”不同 - 这足以检查它是否可用并且这是 x 浏览器吗?我已经查看了 Google 的文档,但它没有提及任何关于此的内容。
我知道检查对象是否为null
,但我不确定这是否有必要。
if (typeof(_gaq) !== 'undefined') {
_gaq.push(['_trackEvent', 'Downloaded Video', 'Yes']);
_gaq.push(['rollup._trackEvent', 'Downloaded Video', 'Yes']);
}