Spo*_*uri 5 google-analytics google-analytics-api
我陷入了这样一种情况,即我对问题没有开放的结果.让我先把问题提出来.我们正在努力改善网页的效果.我们已经对其进行了GA跟踪.我们在每次访问页面时都会触发'_trackPageView',我们不会使用任何"网站速度跟踪".在GA报告中,我们发现dom加载时间约为5秒,页面加载时间约为13秒.
为了减少页面加载时间,我们希望加载所有在加载时不必要的js脚本,在页面加载后异步加载.但问题是我们不确定'_utm'图像信标(_tackaPageView)何时被触发.如果仅在加载所有asyn资源后触发,则页面加载时间将进一步增加.
所以我们尝试调试ga.js. _pageTrackView在window onload上触发.之后,没有其他GA请求被解雇.但是我们无法弄清楚的一件事是,GA如何能够跟踪dom加载时间,页面加载时间等,请求中没有这样的跟踪.有一个纪元当前时间戳,存储_ utma cookie,例如' _utma = 1.417929071.1376029504.1376029504.1376040649.2'.我了解到最后一个参数'1376040649'是用户在当前会话中输入页面的时间戳.剩下的都是关于第一次访问,访客ID等,有一个请求参数,没有任何解释'utmht',例如'utmht:1376040648577'.'1376040648577'是一个时间戳,它等于__utma时间戳,除了毫秒部分.除此之外,我没有找到任何与时间有关的时间戳或任何东西.但GA追踪所有.怎么样?它对我们来说已成为一个谜.我尝试在众多来源上搞清楚.没有人有任何答案或解释.
任何帮助将不胜感激.
终于找到了答案.发布它可能会帮助其他人.
_trackPageLoadTime() 已弃用.
GA会默认跟踪页面加载_pageTrackView,但不会跟踪所有请求.它使用客户端的采样率将"页面加载定时"信息发送到服务器.默认费率为1%.这意味着对于每100个_pageTrackView请求,只有一次ANOTHER请求与所有页面加载信息一起发送.我们还可以使用将客户端采样率设置为任何值_gaq.push(['_setSampleRate', '80']).当我将采样率设置为100时,在所有请求中,还发送了页面加载时间跟踪信标.结束了这个谜.
小智 2
本文档可能会有所帮助,尤其是底部的注释部分,它可以为您指明页面计时如何工作的正确方向。
https://support.google.com/analytics/answer/1205784?hl=en
希望这可以帮助
| 归档时间: |
|
| 查看次数: |
5244 次 |
| 最近记录: |