页面停留时长采集方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:37783580 阅读:16 留言:0更新日期:2023-06-09 09:14
本公开提供了一种页面停留时长采集方法、装置、计算机设备和存储介质,其中,该方法包括:响应于目标页面的页面会话开始,获取心跳周期;在每个心跳周期内,采集所述目标页面的页面交互数据,并在所述心跳周期结束时,记录所述心跳周期内的时间片信息;所述时间片信息中包括当前心跳周期内的页面会话持续时长,以及采集的页面交互数据;其中,所述心跳周期结束包括到达所述心跳周期的结束时间节点或所述目标页面的页面会话结束;在每个所述心跳周期结束时,将在最近心跳周期内记录的所述时间片信息上报给服务端。片信息上报给服务端。片信息上报给服务端。

【技术实现步骤摘要】
页面停留时长采集方法、装置、计算机设备和存储介质


[0001]本公开涉及计算机
,具体而言,涉及一种页面停留时长采集方法、装置、计算机设备和存储介质。

技术介绍

[0002]页面停留时长,能够表征用户在页面上的停留时间,在通常情况下,页面停留时长越长,页面给用户带来的使用体验可能也就越好。因此,在对页面进行分析改进时,页面停留时长可以作为一项重要的参考指标。
[0003]而常规的页面停留时长采集方法,通常是直接根据开始页面会话的时间点和结束页面会话的时间点来确定,因此也只能在结束页面会时完成页面停留时长的上传,导致常规的采集方法存在采集误差大、准确性低和实时性差的问题。

技术实现思路

