用户行为分析方法、装置、电子设备及存储介质制造方法及图纸

技术编号:37817996 阅读:11 留言:0更新日期:2023-06-09 09:49
本发明专利技术实施例涉及数据处理技术领域,公开了一种用户行为分析方法、装置、电子设备及存储介质,该方法包括:获取用户行为序列,用户行为序列包括多个用户行为,以及各用户行为的发生时间;根据多个用户行为的预设发生顺序,确定用户行为序列中第一用户行为的数量,以及至少一个第二用户行为的总数量;若第一用户行为的数量大于或等于至少一个第二用户行为的总数量,则根据第三用户行为对用户行为序列进行窗口划分,得到第一窗口序列,第三用户行为是至少一个第二用户行为中的任意一个用户行为;根据第一窗口序列中的各用户行为,确定用户行为序列对应的转化信息。应用本发明专利技术的技术方案,能够提高用户行为序列的分析效率,节约计算机资源。算机资源。算机资源。

【技术实现步骤摘要】
用户行为分析方法、装置、电子设备及存储介质


[0001]本专利技术实施例涉及数据处理
,具体涉及一种用户行为分析方法、装置、电子设备及存储介质。

技术介绍

[0002]随着互联网技术等的发展,许多业务从线下办理转为了线上办理,这为用户提供了极大的便利,并且也使得用户的行为数据得以保存,使得业务提供方可以依据用户的行为数据分析用户的个人喜好,从而不断优化业务内容,为用户提供更为优质的服务。
[0003]其中,漏斗分析是一种分析多步骤过程中每个步骤的用户转化和流失情况的方法。该方法可以帮助业务提供方快速掌握一段时间内产品在各个步骤环节中的转化情况,使其可以定位用户流失的环节和原因。由于该方法具备快速定位问题、多维度切分分析和监控漏斗转化趋势的优势,目前已经广泛应用于网站、应用程序的用户行为分析中。然而,随着业务内容的不断丰富,业务流程和转化步骤也会不断增多,如何提高采用漏斗分析方法分析用户行为的效率成为目前的研究重点。

技术实现思路

