【技术实现步骤摘要】
行为数据获取方法、装置及存储介质
本专利技术涉及互联网
,特别涉及一种行为数据获取方法、装置及存储介质。
技术介绍
随着互联网技术的发展,使用应用客户端的用户数量逐渐扩增,为了分析用户的行为习惯,目前常用的方式是在应用客户端的程序中添加埋点程序,通过该埋点程序收集用户的行为数据。相关技术中,服务器中存储有应用客户端的原始程序,如果开发人员需要收集用户在应用客户端中的行为数据,则从服务器中调取该应用客户端的原始程序,在该原始程序中查找到需要埋点的目标元素,针对该目标元素编写埋点程序,得到目标程序。其中,该埋点程序用于指示将该目标元素与目标事件类型进行绑定,在目标元素发生目标事件时截获目标元素发生目标事件的通知消息,获取用于表示用户在目标元素上触发目标事件的行为数据。开发人员将编写后得到的目标程序存储至服务器中,应用客户端基于该目标程序运行的过程中即可通过该目标程序中的埋点程序获取行为数据。但是,上述方案需要开发人员手动编写埋点程序,操作繁琐,耗费的时间较长。
技术实现思路
本专 ...
【技术保护点】
1.一种行为数据获取方法,其特征在于,所述方法包括:/n获取应用客户端的埋点配置信息和目标程序,所述埋点配置信息包括目标元素的位置信息和所述目标元素对应的目标事件类型,所述目标程序中包括所述应用客户端的原始程序和预设埋点程序;/n在所述应用客户端基于所述原始程序运行时,通过所述预设埋点程序,根据所述埋点配置信息获取所述目标元素和所述目标事件类型,将所述目标元素与所述目标事件类型进行绑定;/n当所述目标元素发生目标事件时,通过所述预设埋点程序,截获所述目标元素发生所述目标事件的通知消息,获取用于表示用户对所述目标元素触发所述目标事件的第一行为数据。/n
【技术特征摘要】
1.一种行为数据获取方法,其特征在于,所述方法包括:
获取应用客户端的埋点配置信息和目标程序,所述埋点配置信息包括目标元素的位置信息和所述目标元素对应的目标事件类型,所述目标程序中包括所述应用客户端的原始程序和预设埋点程序;
在所述应用客户端基于所述原始程序运行时,通过所述预设埋点程序,根据所述埋点配置信息获取所述目标元素和所述目标事件类型,将所述目标元素与所述目标事件类型进行绑定;
当所述目标元素发生目标事件时,通过所述预设埋点程序,截获所述目标元素发生所述目标事件的通知消息,获取用于表示用户对所述目标元素触发所述目标事件的第一行为数据。
2.根据权利要求1所述的方法,其特征在于,所述埋点配置信息中还包括所述目标元素对应的第一函数配置信息,所述方法还包括:
在所述应用客户端基于所述原始程序运行时,通过所述预设埋点程序,根据所述埋点配置信息获取所述第一函数配置信息,根据所述第一函数配置信息生成所述目标元素对应的第一处理函数。
3.根据权利要求2所述的方法,其特征在于,所述获取用于表示用户对所述目标元素触发所述目标事件的第一行为数据,包括:
获取所述目标元素所属组件的属性信息;
采用所述第一处理函数对所述属性信息进行处理,得到所述第一行为数据。
4.根据权利要求1或3所述的方法,其特征在于,所述获取应用客户端的埋点配置信息和目标程序,包括:接收第一服务器发送的所述埋点配置信息和所述目标程序;
所述获取用于表示用户对所述目标元素触发所述目标事件的第一行为数据之后,所述方法还包括:向所述第一服务器发送所述第一行为数据。
5.根据权利要求1所述的方法,其特征在于,所述埋点配置信息还包括目标信息类型,所述方法还包括:
当所述应用客户端与第二服务器之间传输交互信息时,通过所述预设埋点程序,截获所述交互信息;
当所述交互信息的类型为所述目标信息类型时,获取用于表示所述应用客户端与所述第二服务器之间传输所述交互信息的第二行为数据。
6.根据权利要求5所述的方法,其特征在于,所述埋点配置信息中还包括所述目标信息类型对应的第二函数配置信息,所述方法还包括:
在所述应用客户端基于所述原始程序运行时,通过所述预设埋点程序,根据所述埋点配置信息获取所述第二函数配置信息,根据所述第二函数配置信息生成所述目标信息类型对应的第二处理函数。
7.根据权利要求6所述的方法,其特征在于,所述获取用于表示所述应用客户端与所述第二服务器之间传输所述交互信息的第二行为数据,包括:
采用所述第二处理函数对所述交互信息进行处理,得到所述第二行为数据。
8.根据权利要求5或7所述的方法,其特征在于,所述获取应用客户端的埋点配置信息和目标程序,包括:接收第一服务器发送的所述埋点配置信息和所述目标程序;
所述获取用于表示所述应用客户端与所述第二服务器之间传输所述交互信息的第二行为数据之后,所述方法还包括:向所述第一服务器发送所述第二行为数据。
9.一种行为数据获取装置,其特征在于,所述装置包括:
配置获取模块,用于获取应用客户端的埋点配置信息和目标程序,所述埋点配置信息包括目标元素的位置信息和所述目标元素对应的目标事件类型,所述目标程序中包括...
【专利技术属性】
技术研发人员:王冬,张鑫淼,纪伟,
申请(专利权)人:北京三快在线科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。