强制Google Analytics跟踪代码暂停

时间:2008-10-21 16:33:14

标签: javascript google-analytics

要使用Google Analytics,您需要在网页中添加一些JavaScript代码,这些代码会在页面加载时向Google发出异步请求。

根据我的阅读,如果您直接在HTML Body结束之前包含它,则不应阻止或减慢页面加载时间。为了验证这一点,我想在一段时间后提出请求。用户应该能够登录我的网站,无论是向Google发送请求所需的时间,还是根本不回来(跟踪代码都在登录页面上)。

Google跟踪代码中有一个'pageTracker._trackPageview()'函数调用。这是请求发送给Google的地方吗?

如果是这样,我应该这样做:

window.setTimeout(pageTracker._trackPageview(), 5000);

任何帮助都表示赞赏,特别是如果您使用过Google Analytics并遇到同样的问题。

3 个答案:

答案 0 :(得分:1)

window.setTimeout(pageTracker._trackPageview(), 5000);会立即调用代码 - 您想要的是

window.setTimeout(function() { pageTracker._trackPageview(); }, 5000);

答案 1 :(得分:1)

这应该有效:

window.setTimeout(pageTracker._trackPageview, 5000);

答案 2 :(得分:0)

应该这样做。在电话会议上加上一些报价:

window.setTimeout("pageTracker._trackPageview()", 5000);

如果您希望查看请求,可以使用Firebug进行检查。