[0004]鉴于上述问题,本专利技术实施例提供了一种用户行为分析方法、装置、电子设备及存储介质,用于解决现有技术中存在的用户行为分析效率不高的问题。
[0005]根据本专利技术实施例的一个方面,提供了一种用户行为分析方法,所述方法包括:获取用户行为序列,所述用户行为序列包括多个用户行为,以及各所述用户行为的发生时间;根据所述多个用户行为的预设发生顺序,确定所述用户行为序列中第一用户行为的数量,以及至少一个第二用户行为的总数量;其中,所述第二用户行为是预设发生顺序晚于所述第一用户行为的预设发生顺序的任意一个用户行为;若所述第一用户行为的数量大于或等于至少一个所述第二用户行为的总数量,则根据第三用户行为对所述用户行为序列进行窗口划分,得到第一窗口序列,所述第三用户行为是所述至少一个第二用户行为中的任意一个用户行为,所述第一窗口序列包括所述第一用户行为;根据所述第一窗口序列中的各用户行为,确定所述用户行为序列对应的转化信息,所述转化信息包括转化深度和转化时长中的至少一项。
[0006]在一种可选的方式中,所述用户行为序列中的所述多个用户行为按照各用户行为的发生时间从早到晚排列,所述根据第三用户行为对所述用户行为序列进行窗口划分,得到第一窗口序列,包括:将用户行为序列中的所述多个用户行为按照各用户行为的发生时间从晚到早排列,得到所述用户行为序列的逆序列;在所述逆序列中以每个所述第三用户行为为所述第一窗口序列中的第一个用户行为,按照预设窗口长度对所述逆序列进行划分,得到至少一个所述第一窗口序列。
[0007]在一种可选的方式中,所述用户行为序列中的所述多个用户行为按照各用户行为的发生时间从早到晚排列,所述根据第三用户行为对所述用户行为序列进行窗口划分,得
到第一窗口序列,包括:在所述用户行为序列中以每个所述第三用户行为为所述第一窗口序列中的最后一个用户行为,按照预设窗口长度对所述用户行为序列进行划分,得到至少一个所述第一窗口序列。
[0008]在一种可选的方式中,所述根据所述第一窗口序列中的各用户行为,确定所述用户行为序列对应的转化信息,包括:对所述第一窗口序列中的各用户行为的发生时间进行排列,得到至少一个时间序列;根据所述至少一个时间序列,确定发生时间符合所述预设发生顺序的目标用户行为序列,其中,所述目标用户行为序列中任意相邻两个用户行为是所述预设发生顺序中任意相邻的两个用户行为,且所述目标用户行为序列包括所述第一用户行为;根据所述目标用户行为序列中包括的各用户行为数量和/或各用户行为的发生时间,确定所述用户行为序列对应的转化信息。
[0009]在一种可选的方式中,所述根据所述目标用户行为序列中包括的用户行为数量和/或各用户行为的发生时间,确定所述用户行为序列对应的转化信息,包括:若所述目标用户行为序列中包括的用户行为数量等于预设转化深度,则将所述用户行为序列对应的转化深度确定为所述预设转化深度,将所述目标用户行为序列中最晚发生时间与最早发生时间之间的差值确定为所述用户行为序列对应的转化时长。
[0010]在一种可选的方式中,所述根据所述目标用户行为序列中包括的用户行为数量和/或各用户行为的发生时间,确定所述用户行为序列对应的转化信息,包括:若所述目标用户行为序列中包括的用户行为数量小于预设转化深度,则根据第四用户行为对所述用户行为序列进行窗口划分,得到第二窗口序列,所述第四用户行为是所述多个用户行为中预设发生顺序早于所述第三用户行为的预设发生顺序的用户行为,所述第二窗口序列包括所述第一用户行为;根据所述第二窗口序列中的各用户行为,确定所述用户行为序列对应的转化信息。
[0011]在一种可选的方式中,所述方法还包括:若所述第一用户行为的数量小于所述至少一个所述第二用户行为的总数量,则根据所述第一用户行为对所述用户行为序列进行窗口划分,得到第三窗口序列;根据所述第三窗口序列中的各用户行为,确定所述用户行为序列对应的转化信息。
[0012]根据本专利技术实施例的另一方面,提供了一种用户行为分析装置,所述装置包括:获取模块,用于获取用户行为序列,所述用户行为序列包括多个用户行为,以及各所述用户行为的发生时间;第一确定模块,用于根据所述多个用户行为的预设发生顺序,确定所述用户行为序列中第一用户行为的数量,以及至少一个第二用户行为的总数量;其中,所述第一用户行为是所述多个用户行为中预设发生顺序最早的用户行为,所述第二用户行为是预设发生顺序晚于所述第一用户行为的预设发生顺序的任意一个用户行为;划分模块,用于若所述第一用户行为的数量大于或等于至少一个所述第二用户行为的总数量,则根据第三用户行为对所述用户行为序列进行窗口划分,得到第一窗口序列,所述第三用户行为是所述至少一个第二用户行为中的任意一个用户行为,所述第一窗口序列包括所述第一用户行为;第二确定模块,用于根据所述第一窗口序列中的各用户行为,确定所述用户行为序列对应的转化信息,所述转化信息包括转化深度和转化时长中的至少一项。
[0013]在一种可选的方式中,所述用户行为序列中的所述多个用户行为按照各用户行为的发生时间从早到晚排列,所述划分模块用于将用户行为序列中的所述多个用户行为按照
各用户行为的发生时间从晚到早排列,得到所述用户行为序列的逆序列,在所述逆序列中以每个所述第三用户行为为所述第一窗口序列中的第一个用户行为,按照预设窗口长度对所述逆序列进行划分,得到至少一个所述第一窗口序列。
[0014]在一种可选的方式中,所述用户行为序列中的所述多个用户行为按照各用户行为的发生时间从早到晚排列,所述划分模块用于在所述用户行为序列中以每个所述第三用户行为为所述第一窗口序列中的最后一个用户行为,按照预设窗口长度对所述用户行为序列进行划分,得到至少一个所述第一窗口序列。
[0015]在一种可选的方式中,所述第二确定模块用于对所述第一窗口序列中的各用户行为的发生时间进行排列,得到至少一个时间序列,根据所述至少一个时间序列,确定发生时间符合所述预设发生顺序的目标用户行为序列,其中,所述目本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用户行为分析方法,其特征在于,所述方法包括:获取用户行为序列,所述用户行为序列包括多个用户行为,以及各所述用户行为的发生时间;根据所述多个用户行为的预设发生顺序,确定所述用户行为序列中第一用户行为的数量,以及至少一个第二用户行为的总数量;其中,所述第一用户行为是所述多个用户行为中预设发生顺序最早的用户行为,所述第二用户行为是预设发生顺序晚于所述第一用户行为的预设发生顺序的任意一个用户行为;若所述第一用户行为的数量大于或等于至少一个所述第二用户行为的总数量,则根据第三用户行为对所述用户行为序列进行窗口划分,得到第一窗口序列,所述第三用户行为是所述至少一个第二用户行为中的任意一个用户行为,所述第一窗口序列包括所述第一用户行为;根据所述第一窗口序列中的各用户行为,确定所述用户行为序列对应的转化信息,所述转化信息包括转化深度和转化时长中的至少一项。2.根据权利要求1所述的方法,其特征在于,所述用户行为序列中的所述多个用户行为按照各用户行为的发生时间从早到晚排列,所述根据第三用户行为对所述用户行为序列进行窗口划分,得到第一窗口序列,包括:将用户行为序列中的所述多个用户行为按照各用户行为的发生时间从晚到早排列,得到所述用户行为序列的逆序列;在所述逆序列中以每个所述第三用户行为为所述第一窗口序列中的第一个用户行为,按照预设窗口长度对所述逆序列进行划分,得到至少一个所述第一窗口序列。3.根据权利要求1所述的方法,其特征在于,所述用户行为序列中的所述多个用户行为按照各用户行为的发生时间从早到晚排列,所述根据第三用户行为对所述用户行为序列进行窗口划分,得到第一窗口序列,包括:在所述用户行为序列中以每个所述第三用户行为为所述第一窗口序列中的最后一个用户行为,按照预设窗口长度对所述用户行为序列进行划分,得到至少一个所述第一窗口序列。4.根据权利要求2或3所述的方法,其特征在于,所述根据所述第一窗口序列中的各用户行为,确定所述用户行为序列对应的转化信息,包括:对所述第一窗口序列中的各用户行为的发生时间进行排列,得到至少一个时间序列;根据所述至少一个时间序列,确定发生时间符合所述预设发生顺序的目标用户行为序列;其中,所述目标用户行为序列中任意相邻两个用户行为是所述预设发生顺序中任意相邻的两个用户行为,且所述目标用户行为序列包括所述第一用户行为;根据所述目标用户行为序列中包括的各用户行为数量和/或各用户行为的发生时间,确定所述用户行为序列对应的转化信息。5.根据权利要求4所述的方法,其特征在于,所述根据所述目标用户行为序列中包括的用户行为数量和/或各用户行为的发生时间,确定所述用户行...

【专利技术属性】
技术研发人员:王平
申请(专利权)人:阿维塔科技重庆有限公司
类型:发明
国别省市:

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

1