很多用户好奇,为什么同一个网站,使用不同工具监测到的数据存在差异?
其实大部分网站分析工具都有自己的一套指标计算规范,比如针对同一个访问,会有不同的判断会话结束的方式、 不同的独立访问者的排重方式等,目的是让数据统计结果更接近用户实际的操作行为。下表中说明了Ptengine和Google Analytics指标计算规范对比。
Ptengine定义 | Google Analytics定义 | |
---|---|---|
判断pv | 页面被浏览的次数。 统计方式:页面上的JS统计代码被加载一次即PV+1。 我们会自动排重掉一些异常pv,例如用户刷量、浏览器bug或者时采集bug等情况。 |
一次从网站下载一个页面的请求。 统计方式:每次Tracking Code被执行都会被计算,一个页面的重复异常下载浏览也被计算。 |
判断会话结束 | 一个访客进入网站(此时对网站并未处于访问中)至离开视为一次访问。 会话结束动作包括: 1. 访客在30分钟或5分钟内没有活动; 2. 关闭浏览器。 3. 关闭网站的最后一个页面并在冷却时间内未返回(30分钟或5分钟) Ptengine采用心跳包每15秒监测一次用户的访问状态,保证页面停留时间和会话结束判断更加精准。 |
用户访问您网站的总次数 会话结束动作包括: 1.默认访客在30分钟内没有活动,也可以自定义会话超过时间; 2.会话跨越该时区的24点; 3.同一个访客通过新的引荐参数返回网站。 |
UV排重方式 | 独立访问者的数量,每个访问者在报告区间内排重计算只计一次。 排重方式包括: 1. 单日内、汇总区间内完全排重(整日、整周、整月) 2. 跨汇总区间为累加(如一个星期加零几天,为周汇总UV+日汇总UV) 用完全排重、拆分跨汇总区间的方式保证UV的真实性,并且数据不抽样,汇总所有用户的访问数据。 |
访问您的网站的唯一身份访问者的总数 排重方式包括: 1. 时间区间维度的请求 2. 利用访问次数和客户端的访问时间计算 为了保证计算效率,采取一定的抽样方式。 |
访问停留时间 | 访问持续的总时长 使用“监听动作包及心跳包+冲减机制“计算访问停留时间。最大程度真实还原用户访问的数据。 |
访问的总时长 取决于访问的最后一页有无engagement hits,一般会丢失最后一个hit行为到离站之间的时间,精准度有待提高。 |
进入页 | 一次访问中的第一个页面 注意:为了区分不同用户对进入页面的第一感觉,因此访问未结束情况下的再次入站不计算。 |
访问者访问网站是到达的第一个页面。 |