统计的指标:
- PV(浏览次数): 即通常说的PV(PageView)值,用户每打开1个网站页面,记录1个PV。用户多次打开同一页面PV累计多次。
- UV(独立访客): 1天(00:00-24:00)之内,访问网站的不重复用户数(以浏览器cookie为依据),一天内同一访客多次访问网站只被计算1次。
- IP: 1天(00:00-24:00)之内,访问网站的不重复IP数。一天内相同IP地址多次访问网站只被计算1次。
- 新独立访客: 当日的独立访客中,历史上首次访问网站的访客为新独立访客。
- 访问次数: 访客从进入网站到离开网站的一系列活动记为一次访问,也称会话(session),1次访问(会话)可能包含多个PV。
- 人均浏览页数: 平均每个独立访客产生的PV。体现网站对访客的吸引程度。人均浏览页数=浏览次数/独立访客。
- 平均访问深度: 平均每次访问(会话)产生的PV。平均访问深度=浏览次数/访问次数。体现网站对访客的吸引程度。
- 跳出率: 只浏览了一个页面便离开了网站的访问次数占总的访问次数的百分比。
- 平均访问时长: 访客在一次访问中,平均打开网站的时长。即每次访问中,打开第一个页面到关闭最后一个页面的平均值,打开一个页面时计算打开关闭的时间差。
- 访问次数:访客访问网站的次数,一个访客可以多次访问网站,一次访问可能会浏览多个页面。
- 转化次数:访客到达转化目标页面的次数。
- 转化率:转化率=转化次数 / 访问次数。
- 转化收益:转化收益=预期每次转化收益 * 转化次数。
列举网站分析的几大模块?每个模块常见的指标?每个指标字段含义,怎么得到,怎么分析?
流量分析
- PV:
来自服务端,用户每发送一个请求就产生一个PV,服务端在Nginx或Tomcat记录用户的请求,通过flume等框架采集数据存入hdfs,
hive按照需求写sql得到想要的数据存入hdfs,再通过sqoop导出到mysql中。可以根据PV结合其他指标分析得到一些有用的信息,如结合UV可以的到人均浏览页数,平均访问深度等。- UV :
用户唯一标识,同一天只记录一个,以浏览器的cookie为依据,通过一段时间个人UV可以得到用户忠诚度等指标
来源分析
- PV
- UV
- IP
- 跳出率
能够根据跳出率判断网站本身是否存在问题,也可以指导网站的不断改进。- 新访客数
为推广方案提供决策支持。- 平均访问时长
判断用户的忠诚度
- 总结
这些指标都是通过flume采集的数据直接获得,或间接获得,来源分析主要是分为直接访问、搜索引擎和外部链接。这三个指标可以作为网站的一些营销活动、推广等方案的依据。
访问分析
- 贡献下游浏览量
通过该页面访问其他页面的访问量。按条件统计URL得到。- 退出页次数
当前页作为最后一个访问页面,从当前页面直接退出。URL结合UV按条件统计获得。- 平均停留时间
通过session获得单个用户的停留时间
最后一个页面的进入时间 - 第一个页面的进入时间 = 用户停留时间 一天内所有用户的停留时间之和 / 用户数 = 平均用户停留时间
特别注意:只能统计页面进入时间,不能统计页面退出时间,因此最后一个页面的停留时间无法获得。