·您现在的位置: 云翼网络 >> 文章中心 >> 网站建设 >> 网站建设问答 >> 网站分析的那点事—说说数据指标的影响因素

网站分析的那点事—说说数据指标的影响因素

作者:佚名      网站建设问答编辑:admin      更新时间:2022-07-23

之前,我介绍了“网站分析的那点事:如何辨别PV,UV,Visit的区别 ”以及“网站分析:“平均网站停留时间”中隐藏的陷阱 ”,其实所有这些指标以及分析都是基于数据的正确记录基础上。但我们都知道不同的使用环境以及用户千奇百怪的使用行为,使得绝对正确的记录是一件绝对不可能的事情。因此,有哪些因素会影响指标的统计是我们在使用这些数据进行分析前所必要了解的。下面,就以Google Analytics的统计为例,介绍几个主要的影响因素。

Cookie的因素

我们在网站的设计和开发中会经常用到Cookie来判断当前来访用户的身份及状态,以方便进行定制化的页面呈现。而Google Analytics同样也是通过Cooke来识别和统计每次访问的。

Google Analytics是通过_utma、_utmb和_utmc这三个cookie来识别用户访问的。其中,_utma cookie,里面包含一个“绝对唯一访问者”ID,这个ID是Google Analytics用来辨识唯一访问者的标记。而当我们每进行一次访问或打开一个页面时,Google Analytics都会先监测_utmb和_utmc,如果缺少其中的任何一个,这次访问都会被记录为一次新的访问。其中,_utmc会在用户关闭浏览器的时候自动删除。而_utmb的生存周期默认是30分钟,也就是说如果我们在网站上非活动状态达到或超过30分钟,那么_utmb就会自动删除。

由此可见,这样的统计方式会遇到以下问题:

1. Cookie被删除:这是一种极其普遍的情况,我们的电脑安全软件在清理垃圾中有清除Cookie的选项,有些浏览器有关闭浏览器自动清除Cookie的设置,当然有些用户也会定期其删除它们电脑中的Cookie文件。这就导致了当用户再次访问网站时会获得一个新的_utma cookie,从而这个用户在“绝对唯一访问者”这个指标上也就被统计了两次。同时,Cookie的被删除还会造成其它诸多数据被重复统计的情况。

2. 修改_utmb的生存周期:这个情况并不常见,通常在Google Analytics中_utmb的生存周期默认是30分钟,那么如果你将这个30分钟调整为了60分钟或者90分钟,那么假设一个用户在12:00及12:40分别各访问了1次网站,_utmb的生存周期为30分钟时这个用户的独立访问被统计为2次,而_utmb的生存周期设置为60分钟时这个用户的独立访问只会统计为1次。这样的调整会使得你的访问次数自然被减少。

3. 不同浏览器访问的统计:由于Cookie的设置是基于浏览器的,因此,当同一个用户先后使用Firefox和IE两个浏览器访问时,会被识别成两个不同的“绝对唯一访问者”。而如果是两个用户使用同一个浏览器访问同一网站时,他们也将会被记录为一个“绝对唯一访问者”。

JavaScript被禁用

由于Google Analytics是在一段JS代码中,那么如果访问者的浏览器禁用了JavaScript,Google Analytics的代码将无法工作,也就不能识别这个用户以及统计这个用户的相关信息了。

图片因素

由于Google Analytics读取到的数据会附加在一个1像素的GIF图片请求的参数中发送回Google Analytics服务器,并显示在报告里。因此,当有些浏览器允许用户停用由当前网页之外的网域所请求的图片,而用户又启动这个功能后将会阻止数据发送至 Google Analytics,自然这样的用户也就无法被正确统计。

追踪代码位置

通常我们会将Google Analytics的追踪代码安装在页面的最底端</body>处。而如果用户没有完全加载页面,特别是当追踪代码没有被加载时就离开页面的话,那么这个页面的访问将不会被记录。

对于数据统计精确性的追求是永无止境的,而实际上在大多数情况下,我们所需要的决策支持从这些准精确的数据中是完全可以探索出答案的,我们只要了解影响我们统计的因素有哪些,在分析及结论中注意考虑到这些因素就可以了。

原文地址:http://www.wenbin.me/webanalytics/web-analytics-factors.html