Google Analytics和页面读取速度的分析

网站的访问速度,与用户的体验高度相关,从而还影响了seo的效果。它是网站用户体验中最重要的元素。

用户对网站用户体验各方面的要求

本篇文章我们将结合Google Analytics,为读者揭示影响网站速度,页面加载速度的各种因素,并为您对网站速度的优化提供一些帮助。

Google Analytics是如何监测您的网站速度的?

Google Analytics使用HTML5 Navigation Timing 接口或装有 Google 工具栏的浏览器进行对网站速度进行跟踪。也就是说除了Safari,我们现有的Chrome浏览器、Firefox 7以上、Internet Explorer 9以上、Android 4.0以上,以及装有谷歌工具栏的旧版Internet Explorer都可以正常跟踪页面打开的速度。

请注意,在此我们用的是浏览器的API,所以说该侦测速度并不影响您网页打开的速度本身。换句话说,Google Analytics对网页速度的监测不会影响您的页面打开速度,这里不存在薛定谔的猫的问题。

默认情况下,Google Analytics只会对1%的样本进行速度检测。如果你需要更多的样本,如果你的网站浏览的量并不充足,那么你可以手动调高样本的比例。当你使用经典的Google Analytics部署方法时,你可以添加下面的代码,可以自定义样本率:

ga(‘create’, ‘UA-XXXX-Y’, {‘siteSpeedSampleRate’: 10});

如果你使用的是gtag:

gtag(‘config’, ‘UA-XXXX-Y’, {‘site_speed_sample_rate’: 10});

上面的例子将样本率提高到了10%。如果你使用Google Tag Manager来部署Google Analytics。那么你只要在GA设置中添加该参数的设定即可。

此处我们将siteSpeedSampleRate设为100%
页面打开的整个过程分解

打开页面是一个非常复杂的过程,我们可以用下面的流程图进行拆解。

页面打开的整个过程

这整个流程可以给我们非常多的启示: