用户行为分析方法、装置及设备制造方法及图纸

技术编号:24120802 阅读:36 留言:0更新日期:2020-05-13 03:01
本说明书提供一种用户行为分析方法、装置及设备,所述方法包括:定期获取若干目标用户行为日志;所述目标用户行为日志记录指定时间内用户对应用程序的一个或多个操作行为;对于每一个目标用户行为日志,基于所述操作行为构建每个操作周期内的操作路径,并从所述操作路径中获取目标操作路径;所述操作周期表示用户从打开所述应用程序到关闭所述应用程序的时间;对若干所述目标操作路径进行聚类,获取重复的目标操作路径;基于所述重复的目标操作路径进行分析,获取异常操作行为确定结果;本说明书从每个操作周期内的操作路径中获取不同的目标操作路径进行分析,发现异常操作行为,从而有助于推动产品迭代。

【技术实现步骤摘要】
用户行为分析方法、装置及设备
本说明书涉及互联网
,尤其涉及用户行为分析方法、装置及设备。
技术介绍
随着经济发展和社会进步,电脑、智能手机以及平板等智能终端设备成为人们生活中不可或缺的工具,同时各种APP(Application,应用程序)也随之迅速发展了起来。对于任何一个APP应用的供应商而言,都希望使用自己产品的使用用户数能够快速增长并且能够保持活跃状态,而APP在操作或者使用上的稳定性和流畅度,是保证用户增长与持续活跃的关键指标之一,因此,亟待需要一种用户行为分析方法,来帮助产品的迭代。
技术实现思路
为克服相关技术中存在的问题,本说明书提供了用户行为分析方法、装置及设备。根据本说明书实施例的第一方面,提供一种用户行为分析方法,包括:定期获取若干目标用户行为日志;所述目标用户行为日志记录指定时间内用户对应用程序的一个或多个操作行为;对于每一个目标用户行为日志,基于所述操作行为构建每个操作周期内的操作路径,并从所述操作路径中获取目标操作路径;所述操作周期表示用户从打开所述应用程序到关闭所述应用程序的时间;对若干所述目标操作路径进行聚类,获取重复的目标操作路径;基于所述重复的目标操作路径进行分析,获取异常操作行为确定结果。可选地,所述从所述操作路径中获取目标操作路径,包括:确定所述操作路径中重复的路径片段;对于所述重复的路径片段,确定相同的至少两个路径片段之间是否具有连续关系,若是,将其作为所述目标操作路径。可选地,所述目标操作路径包括:具有连续关系、且长度最小的所述重复的路径片段。可选地,所述从所述操作路径中获取目标操作路径,包括:确定所述操作路径中所有的最大向前路径,将其作为所述目标操作路径。可选地,所述定期获取若干目标用户行为日志,包括:定期获取若干用户的用户行为日志;根据预设的埋点信息从若干所述用户行为日志中获取若干目标用户行为日志。可选地,所述基于所述重复的目标操作路径进行分析,获取异常操作行为确定结果,包括:基于所述重复的目标操作路径生成词向量,并根据所述词向量进行语义分析,获取异常操作行为确定结果。可选地,所述词向量由构建所述重复的目标操作路径的操作行为,按照路径构建顺序生成。可选地,所述根据所述词向量进行语义分析,获取异常操作行为确定结果包括:通过预先建立的行为分析模型对所述词向量进行语义分析,生成异常操作行为确定结果;所述行为分析模型基于预设的训练样本以及双向语言模型训练生成。可选地,还包括:响应于所述异常操作行为确定结果,确定与所述重复的目标操作路径相应的操作页面。可选地,所述异常操作行为确定结果以数值方式表示;所述响应于所述异常操作行为确定结果,确定与所述重复的目标操作路径相应的操作页面,包括:响应于所述异常操作行为确定结果不大于预设阈值,调整与所述重复的目标操作路径相应的操作页面;响应于所述异常操作行为确定结果大于预设阈值,保留与所述重复的目标操作路径相应的操作页面。可选地,所述调整的操作包括:替换操作、删除操作以及修改操作。根据本说明书实施例的第二方面,提供一种用户行为分析装置,包括:目标日志获取模块,用于定期获取若干目标用户行为日志;所述目标用户行为日志记录指定时间内用户对应用程序的一个或多个操作行为;目标操作路径获取模块,用于对于每一个目标用户行为日志,基于所述操作行为构建每个操作周期内的操作路径,并从所述操作路径中获取目标操作路径;所述操作周期表示用户从打开所述应用程序到关闭所述应用程序的时间;重复路径确定模块,用于对若干所述目标操作路径进行聚类,获取重复的目标操作路径;结果获取模块,用于基于所述重复的目标操作路径进行分析,获取异常操作行为确定结果。根据本说明书实施例的第三方面,提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,所述处理器执行所述程序时实现如前所述的方法。本说明书的实施例提供的技术方案可以包括以下有益效果:本说明书实施例中,定期获取若干目标用户行为日志,所述目标用户行为日志记录指定时间内用户对应用程序的一个或多个操作行为,对于每一个目标用户行为日志,能够基于所述操作行为构建出每个操作周期完整的操作路径,确定用户从开启应用程序到关闭应用程序的整个完整操作流程,每个完整操作流程包含用户的所有操作细节,从而有利于保证分析结果的准确性,并且可以基于不同的获取维度从所述完整的操作路径中获取不同的目标操作路径进行分析,从而可以从各个不同的角度发现用户的可疑异常操作行为,通过对所述目标操作路径进行聚类,获取重复的目标操作行为,最后基于所述重复的目标操作路径进行分析,获取异常操作行为确定结果,本实施例中,通过对若干所述目标操作行为进行聚类,不仅可以发现大数据量上的重复目标操作路径,也可以发现小数据量的重复目标操作路径,从而能够分别从大数据和小数据两个数据维度上进行分析,发现大众用户和小众用户的可疑异常操作行为,从而可以基于获取的异常操作行为确定结果实现对应用程序进行优化迭代。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本说明书。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本说明书的实施例,并与说明书一起用于解释本说明书的原理。图1是本说明书根据一示例性实施例示出的一种用户行为分析方法的流程图。图2是本说明书根据一示例性示出的一种获取最大向前路径的结构图。图3A是本说明书根据一示例性实施例示出的重复的目标操作路径的示意图。图3B是本说明书根据一示例性实施例示出的Bi-LSTM模型的结构图。图4是本说明书根据一示例性实施例示出的另一种用户行为分析方法的流程图。图5是本说明书根据一示例性实施例示出的一种用户行为分析装置的结构图。图6是本说明书根据一示例性实施例示出的一种计算机设备的结构图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本说明书相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本说明书的一些方面相一致的装置和方法的例子。在本说明书使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本说明书。在本说明书和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。应当理解,尽管在本说明书可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本说明书范本文档来自技高网...

