一句话回答
独立访客(UV)指一段时间内访问网站的不重复人数。每个人只计一次,不管他产生了多少次会话或浏览。
公式: UV = 这段时间内不重复的访客标识个数
UV 衡量什么
浏览量(PV)说明网站被用了多少,独立访客(UV)说明有多少人在用。一位读者一周看了十篇文章,就是十次浏览、可能好几个会话,但只是一个独立访客。
麻烦在于统计工具从来看不到“人”,它看到的是浏览器、设备、网络地址,有时候是登录账号。所以 UV 永远是一个估算值,靠工具手里的标识来算,选哪种标识决定了它有多准。
工具怎么识别一个访客
- 第一方 Cookie 或本地存储。在浏览器里存一个随机 ID。在同一个浏览器里很准,直到访客清除它、用无痕窗口或换了设备。在很多地区需要征得同意。
- 登录 ID。用户的账号 ID,也就是 User ID。跨设备最准,但只覆盖登录了的人。
- 服务端哈希。在服务端对站点、IP 地址、浏览器和一个保密的盐做单向哈希,设备上什么都不存。盐保持不变,同一网络下的同一个浏览器之后几天还能认出来;盐每天更换,同一个人第二天就会被算成新访客。
- 浏览器指纹。把一堆浏览器属性拼成一个稳定 ID。多数隐私法规把它当作个人数据,浏览器也越来越多地拦截它。
算一个例子
小林周一用手机看了你的博客,周二用笔记本看,周三在笔记本上登录了账号。
- 按 Cookie 统计的工具,这一周算 2 个独立访客(手机一个、笔记本一个)。
- 用不变盐做服务端哈希的工具,只要每台设备一直在同一个网络下,也算 2 个;盐每天更换的话,每天算 1 个访客,一周是 3 个“访客日”。
- 能关联登录的工具,可以把笔记本上的历史并到她的账号下;手机上也登录过的话,最终只算她一个人。
这几种结果都不算错,只是手里的信息不同。
TapCub 怎么统计独立访客
TapCub 默认用无 Cookie 统计:服务端把保密的站点盐、站点、IP 地址(IPv6 只取前 64 位)和去掉版本号的浏览器与系统做单向哈希,得到访客 ID。只保留哈希结果,IP 地址从不落库,访客设备上也不存任何东西。
默认的平衡模式下站点盐保持不变,同一网络下的同一个浏览器下周来还是同一个访客,周 UV、月 UV 就是这种方法下真实的去重人数;换了网络、设备或浏览器,仍会算成新访客。严格模式下盐每天轮换,访问无法跨天关联:一天之内的 UV 是精确的,多天的 UV 是各天访客数之和。
如果你对登录用户做了识别,TapCub 会把他们的会话归到用户名下,这些人跨天、跨设备的计数就以账号为准,不再是估算。实时和概览报表里,UV 和浏览量、会话数放在一起显示。
两个工具的访客数为什么总对不上、怎么逐项核对,见为什么不同统计工具的数据对不上。
常见误区
- 把每天的 UV 加起来当月 UV。同一个人来了 10 天,就会被算 10 次。用工具自己给的月度数字。
- 指望两个工具对得上。标识方法和机器人过滤不同,UV 相差 10%–20% 很常见。比趋势,不比绝对值。
- 把 UV 当成客户数。公司网络、手机运营商会让很多人共用一个地址,一个人也可能用三台设备。和客户有关的问题,用已识别用户来回答。
这个解释清楚吗?
我们会根据反馈修改和补充这篇内容。
提交没有成功,请稍后再试。
谢谢你的反馈,我们会据此改进这篇内容。你已经反馈过这篇了,谢谢。
