一种热力图优化方法、系统及存储介质技术方案

技术编号:28979117 阅读:16 留言:0更新日期:2021-06-23 09:25
本发明专利技术提供了一种热力图优化方法、系统及存储介质,包括步骤:每隔预定时间段检测当前用户所在的当前页面,以及当前用户当前浏览的部分在所述当前页面的高度;获取当前用户在各当前页面和/或各当前页面高度的访问时间及停留时长;获取若干用户在各当前页面和/或各当前页面高度的人均停留时长及浏览人数占比;将页面的原始坐标数据转换成热力图底层数据;根据所述热力图底层数据,以及各当前页面和/或各当前页面高度的所述人均停留时长及浏览人数占比绘制热力图;根据所述热力图对页面进行优化。该方案的适用范围更广,不需要用户过多的行为交互,便能够进行热力图的绘制,有利于对页面进行优化。

【技术实现步骤摘要】
一种热力图优化方法、系统及存储介质
本专利技术涉及热力图
,尤指一种热力图优化方法、系统及存储介质。
技术介绍
热力图是以特殊高亮的形式显示访客热衷的页面区域和访客所在的地理区域的图示。热力图可显性、直观地将网页流量数据分布通过不同颜色区块呈现,给中小网站网页优化与调整提供了有力的参考依据,方便合作网站提高用户体验。现有的热力图通常是采用用户行为埋点的方式进行数据采集。但是,对一些纯浏览的页面,页面的内容通常会提前加载完毕,用户仅需进行简单的滑动操作,则无法采集用户的行为数据,进而无法获得对应的热力图数据,不利于对页面进行优化。因此。需要一种适用范围更广,不需要用户过多的行为交互,便能够进行热力图绘制的方法,以便于对页面进行优化。
技术实现思路
本专利技术的目的是提供一种热力图优化方法、系统及存储介质,该方案的适用范围更广,不需要用户过多的行为交互,便能够进行热力图的绘制,有利于对页面进行优化。本专利技术提供的技术方案如下:本专利技术提供一种热力图优化方法,包括步骤:每隔预定时间段检测当前用户所在的当前页面,以及当前用户当前浏览的部分在所述当前页面的高度;获取当前用户在各当前页面和/或各当前页面高度的访问时间及停留时长;获取若干用户在各当前页面和/或各当前页面高度的人均停留时长及浏览人数占比;将页面的原始坐标数据转换成热力图底层数据;根据所述热力图底层数据,以及各当前页面和/或各当前页面高度的所述人均停留时长及浏览人数占比绘制热力图;根据所述热力图对页面进行优化。通过每隔预定时间段检测当前用户所在的当前页面,以及当前用户当前浏览的部分在当前页面的高度,能够获得当前用户在各当前页面和/或各当前页面高度的访问时间及停留时长,再通过整合各用户的数据,能够获得各个用户在各当前页面和/或各当前页面高度的人均停留时长及浏览人数占比,从而能够根据热力图底层数据,以及各当前页面和/或各当前页面高度的人均停留时长及浏览人数占比绘制热力图,进而能够根据热力图对页面进行优化。由于本方案采用主动式轮循埋点的方式,不需要用户过多的行为交互,便能够进行热力图的绘制,使得该方案的适用范围更广,能够适用在正常的页面以及纯浏览的页面,有利于对不同的页面进行优化。进一步地,所述的每隔预定时间段检测当前用户所在的当前页面,以及当前用户当前浏览的部分在所述当前页面的高度,具体包括:在当前用户访问页面时启动计时器,并初始化页面位置数据;每隔预定时间段检测当前用户所在的当前页面,以及当前用户当前浏览的部分在所述当前页面的高度数据;将检测到的数据上传至日志;在当前用户离开页面时清除计时器。进一步地,还包括:检测用户是否滑动页面;若判断为是,则同步发送当前用户所在的当前页面,以及当前用户当前浏览的部分在所述当前页面的高度的当前位置信息;若判断为否,则在用户超过预定时间内未滑动页面时,延长检测数据的预定时间段的时间间隔,有利于降低设备功耗,避免产生较高垃圾数据或无效数据。进一步地,所述的获取当前用户在各当前页面和/或各当前页面高度的访问时间及停留时长,具体包括:对所述日志内存储的数据进行聚合整理;剔除异常数据;获取当前用户在各当前页面和/或各当前页面高度的访问时间及停留时长;所述的获取若干用户在各当前页面和/或各当前页面高度的人均停留时长及浏览人数占比,具体包括:按照页面对若干用户在各当前页面和/或各当前页面高度的访问时间及停留时长数据进行聚合整理;获取若干用户在各当前页面和/或各当前页面高度的人均停留时长及浏览人数占比。具体的,采集到的数据是记录某个时间点,某个用户正在浏览在某个页面的某个高度,这个数据需要先通过窗口函数获取,临近的下一个时间点用户所在的高度及时间点;再计算获得数据「用户-页面-高度-访问时间-停留时长」,在数据中剔除不合理的异常数据;再把数据进行聚合获得每个用户在各个高度的停留时长;最后按页面和高度聚合获得「页面-高度-浏览人数-人均停留时长-浏览人数占比」数据。进一步地,所述的根据所述热力图底层数据,以及各当前页面和/或各当前页面高度的所述人均停留时长及浏览人数占比绘制热力图,具体包括:按照人均停留时长及浏览人数占比的数值大小转换成由深至浅的调色板数值;按照所述热力图底层数据,以及各当前页面和/或各当前页面高度对应的调色板数值绘制热力图。进一步地,还包括:将各页面进行模块化处理,并获得各页面内各模块在对应页面内的起位置权重;获取并存储在不同时间段内当前页面的当前模块的人均停留时长及浏览人数占比;若所述当前模块的人均停留时长及浏览人数占比小于历史数据,则降低所述当前模块的位置权重。具体的,位置权重包括各模块在页面内的起始高度和终止高度。将「用户-页面-高度-访问时间-停留时长」和「页面-模块-起始高度-终止高度-时间」的数据进行结合并聚合获得「时间-页面-模块-模块次序-浏览人数-人均停留时长-浏览人数占比」,用近期的数据和历史的同次序的模块表现均值进行比较,若近期的表现优于历史值则不调整顺序,若低于历史数据,则把对应的模块向下挪动一个位置。调整顺序后更新「页面-模块-起始高度-终止高度-时间」的数据。另外,本专利技术还提供一种热力图优化系统,包括:检测模块,用于在每隔预定时间段检测当前用户所在的当前页面,以及当前用户当前浏览的部分在所述当前页面的高度;第一获取模块,用于获取当前用户在各当前页面和/或各当前页面高度的访问时间及停留时长;第二获取模块,用于获取若干用户在各当前页面和/或各当前页面高度的人均停留时长及浏览人数占比;绘制模块,用于将页面的原始坐标数据转换成热力图底层数据,并根据所述热力图底层数据,以及各当前页面和/或各当前页面高度的所述人均停留时长及浏览人数占比绘制热力图;优化模块,用于根据所述热力图对页面进行优化。通过每隔预定时间段检测当前用户所在的当前页面,以及当前用户当前浏览的部分在当前页面的高度,能够获得当前用户在各当前页面和/或各当前页面高度的访问时间及停留时长,再通过整合各用户的数据,能够获得各个用户在各当前页面和/或各当前页面高度的人均停留时长及浏览人数占比,从而能够根据热力图底层数据,以及各当前页面和/或各当前页面高度的人均停留时长及浏览人数占比绘制热力图,进而能够根据热力图对页面进行优化。由于本方案采用主动式轮循埋点的方式,不需要用户过多的行为交互,便能够进行热力图的绘制,使得该方案的适用范围更广,能够适用在正常的页面以及纯浏览的页面,有利于对不同的页面进行优化。进一步地,还包括:存储日志,用于存储检测模块上传的各用户在各当前页面和/或各当前页面高度的访问时间及停留时长数据;展示模块,用于展示获得的热力图。进一步地,还包括:处理模块,用于将各页面进行模块化处理,并获得各页面内本文档来自技高网...

