用户行为树构建方法及装置制造方法及图纸

技术编号:19026712 阅读:94 留言:0更新日期:2018-09-26 19:56
本发明专利技术公开了一种用户行为树构建方法及装置,其方法包括:基于用户行为进行分类,按照不同用户行为类型在服务器和客户端中设置对应的埋点;收集埋点在被触发后产生的数据信息;将数据信息按照时间顺序进行排列,得到以时间轴为顺序的数据信息列表;对数据信息列表进行分析,还原构建用户行为树。利用本发明专利技术可以有效的收集用户行为的数据信息,也使得收集的数据信息更加精准,有利于后期分析。通过对数据信息进行分析还原构建用户行为树,减少代码开发量及维护等成本,提高工作效率。

【技术实现步骤摘要】
用户行为树构建方法及装置
本专利技术涉及软件领域,具体涉及一种用户行为树构建方法及装置。
技术介绍
用户行为树可以记录用户行为路径,有利于对用户行为进行分析,获取用户热点行为,可以让应用提供方更加详细、清楚地了解用户的行为习惯,从而找出应用中存在的问题,有助于发掘出用户点击或浏览量高的应用服务,使得应用提供方可以更加精准、有效的提供应用服务,吸引用户,从而提升应用服务的收益等。现有技术在构建用户行为树时,需要在用户行为发生的客户端、服务器端等多个位置均进行埋点,每个埋点记录一个具体的用户行为的发生。这样处理就使得需要首先通读代码,在需要埋点的位置处根据代码分别设置不同的埋点。对不同的埋点编写不同的代码,这就使得需要大量的代码编写工作,极大的消耗人工成本。同时,为了能够记录各个埋点之间的关联关系,还需要在多个业务模块之间进行交互。在收集埋点产生的数据时,除收集与用户行为相关的数据信息外,还要收集关联关系的数据信息。收集的数据信息量大,且数据信息繁杂。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的用户行为树构建方法及装置。根据本专利技术的一个方面,提供了一种用户行为树构建方法,其包括:基于用户行为进行分类,按照不同用户行为类型在服务器和客户端中设置对应的埋点;收集埋点在被触发后产生的数据信息;将数据信息按照时间顺序进行排列,得到以时间轴为顺序的数据信息列表;对数据信息列表进行分析,还原构建用户行为树。根据本专利技术的另一方面,提供了一种用户行为树构建装置,其包括:设置模块,适于基于用户行为进行分类,按照不同用户行为类型在服务器和客户端中设置对应的埋点;收集模块,适于收集埋点在被触发后产生的数据信息;排列模块,适于将数据信息按照时间顺序进行排列,得到以时间轴为顺序的数据信息列表;还原模块,适于对数据信息列表进行分析,还原构建用户行为树。根据本专利技术的又一方面,提供了一种电子设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行上述用户行为树构建方法对应的操作。根据本专利技术的再一方面,提供了一种计算机存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令使所述处理器执行如上述用户行为树构建方法对应的操作。根据本专利技术提供的用户行为树构建方法及装置,基于用户行为进行分类,按照不同用户行为类型在服务器和客户端中设置对应的埋点;收集埋点在被触发后产生的数据信息。将数据信息按照时间顺序进行排列,得到以时间轴为顺序的数据信息列表。对数据信息列表进行分析,还原构建用户行为树。基于用户行为进行分类,按照不同用户行为类型在服务器和客户端中设置对应的埋点,不需要再设置与收集用户行为跳转信息相关的代码,减少了相对应的需要编写大量代码的工作量,节约了人工成本。埋点根据用户行为类型进行设置,不影响应用中原有的代码逻辑,不需要人工查找确认埋点位置。进一步,由于埋点基于用户行为类型设置,已经涵盖基本的用户行为,一次埋点就可以得到用户行为树所需的数据信息。当应用根据用户需求发生变化进行调整时,埋点不需要进行再次调整。同时,将数据信息按照时间顺序进行排列,根据时间轴顺序对数据信息列表进行分析,还原构建用户行为树。不需要再通过用户行为之间的前后关系去构建用户行为树,极大的减少了为获取用户行为前后关系的而编写的代码量和各个模块间的通信成本,也不需要再去获取用户行为之外的关系数据信息,仅收集用户行为的数据信息,减少了无用信息的收集,也节省了收集无用数据信息的网络流量消耗。利用本专利技术可以有效的收集用户行为的数据信息,也使得收集的数据信息更加精准,有利于后期分析。通过对数据信息进行分析还原构建用户行为树,减少代码开发量及维护等成本,提高工作效率。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示出了根据本专利技术实施例一的用户行为树构建方法的流程图;图2a-图2d示出了本专利技术用户行为涉及的页面示意图;图3示出了根据本专利技术实施例二的用户行为树构建方法的流程图;图4示出了根据本专利技术实施例三的用户行为树构建装置的功能框图;图5示出了根据本专利技术实施例五的一种电子设备的结构示意图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。实施例一图1示出了根据本专利技术实施例一的用户行为树构建方法的流程图,如图1所示,用户行为树构建方法具体包括如下步骤:步骤S101,基于用户行为进行分类,按照不同用户行为类型在服务器和客户端中设置对应的埋点。用户行为包括如用户浏览了某个页面、用户点击了某个按钮、用户执行了某个具体操作等等。在应用的代码中通过埋点可以收集上述用户行为对应的数据信息,但需要针对每个具体的用户行为均设置埋点。埋点需要大量的代码才能实现,工作量较大。为提升工作效率,也使得整个埋点及后续分析等工作简便,在本实施例中,基于用户行为进行分类,按照不同用户行为类型在服务器和客户端中设置对应的埋点。具体的,基于用户行为分类包括如将用户行为进一步抽象,从用户行为本质进行分类,将用户行为概括为浏览、点击、下载等几大类行为。如打开页面、上下移动页面或翻页等用户行为可以概括为浏览,点击某按钮或者点击某链接等用户行为可以概括为点击,下载文件、图片等用户行为可以概括为下载。在将用户行为概括分类后,仅对这几大类用户行为在应用的服务器和客户端中设置埋点;或者还可以将不属于用户行为分类的如用户在不同界面或页面间的跳转行为、应用各模块间信息交互行为等行为去除,不设置其对应的埋点等,一方面减少埋点数量,使得埋点更集中在用户行为的具体操作上,同时,后续的收集可以减少不必要的信息,收集到更准确的用户行为的数据信息。基于用户行为进行分类,可以将用户行为分为如浏览、点击、下载等用户行为类型。埋点时,根据不同的用户行为类型设置不同的埋点,如点击用户行为类型,设置点击类的埋点,涵盖全部的点击用户行为。通过对用户行为分类,涵盖所需的全部用户行为。基于用户行为分类后设置的埋点,从用户行为本身出发,可以屏蔽应用中的具体的业务、操作等,使得应用中需求发生变化时,不影响埋点的设置,可以在一次埋点后,适用于多变的应用需求。即当应用中的代码因需求改变发生变动时,埋点不需要进行修改。步骤S102,收集埋点在被触发后产生的数据信息。埋点在被用户触发后,如用户点击了某按钮或者链接等,触发与该点击相关的埋点,得到相应的数据信息;或用户打开某界面或页面、拖动某界面或页面上下移动、左本文档来自技高网...

【技术保护点】
1.一种用户行为树构建方法,其包括:基于用户行为进行分类,按照不同用户行为类型在服务器和客户端中设置对应的埋点;收集所述埋点在被触发后产生的数据信息;将所述数据信息按照时间顺序进行排列,得到以时间轴为顺序的数据信息列表;对所述数据信息列表进行分析,还原构建用户行为树。

【技术特征摘要】
1.一种用户行为树构建方法,其包括:基于用户行为进行分类,按照不同用户行为类型在服务器和客户端中设置对应的埋点;收集所述埋点在被触发后产生的数据信息;将所述数据信息按照时间顺序进行排列,得到以时间轴为顺序的数据信息列表;对所述数据信息列表进行分析,还原构建用户行为树。2.根据权利要求1所述的方法,其中,所述基于用户行为进行分类,按照不同用户行为类型在服务器和客户端中设置对应的埋点进一步包括:基于用户行为进行分类,将用户行为分为浏览、点击和/或下载用户行为类型,按照不同用户行为类型在服务器和客户端中设置对应的埋点。3.根据权利要求1所述的方法,其中,所述数据信息包括用户标识、用户行为标识、用户行为发生时间和/或用户行为发生地址;其中,所述用户行为标识包括浏览、点击和/或下载;所述用户行为发生地址包括地址的页面信息、地址的模块信息和/或地址的标签信息。4.根据权利要求1所述的方法,其中,所述将所述数据信息按照时间顺序进行排列,得到以时间轴为顺序的数据信息列表进一步包括:将同一用户标识的数据信息按照该用户行为发生时间倒序进行排列,得到以时间轴为顺序的同一用户标识的数据信息列表。5.根据权利要求1或3所述的方法,其中,所述对所述数据信息列表进行分析,还原构建用户行为树进一步包括:对所述数据信息列表进行分析,按照用户行为发生时间顺序,根据用户行为发生地址和/或用户行为标识的上下文关联关系进行处理,将相邻的多条...

【专利技术属性】
技术研发人员:孙刚朱军杨元伟
申请(专利权)人:掌阅科技股份有限公司
类型:发明
国别省市:北京,11

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

1