交互行为监测方法、装置以及计算机设备制造方法及图纸

技术编号:23084849 阅读:112 留言:0更新日期:2020-01-11 01:04
本申请提出一种交互行为监测方法、装置以及计算机设备,其中,方法包括:通过监测对目标方法的调用;其中,目标方法,用于对页面中的页面元素发生的交互行为进行处理;当监测到对目标方法的调用时,获取发生交互行为的页面元素的标识;向服务器端发送消息,消息用于指示标识以及监测到的交互行为;消息,用于服务器端根据标识确定发生交互行为的页面元素。该方法通过将携带有标识和对应交互行为的指示消息发送至服务器,使得服务器端能够确定发生交互行为的页面元素,从而解决了现有技术中逐个添加统计代码,将数据上传至服务器,增加了代码复杂度,导致工作量大的技术问题。

Interactive behavior monitoring methods, devices and computer equipment

【技术实现步骤摘要】
交互行为监测方法、装置以及计算机设备
本申请涉及计算机
,尤其涉及一种交互行为监测方法、装置以及计算机设备。
技术介绍
应用程序(APP,Application)开发者和运营人员需要监测用户在使用APP过程中的交互行为,因此需要对APP进行埋点统计。埋点是指在APP的控件响应回调函数(例如:点击响应)中,逐个添加统计代码,当事件发生时,将数据上报到服务器。现有技术中,在APP较复杂的情况下,存在大量的交互控件需要逐个埋点,使得埋点的工作量大,同时大量的代码埋点,造成了难以对埋点进行有效管理,可能出现错埋点的情况,也增加了代码的复杂度。
技术实现思路
本申请提出一种交互行为监测方法、装置以及计算机设备,用于解决相关技术中大量的交互控件需要逐个埋点,使得埋点的工作量大,同时大量的代码埋点,造成了难以对埋点进行有效管理,可能出现错埋点的情况,也增加了代码的复杂度的技术问题。本申请一方面实施例提出了一种交互行为监测方法,包括:监测对目标方法的调用;其中,所述目标方法,用于对页面中的页面元素发生的本文档来自技高网...

【技术保护点】
1.一种交互行为监测方法,其特征在于,所述方法包括以下步骤:/n监测对目标方法的调用;其中,所述目标方法,用于对页面中的页面元素发生的交互行为进行处理;/n当监测到对所述目标方法的调用时,获取发生交互行为的页面元素的标识;/n向服务器端发送消息,所述消息用于指示所述标识以及监测到的交互行为;所述消息,用于所述服务器端根据所述标识确定发生所述交互行为的页面元素。/n

【技术特征摘要】
1.一种交互行为监测方法,其特征在于,所述方法包括以下步骤:
监测对目标方法的调用;其中,所述目标方法,用于对页面中的页面元素发生的交互行为进行处理;
当监测到对所述目标方法的调用时,获取发生交互行为的页面元素的标识;
向服务器端发送消息,所述消息用于指示所述标识以及监测到的交互行为;所述消息,用于所述服务器端根据所述标识确定发生所述交互行为的页面元素。


2.根据权利要求1所述的交互行为监测方法,其特征在于,所述采用钩子函数监测对目标方法的调用之后,还包括:
当监测到对所述目标方法的调用时,将发生交互行为的页面元素作为在所述页面的树结构的根节点;所述树结构中的节点对应页面元素;
从所述根节点开始遍历所述树结构;
按照遍历顺序对各节点对应的显示内容进行拼接,得到所述发生交互行为的页面元素的控件内容;
将所述控件内容添加至所述消息中进行发送;其中,所述控件内容用于所述服务器端确定对应的页面元素。


3.根据权利要求2所述的交互行为监测方法,其特征在于,所述方法还包括:
监测页面结构是否发生变化;
当监测到页面结构发生变化后,延迟预设时长后,对所述页面进行截图;
向所述服务器端发送所述截图;其中,所述截图,用于所述服务器端与所述控件内容匹配,确定对应的页面元素。


4.根据权利要求3所述的交互行为监测方法,其特征在于,所述监测页面结构是否发生变化之后,还包括:
在所述页面结构发生变化后,对所述页面配置用于监测对所述目标方法进行调用的钩子函数。


5.根据权利要求1-4任一项所述的交互行为监测方法,其特征在于,所述获取发生交互行为的页面元素的标识,包括:
在所述页面的树结构中,确定从所述发生交互行为的页面元素对应节点开始,直至所述树结构的根节点之间的路径;
将所述路径作为所述标识。


6.根据权利要求5所述的交互行为监测方法,其特征在于,所述将所述路径作为所述标识之前,还包括:
对所述路径进行压缩。


7.一种交互行为监测装置,其特征在于,所述装置包括:

【专利技术属性】
技术研发人员:杨杰高春旭叶峻
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:北京;11

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

1