- PV
- UV
当客户端第一次访问某个网站服务器的时候,网站服务器会给这个客户端的电脑发出一个Cookie,通常放在这个客户端电脑的C盘当中。在这个Cookie中会分配一个独一无二的编号,这其中会记录一些访问服务器的信息,如访问时间,访问了哪些页面等等。当你下次再访问这个服务器的时候,服务器就可以直接从你的电脑中找到上一次放进去的Cookie文件,并且对其进行一些更新,但那个独一无二的编号是不会变的。
- 用Cookie分析UV值
cookie+uuid,判断客户端(即浏览器)是否存在cookie,不存在则分配uuid并写入cookie
- 怎么标记用户?
IP,用IP来标记用户,则统计出来的uv数会等于IP数,个人认为有点奇怪,但确实看过相关资料有此方案. 此方案不需要依赖cookie。
注意到使用 cookie+uuid 方案还有一些细节:要写磁盘cookie还是内存cookie? cookie多久失效?答:个人认为要写磁盘且失效时间设置较长的时间。
- 新UV
实现:参考上述UV的实现方式,只要新分配uuid,则说明是新用户
- IP
每次请求的IP,跟当天已经统计在内的IP集合进行比较,不重复则加1,重复则忽略,跨天后IP集合清空。
IP和UV之间的数据不会有太大的差异,通常UV量和比IP量高出一点,每个UV相对于每个IP更准确地对应一个实际的浏览者。
这种情况就是在网吧、学校、公司等,公用相同IP的场所中不同的用户,或者多种不同浏览器访问您网站,那么UV数会大于IP数。
- ①UV大于IP
在家庭中大多数电脑使用ADSL拨号上网,所以同一个用户在家里不同时间访问您网站时,IP可能会不同,因为它会根据时间变动IP,即动态的IP地址,但是实际访客数唯一,便会出现UV数小于IP数。
- ②UV小于IP
- UIP
- VV
实现:内存cookie+失效时间30分钟,查看浏览器是否存在cookie,不存在则分配会话ID(sid),并写入到cookie,在整个会话期间都携带sid,判断一天内不重复的sid数即可怎么样为一次?业界一般定义30分钟,符合下图:
文章图片
- CPC
- CPM
- RPM
- CTR
- CV
- PR
是网页等级的一个标准(0-10)。PR值越高说明这个网站越受欢迎。=1,说明网站不太流行;=7~10,网站非常受欢迎。当PR值达到4时就已经很不错。
- QPS
QPS = req/sec = 请求数/秒
QPS统计方式 [一般使用 http_load 进行统计]
QPS = 总请求数 / ( 进程总数 * 请求时间 )
QPS:单个进程每秒请求服务器的成功次数
- 峰值QPS和机器计算
公式:( 总PV数 * 80% ) / ( 每天秒数 * 20% ) = 峰值时间每秒请求数(QPS)
机器:峰值时间每秒QPS / 单台机器的QPS = 需要的机器
服务器数量计算:服务器数量 =ceil( 每天总PV / 单台服务器每天总PV )
问:每天100w PV 的在单台机器上,这台机器需要多少QPS?
答:( 1000000 * 0.8 ) / (86400 * 0.2 ) = 46 (QPS)
问:如果一台机器的QPS是18,需要几台机器来支持?
答:46/ 18 = 3
- TPS
TPS 的过程包括:客户端请求服务端、服务端内部处理、服务端返回客户端。
例如,访问一个 Index 页面会请求服务器 3 次,包括一次 html,一次 css,一次 js,那么访问这一个页面就会产生一个“T”,产生三个“Q”。
- GMV
电商平台给出的计算指标是:GMV=销售额+取消订单金额+拒收订单金额+退货订单金额。
- 转换率
定义:就是说 在一个统计时间内,完成转换行为的次数占总点击次数的比率。
转换率是网站最最终是否盈利的核心,提升网站转换率是网站综合运营实力的结果。
举例,一天 UV为5000,有50个用户有了后续的转换行为,转换率=50/5000 *100% =1%
- 跳出率(蹦失率)
跳出率的作用:是网站分析的主要指标,跳出率越高,说明网站的吸引力越低,当跳出率达到一定程度时,说明你的网站页面需要优化或者页面更新了。
降低跳出率方法:
a.服务器要快
b.没有欺骗性的跳转
c.采用面包屑导航,每个分页上都加上导航
d.网站的质量要高
- 退出率
退出率百分比的作用:反映了网站对于访客的吸引力,如果退出率很高的话就要想办法改善网站的内容来吸引更多的客户。
举例,对于一个IP 可能会产生5个PV,有2种可能,第一是他点了5个不同的页面,第二是连续打开5次首页。第二种的跳出率是100%。跳出率是衡量访问的质量的关键。
跳出率高,说明很多新用户来了,看了一页就离开。
跳出率低,说明新老客户来了点击很多页面才离开。
跳出率与退出率区别:
跳出率和退出率都能是以网页为基数的,而且都是反映出网站质量的重要参数,严格来区分的话,跳出率是表达访客仅访问了一个页面就离开,反映的是某个网页的质量好坏,能体现的网站问题也比较重要,而退出率能是表达访客仅访问了网站几个(≥1)页面就离开,反映的是多个网页的综合质量。同时由于退出率的计算复杂。
跳出率:针对的是网站,指一定时间内,只访问了一页的就走的会话占会话总数的比率
退出率:某个页面作为会话的结束页面,占会话总数的比率
明显"跳"的动作比较大,"跳"是针对网站的,"退"的动作幅度比较小,是针对某个页面的
附录 上述的多数统计指标,需要有两种cookie
- 磁盘cookie+无失效时间(暂且叫uic,user identification cookie)
- 内存cookie+30分钟失效时间(sc,session cookie)
磁盘cookie:cookie写入到磁盘中,关闭浏览器再次打开依然存在.
内存cookie:仅仅存在于浏览器进程内存中,关闭浏览器后消失。又叫持久cookie、临时cookie
参考 【网站数据统计常用指标(网站流量与性能分析指标)】https://blog.csdn.net/w8y56f/article/details/87512732
https://blog.51cto.com/linuxnote/1653958