【技术保护点】
1.一种热力图优化方法,其特征在于,包括步骤:/n每隔预定时间段检测当前用户所在的当前页面,以及当前用户当前浏览的部分在所述当前页面的高度;/n获取当前用户在各当前页面和/或各当前页面高度的访问时间及停留时长;/n获取若干用户在各当前页面和/或各当前页面高度的人均停留时长及浏览人数占比;/n将页面的原始坐标数据转换成热力图底层数据;/n根据所述热力图底层数据,以及各当前页面和/或各当前页面高度的所述人均停留时长及浏览人数占比绘制热力图;/n根据所述热力图对页面进行优化。/n

【技术特征摘要】
1.一种热力图优化方法,其特征在于,包括步骤:
每隔预定时间段检测当前用户所在的当前页面,以及当前用户当前浏览的部分在所述当前页面的高度;
获取当前用户在各当前页面和/或各当前页面高度的访问时间及停留时长;
获取若干用户在各当前页面和/或各当前页面高度的人均停留时长及浏览人数占比;
将页面的原始坐标数据转换成热力图底层数据;
根据所述热力图底层数据,以及各当前页面和/或各当前页面高度的所述人均停留时长及浏览人数占比绘制热力图;
根据所述热力图对页面进行优化。


2.根据权利要求1所述的一种热力图优化方法,其特征在于,所述的每隔预定时间段检测当前用户所在的当前页面,以及当前用户当前浏览的部分在所述当前页面的高度,具体包括:
在当前用户访问页面时启动计时器,并初始化页面位置数据;
每隔预定时间段检测当前用户所在的当前页面,以及当前用户当前浏览的部分在所述当前页面的高度数据;
将检测到的数据上传至日志;
在当前用户离开页面时清除计时器。


3.根据权利要求2所述的一种热力图优化方法,其特征在于,还包括:
检测用户是否滑动页面;
若判断为是,则同步发送当前用户所在的当前页面,以及当前用户当前浏览的部分在所述当前页面的高度的当前位置信息;
若判断为否,则在用户超过预定时间内未滑动页面时,延长检测数据的预定时间段的时间间隔。


4.根据权利要求2所述的一种热力图优化方法,其特征在于,所述的获取当前用户在各当前页面和/或各当前页面高度的访问时间及停留时长,具体包括:
对所述日志内存储的数据进行聚合整理;
剔除异常数据;
获取当前用户在各当前页面和/或各当前页面高度的访问时间及停留时长;
所述的获取若干用户在各当前页面和/或各当前页面高度的人均停留时长及浏览人数占比,具体包括:
按照页面对若干用户在各当前页面和/或各当前页面高度的访问时间及停留时长数据进行聚合整理;
获取若干用户在各当前页面和/或各当前页面高度的人均停留时长及浏览人数占比。


5.根据权利要求1所述的一种热力图优化方法,其特征在于,所述的根据所述热力图底层数据,以及各当前页面和/或各当前页...

【专利技术属性】
技术研发人员:柯一陈成张聪
申请(专利权)人:金宝贝网络科技苏州有限公司
类型:发明
国别省市:江苏;32

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

1