0

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

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

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

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

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

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

4

3 回答 3

1

这应该有效:

window.setTimeout(pageTracker._trackPageview, 5000);
于 2008-10-21T18:16:58.543 回答
1

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

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

于 2008-10-21T16:50:39.640 回答
0

那应该这样做。在电话周围加上一些引号:

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

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

于 2008-10-21T16:39:00.723 回答