一种用户行为分析管理方法、装置、设备和存储介质与流程

xiaoxiao4月前  40


本技术涉及数据处理,特别是涉及一种用户行为分析管理方法、装置、计算机设备和存储介质。


背景技术:

1、热力图(heatmap)是利用不同颜色和颜色深浅来表示数据分布信息,可视化效果好,被广泛应用在各种网页访客行为统计分析中,例如,可以帮助网站运营人员分析网页装修的优良情况,实时调整装修内容,有利于对网页进行合理化装修,防止出现网页过长等情况。

2、现有的用户行为分析中,热力图只能记录页面的点击情况,无法记录每个用户的浏览行为以及完成某事件的过程,这使得数据的统计和分析具有一定的局限性。其次,点击热力图的分析结果受dom节点的影响较大。一旦dom节点发生变化,之前的分析结果可能就会失效,导致热力图时效性较短。


技术实现思路

1、基于此,有必要针对上述技术问题,提供一种能够统计每一个用户点击情况的用户行为分析管理方法、装置、设备和存储介质。

2、一方面,提供一种用户行为分析管理方法,所述方法包括:

3、采集目标网页的点击信息及停留分布信息,所述点击信息包括点击位置;

4、根据所述点击位置获取所述目标网页中与所述点击位置匹配的dom节点;

5、统计所述目标网页中各个dom节点的点击量;

6、根据所述各个dom节点的点击量及所述停留分布信息分别生成热力图;

7、基于所述热力图分析用户行为,并根据分析结果对所述目标网页进行优化。

8、在其中一个实施例中,所述点击位置包括标签名、样式类及同类型位置,所述根据所述点击位置获取所述目标网页中与所述点击位置匹配的dom节点,包括:

9、获取所述目标网页的dom节点;

10、根据所述标签名、样式类及同类型位置,将所述点击位置与所述dom节点进行匹配;

11、响应于存在与所述点击位置完全匹配的dom节点,判定所述dom节点为与所述点击位置匹配的有效节点;

12、遍历所述目标网页的dom节点,获取所有与所述点击位置匹配的有效节点。

13、在其中一个实施例中,所述根据所述点击位置获取所述目标网页中与所述点击位置匹配的dom节点,还包括:

14、响应于不存在与所述点击位置完全匹配的dom节点,将所述点击位置与所述dom节点进行部分匹配;

15、判断所述目标网页中是否存在满足第一匹配条件的dom节点,所述第一匹配条件包括至少存在一个样式类与所述点击位置相同,且标签名及同类型位置与所述点击位置匹配;

16、若存在满足所述第一匹配条件的dom节点,则判定所述dom节点为与所述点击位置匹配的有效节点;

17、若不存在满足所述第一匹配条件的dom节点,则进一步将所述点击位置与所述dom节点进行降级匹配。

18、在其中一个实施例中,所述进一步将所述点击位置与所述dom节点进行降级匹配,包括:

19、判断所述目标网页中是否存在满足第二匹配条件的dom节点,所述第二匹配条件包括至少存在一个样式类与所述点击位置相同,且标签名与所述点击位置匹配;

20、若存在满足所述第二匹配条件的dom节点,则判定所述dom节点为与所述点击位置匹配的有效节点;

21、若不存在,则判定所述点击位置对应无效节点。

22、在其中一个实施例中,所述点击信息还包括用户信息和点击时间,所述统计所述目标网页中各个dom节点的点击量,包括:

23、选定统计维度,并根据所述统计维度统计所述目标网页各个dom节点的点击量,所述统计维度包括时间范围、用户信息、有效节点及无效节点;

24、所述根据所述各个dom节点的点击量及停留分布信息分别生成热力图,包括:

25、根据所述点击量对所述目标网页进行渲染,生成点击热力图;

26、根据所述停留分布信息对所述目标网页进行渲染,生成滚动热力图。

27、在其中一个实施例中,所述根据所述停留分布信息对所述目标网页进行渲染,生成滚动热力图,包括:

28、将所述目标网页按照预设行高进行分块,获得多个页面分块;

29、统计每个页面分块的占比,所述占比为所述页面分块的独立访客数与总页面的比值;

30、按照所述每个页面分块的占比对所述目标网页进行渲染,生成滚动热力图。

31、在其中一个实施例中,所述方法还包括:

