使用Google Analytics(分析)记录请求页面时间

时间:2010-07-27 11:50:33

标签: c# javascript .net jquery google-analytics

使用Google Analytics中的事件记录加载页面所需的时间非常容易,我可以通过搜索找到大量有关如何执行此操作的示例。问题是这些方法中的大多数将开始时间记录为页面开始加载的时刻,因此实际上它告诉您页面在浏览器中呈现的时间长度。我想计算整个页面生命周期,即从请求开始到浏览器完全将页面呈现给用户。

任何人都知道如何使用GA?

请求启动时是否有办法从浏览器获取,而不是必须在javascript中记录时间戳?

1 个答案:

答案 0 :(得分:3)

编辑:之前的答案来自Google Analytics发布Site Speed feature之前的答案。最好使用内置功能,它使用HTML5 Navigation Timing API。

默认情况下,会启用“网站速度”功能并对1%的流量进行采样。

要提高采样率,只需在_trackPageview来电之前添加此行,将第二个参数设置为您要跟踪的流量百分比(尽管Google最多只能记录10,000次访问):

_gaq.push(['_setSiteSpeedSampleRate', 50]); //50%