使用Google Analytics中的事件记录加载页面所需的时间非常容易,我可以通过搜索找到大量有关如何执行此操作的示例。问题是这些方法中的大多数将开始时间记录为页面开始加载的时刻,因此实际上它告诉您页面在浏览器中呈现的时间长度。我想计算整个页面生命周期,即从请求开始到浏览器完全将页面呈现给用户。
任何人都知道如何使用GA?
请求启动时是否有办法从浏览器获取,而不是必须在javascript中记录时间戳?
答案 0 :(得分:3)
编辑:之前的答案来自Google Analytics发布Site Speed feature之前的答案。最好使用内置功能,它使用HTML5 Navigation Timing API。
默认情况下,会启用“网站速度”功能并对1%的流量进行采样。
要提高采样率,只需在_trackPageview
来电之前添加此行,将第二个参数设置为您要跟踪的流量百分比(尽管Google最多只能记录10,000次访问):
_gaq.push(['_setSiteSpeedSampleRate', 50]); //50%