32、通过埋点分析,获取用户的点击路径,所述点击路径包括在不同页面的点击链路及时序;

33、根据所述点击路径生成埋点分析请求,发送至服务器。

34、另一方面,提供了一种用户行为分析管理装置,所述装置包括:

35、采集模块,用于采集目标网页的点击信息及停留分布信息,所述点击信息包括点击位置;

36、匹配模块,用于根据所述点击位置获取所述目标网页中与所述点击位置匹配的dom节点;

37、统计模块,用于统计所述目标网页中各个dom节点的点击量;

38、生成模块,用于根据所述各个dom节点的点击量及停留分布信息分别生成热力图;

39、分析模块,用于基于所述热力图分析用户行为,并根据分析结果对所述目标网页进行优化。

40、再一方面,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:

41、采集目标网页的点击信息及停留分布信息,所述点击信息包括点击位置;

42、根据所述点击位置获取所述目标网页中与所述点击位置匹配的dom节点;

43、统计所述目标网页中各个dom节点的点击量;

44、根据所述各个dom节点的点击量及所述停留分布信息分别生成热力图;

45、基于所述热力图分析用户行为,并根据分析结果对所述目标网页进行优化。

46、又一方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:

47、采集目标网页的点击信息及停留分布信息,所述点击信息包括点击位置;

48、根据所述点击位置获取所述目标网页中与所述点击位置匹配的dom节点;

49、统计所述目标网页中各个dom节点的点击量;

50、根据所述各个dom节点的点击量及所述停留分布信息分别生成热力图;

51、基于所述热力图分析用户行为,并根据分析结果对所述目标网页进行优化。

52、上述用户行为分析管理方法、装置、计算机设备和存储介质,提供了一种dom节点匹配策略,通过引入标签名、样式类和同类型位置的多维度匹配,能够更准确地获取与用户的点击位置匹配的dom节点,从而提高了分析的准确性,基于匹配策略还能够精确追踪和统计每个用户的浏览数据,并引入埋点分析,深入地了解用户的点击路径和行为模式,为进一步的用户行为分析和个性化推荐提供了有力的数据支持。


技术特征:

1.一种用户行为分析管理方法,其特征在于,包括:

2.根据权利要求1所述的用户行为分析管理方法,其特征在于,所述点击位置包括标签名、样式类及同类型位置,所述根据所述点击位置获取所述目标网页中与所述点击位置匹配的dom节点,包括:

3.根据权利要求1或2所述的用户行为分析管理方法,其特征在于,所述根据所述点击位置获取所述目标网页中与所述点击位置匹配的dom节点,还包括:

4.根据权利要求3所述的用户行为分析管理方法,其特征在于,所述进一步将所述点击位置与所述dom节点进行降级匹配,包括:

5.根据权利要求4所述的用户行为分析管理方法,其特征在于,所述点击信息还包括用户信息和点击时间,所述统计所述目标网页中各个dom节点的点击量,包括:

6.根据权利要求5所述的用户行为分析管理方法,其特征在于,所述根据所述停留分布信息对所述目标网页进行渲染,生成滚动热力图,包括:

7.根据权利要求1所述的用户行为分析管理方法,其特征在于,所述方法还包括:

8.一种用户行为分析管理装置,其特征在于,所述装置包括:

9.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述方法的步骤。

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。


技术总结
本申请涉及一种用户行为分析管理方法、装置、设备和存储介质。所述方法包括:采集目标网页的点击信息及停留分布信息,所述点击信息包括点击位置;根据所述点击位置获取所述目标网页中与所述点击位置匹配的DOM节点;统计所述目标网页中各个DOM节点的点击量;根据所述各个DOM节点的点击量及所述停留分布信息分别生成热力图;基于所述热力图分析用户行为,并根据分析结果对所述目标网页进行优化。采用本方法能够更准确地获取与用户的点击位置匹配的DOM节点,从而提高了分析的准确性,基于匹配策略还能够精确追踪和统计每个用户的浏览数据,并引入埋点分析,深入地了解用户的点击路径和行为模式,为进一步的用户行为分析提供了有力的数据支持。

技术研发人员:方华龙
受保护的技术使用者:唯品会(广州)软件有限公司
技术研发日:
技术公布日:2024/9/23

最新回复(0)