网站在线观看人数统计方法怎么算:口径、公式与计算示例

网站在线观看人数统计方法怎么算:口径、公式与计算示例

统计影视网站的在线观看人数,先确定统计对象是某部作品、某一集,还是全站所有正在播放的影视内容,再按“指定时刻仍在播放、心跳未超时、观看身份去重”的口径计数。简单说,在线观看人数不是累计访问量:同一时刻的有效观看身份数才是在线人数,统计时段内看过作品的去重身份数则是观看人数。

先确定观看对象、入口和播放条件

适合统计的对象是网站在线播放的具体影视作品或分集,而不是仅打开了首页、详情页或选集栏的访客。观众可从该影视网站的作品详情页进入站内播放器;如果网站提供移动客户端,也可从客户端打开同一作品。要观看受登录、会员或播放权限限制的剧集,应先满足对应条件并开始播放,单纯进入播放页不计为正在观看。

统计单集时,在选集栏点选目标集数,播放器应将该集的作品标识和集数标识一并发送给统计服务。切换到下一集后,按新的集数分别统计,不要把不同分集的在线人数混在一起;如果统计全站在线人数,则可将所有正在播放的作品合并计算。暂停、退出播放器或停止播放后,应结束该次有效观看状态。

怎么算:统计口径与公式

建议把“在线人数”定义为某一时刻仍在播放的去重观看身份数。播放器开始播放后定时发送心跳,统计服务只保留最近一次心跳在超时范围内、且播放状态有效的记录。例如心跳每15秒发送一次,超时设为45秒,则计算公式为:

某时刻在线人数 = 满足播放状态有效且最近心跳距当前不超过45秒的去重观看身份数

按单集统计时,还要加上对应的作品和集数条件:N(t,集数)=该集有效播放记录中的去重观看身份数。采用账号ID去重时,结果表示去重账号数;未登录观众可用浏览器标识或临时会话标识计数,但清除浏览器数据、更换设备或多人共用账号都会影响结果。因此,这个数更准确地说是“去重观看身份数”,不一定等同于现实中的独立自然人数。

若要统计某一时段内看过作品的观众,则口径不同:统计该时段内至少发生一次有效播放的去重身份数,不把每个时刻的在线人数相加。播放页访问量、播放次数、时段观看人数和同时在线人数应分别记录,避免把它们统称为在线观看人数。

实际计算步骤与示例

  1. 确定范围:选定统计时段和作品范围,例如统计某部剧的第8集,或统计全站所有影视作品。
  2. 接收播放事件:播放器在开始播放、暂停、恢复、切集和退出时发送状态变化;播放期间每15秒发送一次心跳,并带上作品、集数及观看身份标识。
  3. 筛选有效记录:在统计时刻排除已暂停、已退出,或最近心跳超过45秒的记录;只保留目标作品或目标集数的记录。
  4. 去重并计数:按选定的账号、浏览器身份或会话口径去重,得到该时刻的在线人数。若统计时段观看人数,则对整个时段内的有效播放身份去重。

例如,20:00统计某剧第8集时,系统记录到112个播放会话;其中9个会话的心跳已超过45秒,8个播放器处于暂停状态,剩余95个会话符合有效播放条件。若这95个会话对应90个去重观看身份,则该集此刻的在线观看人数为90个观看身份,而不是112次播放会话。若统计当晚一个小时的观看人数,则需重新汇总这一小时内至少有效播放过一次的去重身份,不能将各分钟的在线人数累加。

统计结果的适用范围

心跳周期和超时时间会影响统计结果:超时设得过短,网络卡顿可能让仍在观看的人被提前剔除;设得过长,离开页面或断网的会话可能在一段时间内仍被计入。可先按播放器心跳周期设置超时,并在全站和单集统计中保持同一规则。若需要查看高峰规模,记录固定时间间隔的在线人数并取最大值;若要了解实际观看覆盖面,则另报统计时段内的去重观看人数,并明确采用账号、设备还是会话作为去重单位。

[责任编辑:王小丫]

为您推荐