强制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进行检查。
window.setTimeout(pageTracker._trackPageview(), 5000);
会立即调用的代码 - 你想要的是
window.setTimeout(function() { pageTracker._trackPageview(); }, 5000);
这是不正确的,第一个参数是要调用的方法,第二个参数是要等待的超时值。 – 2008-10-21 17:04:23
这应该工作:围绕一个函数调用
window.setTimeout(pageTracker._trackPageview, 5000);
报价?你确定? – 2008-10-21 18:19:00