强制Google Analytics(分析)跟踪代码进入睡眠状态

问题描述:

要使用Google Analytics,您需要在网页中放置一些JavaScript代码,该代码会在页面加载时向Google发出异步请求。强制Google Analytics(分析)跟踪代码进入睡眠状态

从我读过的内容来看,如果将其直接包含在HTML正文的末尾,则不应阻止或减慢页面加载时间。为了验证这一点,我想在一段时间后提出请求。用户应该能够登录到我的网站,而不管它向Google发送请求所需的时间,或者它根本回来(跟踪代码在登录页面上)。

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

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

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

任何帮助表示赞赏,特别是如果你使用谷歌分析工作,有同样的问题。

这应该做到这一点。在通话周围放置一些引号:

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

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

+0

报价?你确定? – 2008-10-21 18:19:00

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

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

+0

这是不正确的,第一个参数是要调用的方法,第二个参数是要等待的超时值。 – 2008-10-21 17:04:23

这应该工作:围绕一个函数调用

window.setTimeout(pageTracker._trackPageview, 5000);