【技术保护点】
1.一种用户行为分析方法,包括:/n定期获取若干目标用户行为日志;所述目标用户行为日志记录指定时间内用户对应用程序的一个或多个操作行为;/n对于每一个目标用户行为日志,基于所述操作行为构建每个操作周期内的操作路径,并从所述操作路径中获取目标操作路径;所述操作周期表示用户从打开所述应用程序到关闭所述应用程序的时间;/n对若干所述目标操作路径进行聚类,获取重复的目标操作路径;/n基于所述重复的目标操作路径进行分析,获取异常操作行为确定结果。/n

【技术特征摘要】
1.一种用户行为分析方法,包括:
定期获取若干目标用户行为日志;所述目标用户行为日志记录指定时间内用户对应用程序的一个或多个操作行为;
对于每一个目标用户行为日志,基于所述操作行为构建每个操作周期内的操作路径,并从所述操作路径中获取目标操作路径;所述操作周期表示用户从打开所述应用程序到关闭所述应用程序的时间;
对若干所述目标操作路径进行聚类,获取重复的目标操作路径;
基于所述重复的目标操作路径进行分析,获取异常操作行为确定结果。


2.根据权利要求1所述的方法,所述从所述操作路径中获取目标操作路径,包括:
确定所述操作路径中重复的路径片段;
对于所述重复的路径片段,确定相同的至少两个路径片段之间是否具有连续关系,若是,将其作为所述目标操作路径。


3.根据权利要求2所述的方法,所述目标操作路径包括:具有连续关系、且长度最小的所述重复的路径片段。


4.根据权利要求1所述的方法,所述从所述操作路径中获取目标操作路径,包括:
确定所述操作路径中所有的最大向前路径,将其作为所述目标操作路径。


5.根据权利要求1所述的方法,所述定期获取若干目标用户行为日志,包括:
定期获取若干用户的用户行为日志;
根据预设的埋点信息从若干所述用户行为日志中获取若干目标用户行为日志。


6.根据权利要求1所述的方法,所述基于所述重复的目标操作路径进行分析,获取异常操作行为确定结果,包括:
基于所述重复的目标操作路径生成词向量,并根据所述词向量进行语义分析,获取异常操作行为确定结果。


7.根据权利要求6所述的方法,所述词向量由构建所述重复的目标操作路径的操作行为,按照路径构建顺序生成。


8.根据权利要求6所...

【专利技术属性】
技术研发人员:朱百宁廖博森赖伟彬王志勇蔡耀华吴歈钟玲
申请(专利权)人:支付宝杭州信息技术有限公司
类型:发明
国别省市:浙江;33

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

1