[发明专利]统计网页停留时长方法有效
| 申请号: | 201510303143.4 | 申请日: | 2015-06-05 |
| 公开(公告)号: | CN104850409B | 公开(公告)日: | 2019-06-04 |
| 发明(设计)人: | 王晶晶;王海旭;吕艳;丛金鑫 | 申请(专利权)人: | 北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司 |
| 主分类号: | G06F9/451 | 分类号: | G06F9/451 |
| 代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 倪斌 |
| 地址: | 100080 北京市海淀区杏石口路6*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 统计 网页 停留 方法 | ||
提供了一种统计网页停留时长的方法,所述方法包括:当客户端向服务器发送对网页A的请求时,服务器使用预定网页编码生成规则来生成网页A的唯一编码,并获取当前时间以便将所述当前时间赋值给变量login_timeA;当客户端打开网页A时,获得执行到所述网页A的网页埋点的请求时间,将请求时间赋值给变量tmp_timeA;在获得请求时间后,通过分析当前激活网页的唯一编码,来确定当前激活网页为哪个网页;当当前激活网页是网页A时,将当前时间重新赋值给变量login_timeA;每隔预定时间重复所述确定步骤和所述重新赋值步骤,直到当前激活网页不再是网页A;以及计算网页A的停留时长,网页A的停留时长=login_timeA‑tmp_timeA。
技术领域
本发明涉及计算机网络领域,具体地,涉及一种统计网页停留时长的方法。
背景技术
将脚本用于获取用户在某个网页内的停留时长,从而进行用户体验分析和流量质量监控。然而,由于网速或者多进程等问题容易造成脚本代码没有执行或者响应缓慢,因此单纯的使用脚本来获取用户在某个网页的停留时长可能造成在统计中出现误差和脏数据。
一般地,用户打开网页A,并通过点击网页A中的某项而跳转至新的网页B。当计算网页A的停留时长时,用网页B的请求时间减去网页A的请求时间。然而,当用户打开网页A,并通过点击网页A中的某项而跳转至新的网页B时,如果由于进程阻塞或网速等相关问题,造成网页A没有获取到请求时间就跳到了网页B,并且网页B比网页A先响应完,则用网页B的请求时间减去网页A的请求时间的结果为负值。或者,当用户打开网页A并通过点击网页A中的某项而跳转到新的网页B之后再次回到网页A时,无法统计再次查看网页A的这段时间,因此造成数据不准确。
发明内容
为解决现有技术中的至少一个问题而提出本发明。本发明在下文中参考实施例的示例将更详细的描述,但本发明并不局限于所描述的实施例。
在本发明的第一实施例中,本发明提供了一种通过判断网页的当前状态和唯一的网页编码,来统计网页停留时长的方法,所述方法可以包括:当客户端向服务器发送对网页A的请求时,服务器使用预定网页编码生成规则来生成网页A的唯一编码,并获取当前时间以便将所述当前时间赋值给变量login_timeA;当客户端打开网页A时,获得执行到所述网页的网页埋点的请求时间,将请求时间赋值给变量tmp_timeA;在获得请求时间后,通过分析当前激活网页的唯一编码,来确定当前激活网页为哪个网页;当当前激活网页是网页A时,将当前时间重新赋值给变量login_timeA;每隔预定时间重复所述确定步骤和所述重新赋值步骤,直到当前激活网页不再是网页A;以及计算网页A的停留时长,网页A的停留时长=login_timeA-tmp_timeA。
所述预定时间可以是100到200毫秒。
所述方法还可以包括:在每次赋值步骤和重新赋值步骤之前,与服务器进行校验,将服务器的当前时间存储为对应变量。
所述网页埋点可以是js网页埋点。
所述方法还可以包括:当计算出的网页A的停留时长等于或大于所设的阈值时长时,网页A的停留时长为0,其中所述阈值时长可以是30分钟。
所述预定网页编码生成规则可以是:“用户账号”通过下划线“_”拼接“会话编码”通过下划线“_”拼接“请求时间”通过下划线“_”拼接自增ID,其中自增ID默认值为1,并当结束在同一访次下对所述网页的访问时,网页的自增ID自增1。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司,未经北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510303143.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:页面加载方法和装置
- 下一篇:信息处理装置和方法、信息处理系统和程序





