一句话回答
浏览量(PV)是页面在浏览器里被显示的次数:每次加载、刷新,或单页应用里切换到一个新地址,都记一次。
公式: PV = 统计期内所有页面被显示的总次数
什么算一次浏览
PV 是最老的网页指标:页面每被显示一次,服务器或统计脚本就记一行。它不管来的是谁、待了多久。一个人打开价格页、看了常见问题、又回到价格页,就是三次 PV、两个不同页面。
传统网站每一页都是整页加载,数起来很简单。单页应用(React、Vue、Next.js 这类)只加载一次,之后随着地址变化替换内容。只监听页面加载的工具,会把整次访问记成一次 PV;好的脚本还会监听地址变化,每换一个地址记一次。
算一个例子
一个下午,三个人逛了同一家网店:
- 小安看了首页、一个分类页和两个商品页:4 次 PV。
- 小白从广告点进一个商品页就走了:1 次 PV。
- 小陈在两个标签页里打开同一个商品页,又刷新了其中一个:3 次 PV。
合计 8 次 PV、3 个访客、5 个不同页面,人均浏览 8 ÷ 3 ≈ 2.7 页。小陈一个人就贡献了 3 次 PV——PV 衡量的是“看了多少”,不是“来了多少人”。
PV、会话和访客
三个数回答的是三个不同的问题:
- PV——内容被看了多少。适合内容站、文档站和按展示卖广告的网站。
- 会话——发生了多少次访问。一次会话可以有很多 PV。
- 独立访客(UV)——来了多少人。一个访客可以有多次会话。
所以永远是 PV ≥ 会话 ≥ 访客。如果报表里不是这样,多半是两组数用了不同的筛选条件或不同的数据集。
TapCub 怎么数 PV
TapCub 脚本在页面加载时记一次 PV,单页应用里地址变化时再记一次,前端路由不用额外写代码。另有两条规则让这个数更准:
- 同一个地址连续显示两次、中间没有换过页(比如路由重新渲染),只记一次。
- 标签页在后台放了 30 分钟以上再切回来,记一次新的 PV,因为这相当于访客重新开始了一次访问。
机器人流量单独识别,默认不计入真人 PV;也可以把内部后台这类路径排除在统计之外。PV 显示在概览和页面报表里,旁边是访客、入口、出口和平均停留时长。
常见误区
- 只看 PV 判断增长。改版把一篇长页拆成三页,受众没变,PV 直接翻三倍。
- 忘了单页应用。前端重构之后人均浏览突然变成 1.0,多半是路由切换没被统计。
- 没去掉机器人。爬虫短时间内会打开很多页,小网站的原始 PV 里它们可能占很大一块。
- 拿服务器日志对数。日志记的是每一个请求,包括机器人、预加载和没加载完的请求;脚本只记浏览器真正显示出来的页面。两者不可能对上。
这个解释清楚吗?
我们会根据反馈修改和补充这篇内容。
提交没有成功,请稍后再试。
谢谢你的反馈,我们会据此改进这篇内容。你已经反馈过这篇了,谢谢。
