要使用Google Analytics,您需要在网页中添加一些JavaScript代码,这些代码会在页面加载时向Google发出异步请求。
根据我的阅读,如果您直接在HTML Body结束之前包含它,则不应阻止或减慢页面加载时间。为了验证这一点,我想在一段时间后提出请求。用户应该能够登录我的网站,无论是向Google发送请求所需的时间,还是根本不回来(跟踪代码都在登录页面上)。
Google跟踪代码中有一个'pageTracker._trackPageview()'函数调用。这是请求发送给Google的地方吗?
如果是这样,我应该这样做:
window.setTimeout(pageTracker._trackPageview(), 5000);
任何帮助都表示赞赏,特别是如果您使用过Google Analytics并遇到同样的问题。
答案 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进行检查。