[0004]本公开实施例至少提供一种页面停留时长采集方法、装置、计算机设备和存储介质。
[0005]第一方面,本公开实施例提供了一种页面停留时长采集方法,包括:
[0006]响应于目标页面的页面会话开始,获取心跳周期;
[0007]在每个心跳周期内,采集所述目标页面的页面交互数据,并在所述心跳周期结束时,记录所述心跳周期内的时间片信息;所述时间片信息中包括当前心跳周期内的页面会话持续时长,以及采集的页面交互数据;其中,所述心跳周期结束包括到达所述心跳周期的结束时间节点或所述目标页面的页面会话结束;
[0008]在每个所述心跳周期结束时,将在最近心跳周期内记录的所述时间片信息上报给服务端。
[0009]在一种可能的实施方式中,所述目标页面的页面会话结束的情况包括:关闭所述目标页面、进入新的页面、将所述目标页面挂载在系统后台。
[0010]在一种可能的实施方式中,所述在所述心跳周期结束时,记录所述心跳周期内的时间片信息,包括:
[0011]根据在所述心跳周期内采集的各种所述页面交互数据,以及预先设置的交互数据表征规则,生成交互数据指示信息;
[0012]根据所述心跳周期内的页面会话持续时长和所述交互数据指示信息,生成所述心跳周期内的时间片信息。
[0013]在一种可能的实施方式中,所述根据在所述心跳周期内采集的各种所述页面交互数据,以及预先设置的交互数据表征规则,生成交互数据指示信息,包括:
[0014]根据所述目标页面的页面类型,从在所述心跳周期内采集的各种所述页面交互数据中,筛选出待上传的目标交互数据;
[0015]按照与所述页面类型相匹配的交互数据表征规则,生成与各所述目标交互数据相
匹配的交互数据指示信息。
[0016]在一种可能的实施方式中,在所述将在最近心跳周期内记录的所述时间片信息上报给服务端之后,还包括:
[0017]获取所述服务端发送的时长对比信息,所述时长对比信息用于表征所述目标页面在不同客户端展示时,在每个预设对比周期下分别对应的总会话时长的对比情况;所述时长对比信息为所述服务端根据不同客户端,分别发送的所述时间片信息中的页面会话持续时长生成;
[0018]展示所述时长对比信息。
[0019]在一种可能的实施方式中,所述目标页面包括课程教学页面;所述页面交互数据包括授权获取的学习行为数据;
[0020]在所述将在最近心跳周期内记录的所述时间片信息上报给服务端之后,还包括:
[0021]获取所述服务端发送的学习报告信息,所述学习报告信息包括登录不同客户端的学生,在当前时刻已利用所述课程教学页面学习的总学习时长信息,以及每个所述学生的行为报告信息;所述学习报告信息为所述服务端根据不同客户端分别发送的所述时间片信息生成;
[0022]展示所述学习报告信息。
[0023]第二方面,本公开实施例还提供一种页面停留时长采集装置,包括:
[0024]获取模块,用于响应于目标页面的页面会话开始,获取心跳周期;
[0025]采集模块,用于在每个心跳周期内,采集所述目标页面的页面交互数据,并在所述心跳周期结束时,记录所述心跳周期内的时间片信息;所述时间片信息中包括当前心跳周期内的页面会话持续时长,以及采集的页面交互数据;其中,所述心跳周期结束包括到达所述心跳周期的结束时间节点或所述目标页面的页面会话结束;
[0026]上报模块,用于在每个所述心跳周期结束时,将在最近心跳周期内记录的所述时间片信息上报给服务端。
[0027]第三方面,本公开可选实现方式还提供一种计算机设备,处理器、存储器,所述存储器存储有所述处理器可执行的机器可读指令,所述处理器用于执行所述存储器中存储的机器可读指令,所述机器可读指令被所述处理器执行时,所述机器可读指令被所述处理器执行时执行上述第一方面,或第一方面中任一种可能的实施方式中的步骤。
[0028]第四方面,本公开可选实现方式还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被运行时执行上述第一方面,或第一方面中任一种可能的实施方式中的步骤。
[0029]关于上述页面停留时长采集装置、计算机设备、及计算机可读存储介质的效果描述参见上述页面停留时长采集方法的说明,这里不再赘述。
[0030]本公开实施例提供的页面停留时长采集方法、装置、计算机设备和存储介质,通过心跳周期,可以实现周期性、碎片化地进行页面停留时长的采集,与现有技术中通过开始页面会话的时间点和结束页面会话的时间点来确定停留时长并上传的方式相比,本公开实施例利用心跳周期进行采集,并按照心跳周期进行时间片信息上传的方式,能够实现更加实时化地完成停留时长采集,既有效解决了需要等待结束页面会话才可以完成时长上传的问题,还有效避免了开始页面会话的时间点或结束页面会话的时间点丢失而无法确定页面停
留时长的问题。并且,由于在每个时间周期下均能获取到对应的时间片信息,因此利用各个时间周期对应的时间片信息进行页面停留时长的计算,相比仅仅利用开始页面会话的时间点和结束页面会话的时间点进行计算的方式而言,计算过程中可依赖的时间片信息更丰富,因此计算出的页面停留时长的误差将更小、计算出的页面停留时长的可靠性和准确性都将更高。此外,通过实时采集页面交互数据,可以提高页面停留时长采集过程中的信息采集精细度,检测到更丰富的页面交互行为,从而生成更加丰富的时间片信息。通过在每个心跳周期结束时,将在最近心跳周期内记录的时间片信息上报给服务端,可以在利用时间片信息进行数据分析时,依赖采集的页面交互数据,得到更加详细全面的数据分析结果。
[0031]为使本公开的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
[0032]为了更清楚地说明本公开实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,此处的附图被并入说明书中并构成本说明书中的一部分,这些附图示出了符合本公开的实施例,并与说明书一起用于说明本公开的技术方案。应当理解,以下附图仅示出了本公开的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种页面停留时长采集方法,其特征在于,包括:响应于目标页面的页面会话开始,获取心跳周期;在每个心跳周期内,采集所述目标页面的页面交互数据,并在所述心跳周期结束时,记录所述心跳周期内的时间片信息;所述时间片信息中包括当前心跳周期内的页面会话持续时长,以及采集的页面交互数据;其中,所述心跳周期结束包括到达所述心跳周期的结束时间节点或所述目标页面的页面会话结束;在每个所述心跳周期结束时,将在最近心跳周期内记录的所述时间片信息上报给服务端。2.根据权利要求1所述的方法,其特征在于,所述目标页面的页面会话结束的情况包括:关闭所述目标页面、进入新的页面、将所述目标页面挂载在系统后台。3.根据权利要求1所述的方法,其特征在于,所述在所述心跳周期结束时,记录所述心跳周期内的时间片信息,包括:根据在所述心跳周期内采集的各种所述页面交互数据,以及预先设置的交互数据表征规则,生成交互数据指示信息;根据所述心跳周期内的页面会话持续时长和所述交互数据指示信息,生成所述心跳周期内的时间片信息。4.根据权利要求3所述的方法,其特征在于,所述根据在所述心跳周期内采集的各种所述页面交互数据,以及预先设置的交互数据表征规则,生成交互数据指示信息,包括:根据所述目标页面的页面类型,从在所述心跳周期内采集的各种所述页面交互数据中,筛选出待上传的目标交互数据;按照与所述页面类型相匹配的交互数据表征规则,生成与各所述目标交互数据相匹配的交互数据指示信息。5.根据权利要求1所述的方法,其特征在于,在所述将在最近心跳周期内记录的所述时间片信息上报给服务端之后,还包括:获取所述服务端发送的时长对比信息,所述时长对比信息用于表征所述目标页面在不同客户端展示时,在每个预设对比周期下分别对应的总会话时长的对比情况;所述时长对比信息为所述服务端根据不同客户端,分别发送的所述时间片信息中的页面会话持续时长生成;展示所述时长对比信息。6.根据权利要求1所述的方法,其特征在于,所述目标页面包括课程教学页面;所述页面交互数据包括授权获取...

【专利技术属性】
技术研发人员:陈雪冬龚渝钧吴林
申请(专利权)人:北京有竹居网络技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1