使用谷歌统计来跟踪网页加载时间
2011-04-27 13:23
525 查看
之前看过百姓网的分享PPT,里面提到用谷歌统计来做页面加载时间的调查,这几天就看到一篇类似的文章。
http://www.biaodianfu.com/google-analytics-page-loading-time.html
转载如下
Google Analytics可以用来记录网站的加载时间或网页内各个模块的加载时间,其实整个原理非常的简单,只是记录页面呢不同位置javascript的执行时间,两者相减即加载时间。比如我想知道用户加载页面中head部分JS和CSS的时间和加载页面中主体内容body的时间。具体实现方式如下:
1、在页面head中CSS和JS文件加载前添加如下代码:
2、在页面<body>位置后面添加下面的代码:
3、在页面页脚中,即</body>前添加下面的GA代码:
4、通过Google Analytics的事件跟踪将加载时间记录下来:
http://www.biaodianfu.com/google-analytics-page-loading-time.html
转载如下
Google Analytics可以用来记录网站的加载时间或网页内各个模块的加载时间,其实整个原理非常的简单,只是记录页面呢不同位置javascript的执行时间,两者相减即加载时间。比如我想知道用户加载页面中head部分JS和CSS的时间和加载页面中主体内容body的时间。具体实现方式如下:
1、在页面head中CSS和JS文件加载前添加如下代码:
<script type="text/javascript">var _head_start = new Date();</script>
2、在页面<body>位置后面添加下面的代码:
<script type="text/javascript">var _body_start = new Date();</script>
3、在页面页脚中,即</body>前添加下面的GA代码:
<script type="text/javascript">var _now= new Date();</script>
4、通过Google Analytics的事件跟踪将加载时间记录下来:
<script type="text/javascript";> if (typeof(_head_start)==typeof(_now)) { if (_now-_head_start<1000*10) { _gaq.push(['_trackEvent', 'Performance', 'head', '/pagepath/', _now-_head_start]); _gaq.push(['_trackEvent', 'Performance', 'body', '/pagepath/', _now-_body_start]); }else{ _gaq.push(['_trackEvent', 'Performance', 'slow head', '/pagepath/', _now-_head_start]); _gaq.push(['_trackEvent', 'Performance', 'slow body', '/pagepath/', _now-_body_start]); } } </script>
相关文章推荐
- 使用QTP统计页面加载时间
- 使用Filter跟踪Asp.net MVC页面加载时间
- android 学习心得---webview使用得到网页加载时间
- 使用Filter跟踪ASP.NET MVC页面加载时间
- 使用Filter跟踪Asp.net MVC页面加载时间
- 利用QTP统计网页加载的时间
- 使用QTP统计页面加载时间(加载IE对象)
- 20点提高网站访问速度缩短网页加载时间(转developer.51cto.com)
- 网页加载时间
- 通过缩短网页加载时间来提高网站访问速度
- 使用perl统计日志中单位时间内的请求数
- 如何有效减少网页加载时间?
- 谷歌Analytics(分析)课程 - 网页利用率统计
- Android webView 加载网页时,使用本地图片替换网页内的图片
- php统计时间和内存使用情况示例分享
- 使用google的jquery导致网页加载缓慢
- JS替代Jquery使用特效,让网页加载更快捷。
- Win8.1系统如何使用IE跟踪保护功能去除网页广告 使用IE跟踪保护功能屏蔽网页广告的设
- 使用tomcat的compression来提高网页加载速度
- WebView的基本使用方法及 WebViewClient加载网页使用