让我们先看一下WAA官方的解释:
Unique Visitor:The number of inferred
individual people (filtered for spiders and robots), within a designated
reporting timeframe, with activity consisting of one or more visits to a site.
Each individual is counted only once in the unique visitor measure for the
reporting period.
请大家注意,官方的解释中,使用了下面这个词“inferred(推断)”,说明Unique
Visitor的统计是推断出的,而不是被准确统计出来的。
定义中还有一个要点:“reporting
period(报告期间)”。举个例子,周一你访问过某网站,周二,周三,你也都访问了该网站。那么在周一至周三这段期间内,你的Unique
Visitor数为1,而不是3,因为是同一个人访问的。也就是在统计期间内,Unique Visitor是不会被重复统计的。
但是Unique Visitor的统计准确吗?
可以说,在Web Analytics中,无法准确的统计Unique
Visitor,也就是说,访问者的身份无法被准确的识别。
目前,大多数Web Analytics工具都使用cookie来识别Unique
Visitor,但是这种统计方法的准确性就另当别论了。原因很简单,cookie经常会被用户删除掉。
根据Comscore.com的数据统计,有33%的用户每个月至少清除cookie一次。这就意味着采用cookie的方式统计Unique
Visitor的误差会很大。
此外,同一个用户可能在不同的电脑访问同一个网站,比如你可以在家中的电脑访问baidu,也可以在网吧访问baidu,但是在baidu看来,是两个人访问了baidu,而不是一个人。
再者,不同的浏览器管理着不同的cookie,也就是即使在同一台电脑,使用不同的浏览器访问同一网站时,依然无法准确的识别你的身份。例如:使用IE和FF访问baidu,baidu可能将你识别成两个Unique
Visitor。
当然,也许一些Web
Analytics工具说,可以不依赖cookie来统计Visitor,这样可以大大提高统计Visitor的准确性,但是具体的原理没有说明,如果大家对这方面感兴趣的话,可以再详见的调查下。大家可以参看下面的URL:
http://www.convertro.com/visitor-tracking.html
最后,强烈建议大家再看下以下的URL,介绍了一些其它的替代方案,相当的不错。
http://blog.csdn.net/leminsky/archive/2009/12/30/5104002.aspx
分享到:
相关推荐
Visitor
设计模式C++学习之访问者模式(Visitor)
Laravel开发-visitor 以数据库、页面点击量记录您的访问者,并为Laravel 5生成访问计数器
Visitor模式.docVisitor模式.doc
也许最开始出现这种模式,是因为另外的原因: 我有一堆数据放在一个库里头,不想让其它人拿着, 如果你要用数据干活,那你就把函数指针给我,我来替你使用这个数据。...然后人们就说,这是visitor模式。
该PPT包含了Visitor里面所有的知识点和扩展,对于想要学习该模式的人来说是不二的选择,并且配上了源代,未经允许不可传至其他网站。
Visitor TT1 BRK
23种设计模式之二十(行为模式)Visitor模式
visitor.js这个js文件能提供你关于你的网站的访客的详细信息(比如他在哪个城市,最后访问日期等等)。 该软件已改名为 session.js
Laravel开发-visitor-log Laravel 4记录所有访客的包
不错的统计+访客跟踪程序
struts2中Visitor校验器以及域对象级别上验证和使用上下文优化的使用,我自己写的一个完整代码,详细的展示了如何使用Visitor校验器以及怎样在域对象上验证和注意事项,代码解压后可以直接部署到MyEclipse上运行,...
NULL 博文链接:https://zhang-yingjie-qq-com.iteye.com/blog/344236
访问者模式(Java代码实现),博文附件
博文链接:https://notguru.iteye.com/blog/78260
访问者模式(Visitor) 用意:适用于数据结构相对未定的系统,把数据结构和作用于结构上的操作间的耦合解开。
例子: 服务器 server/lib/visitor.js Visitor.init();客户端客户端/lib/visitor.js Visitor.init({subscribe: true});将包useful:visitor-client和useful:visitor-server自动添加到您的应用程序。安装 meteor add ...
面向对象 北工大 课设 使用多种设计模式,实现的求值引擎,包括表达式树的构建
C#面向对象设计模式纵横谈(24):(行为型模式) Visitor 访问者模式