响应用户操作的方法、装置、电子设备及可读存储介质制造方法及图纸

技术编号:27005885 阅读:13 留言:0更新日期:2021-01-08 17:08
本申请实施例提供了一种响应用户操作的方法、装置、电子设备及存储介质。所述方法包括:在当前显示页面配置全局监听,所述全局监听用于监听用户针对所述当前显示页面上预先配置有预设标识的页面元素的操作;获取用户针对所述当前显示页面上的目标页面元素的操作;检测所述目标页面元素是否配置有所述预设标识;在所述目标页面元素配置有所述预设标识时,按照预设策略响应所述操作。本申请通过配置全局监听来获取用户的操作数据并且向服务器进行上报,相比于相关技术中需要为每个模块设置单独监听,采用本申请实施例提供的响应用户操作方法,可以快速配置全局监听,设置较为简单,节省时间。

【技术实现步骤摘要】
响应用户操作的方法、装置、电子设备及可读存储介质
本申请实施例涉及数据处理
,尤其涉及一种响应用户操作的方法、装置、电子设备及可读存储介质。
技术介绍
随着互联网技术的不断发展,每天有大量用户浏览网页,服务器需要收集用户对网页的操作数据,用于后续进行用户体验优化。一般情况下,用户对网页的操作分为点击操作和浏览操作。相关技术中,响应用户操作方法需要在每个点击按钮或模块上设置单独监听,用户对页面进行操作时被设置过监听的模块会获取用户的操作数据并向服务器上报。然而,上述响应用户操作方法在设置监听时,需要对每个点击按钮或模块单独设置监听,设置较为复杂,耗费时间。
技术实现思路
本申请实施例提供一种响应用户操作的方法、装置、电子设备及可读存储介质,以解决相关技术中响应用户操作方法设置监听复杂,耗费时间的问题。本申请实施例第一方面提供了一种响应用户操作的方法,所述方法包括:在当前显示页面配置全局监听,所述全局监听用于监听用户针对所述当前显示页面上预先配置有预设标识的页面元素的操作;获取用户针对所述当前显示页面上的目标页面元素的操作;检测所述目标页面元素是否配置有所述预设标识;在所述目标页面元素配置有所述预设标识时,按照预设策略响应所述操作。可选地,在所述目标页面元素配置有所述预设标识时,按照预设策略响应所述操作,包括:在所述目标页面元素配置有所述预设标识时,上报所述目标页面元素上的用户交互数据;或在所述目标页面元素配置有所述预设标识时,打开所述目标页面元素上的链接;或在所述目标页面元素配置有所述预设标识时,打开所述目标页面元素对应的应用程序。可选地,所述方法还包括:在所述目标页面元素未配置有所述预设标识时,检测所述当前显示页面是否包含所述目标页面元素的父节点页面元素;在所述当前显示页面包含所述目标页面元素的父节点页面元素时,检测所述目标页面元素的父节点页面元素是否配置有所述预设标识;在所述目标页面元素的父节点页面元素配置有所述预设标识时,上报所述目标页面元素的父节点页面元素上的用户交互数据。可选地,所述方法还包括:在所述目标页面元素配置有冒泡上报方式时,确定由所述目标页面元素至所述当前显示页面的根元素之间,所述目标页面元素的各个父级页面元素;检测所述目标页面元素的每个父级页面元素是否配置有所述预设标识;针对所述目标页面元素的各个父级页面元素中配置有所述预设标识的父级页面元素,上报该父级页面元素上的用户交互数据。可选地,所述操作为浏览操作;在所述目标页面元素配置有所述预设标识时,按照预设策略响应所述操作,包括:在所述目标页面元素配置有所述预设标识时,判断是否满足预设曝光条件,所述曝光条件是根据曝光次数、曝光面积、以及曝光时长中的至少一者确定的;在满足所述曝光条件时,上报所述目标页面元素上的用户交互数据。可选地,所述方法还包括:在所述当前显示页面配置DOM树变更监听,所述DOM树变更监听用于监听在所述当前显示页面的DOM树发生变更时,用户针对所述当前显示页面上新增的页面元素的操作;获取用户针对所述当前显示页面上的新增的页面元素的操作;在所述新增的页面元素配置有所述预设标识时,上报所述新增的页面元素上的用户交互数据。可选地,所述方法还包括:在所述当前显示页面配置视口内曝光监听,所述视口内曝光监听用于监听用户在所述当前显示页面上进行的横向或纵向滑动操作;获取用户针对视口内当前被曝光的页面元素的操作;在所述视口内当前被曝光的页面元素配置有所述预设标识时,上报所述视口内当前被曝光的页面元素上的用户交互数据。本申请实施例第二方面提供一种响应用户操作的装置,所述装置包括:配置全局监听模块,用于在当前显示页面配置全局监听,所述全局监听用于监听用户针对所述当前显示页面上预先配置有预设标识的页面元素的操作;第一用户操作获取模块,用于获取用户针对所述当前显示页面上的目标页面元素的操作;预设标识检测模块,用于检测所述目标页面元素是否配置有所述预设标识;第一操作响应模块,用于在所述目标页面元素配置有所述预设标识时,按照预设策略响应所述操作。可选地,所述操作为点击操作;所述第一操作响应模块包括:第一操作响应子模块,用于在所述目标页面元素配置有所述预设标识时,上报所述目标页面元素上的用户交互数据;或第二操作响应子模块,用于在所述目标页面元素配置有所述预设标识时,打开所述目标页面元素上的链接;或第三操作响应子模块,用于在所述目标页面元素配置有所述预设标识时,打开所述目标页面元素对应的应用程序。可选地,所述装置还包括:第一检测模块,用于在所述目标页面元素未配置有所述预设标识时,检测所述当前显示页面是否包含所述目标页面元素的父节点页面元素;第二检测模块,用于在所述当前显示页面包含所述目标页面元素的父节点页面元素时,检测所述目标页面元素的父节点页面元素是否配置有所述预设标识;第一父节点页面元素上报模块,用于在所述目标页面元素的父节点页面元素配置有所述预设标识时,上报所述目标页面元素的父节点页面元素上的用户交互数据。可选地,所述装置还包括:父级页面元素确定模块,用于在所述目标页面元素配置有冒泡上报方式时,确定由所述目标页面元素至所述当前显示页面的根元素之间,所述目标页面元素的各个父级页面元素;第三检测模块,用于检测所述目标页面元素的每个父级页面元素是否配置有所述预设标识;第二父节点元素上报模块,用于针对所述目标页面元素的各个父级页面元素中配置有所述预设标识的父级页面元素,上报该父级页面元素上的用户交互数据。可选地,所述操作为浏览操作;所述第一操作响应模块包括:预设曝光条件判断子模块,用于在所述目标页面元素配置有所述预设标识时,判断是否满足预设曝光条件,所述曝光条件是根据曝光次数、曝光面积、以及曝光时长中的至少一者确定的;曝光数据上报子模块,用于在满足所述曝光条件时,上报所述目标页面元素上的用户交互数据。可选地,所述装置还包括:配置DOM树变更监听模块,用于在所述当前显示页面配置DOM树变更监听,所述DOM树变更监听用于监听在所述当前显示页面的DOM树发生变更时,用户针对所述当前显示页面上新增的页面元素的操作;第二用户操作获取模块,用于获取用户针对所述当前显示页面上的新增的页面元素的操作;第二操作响应模块,用于在所述新增的页面元素配置有所述预设标识时,上报所述新增的页面元素上的用户交互数据。可选地,所述装置还包括:配置曝光监听模块,用于在所述当前显示页面配置视口内曝光监听,所述视口内曝光监听用于监听用户在所述当前显示页面上进行的横向或纵向滑动操作;第三用户操作获取模块,用于获取用户针对视口内当前被曝光的页面元素的操作;曝光数据上报模块,用本文档来自技高网...

【技术保护点】
1.一种响应用户操作方法,其特征在于,所述方法包括:/n在当前显示页面配置全局监听,所述全局监听用于监听用户针对所述当前显示页面上预先配置有预设标识的页面元素的操作;/n获取用户针对所述当前显示页面上的目标页面元素的操作;/n检测所述目标页面元素是否配置有所述预设标识;/n在所述目标页面元素配置有所述预设标识时,按照预设策略响应所述操作。/n

【技术特征摘要】
1.一种响应用户操作方法,其特征在于,所述方法包括:
在当前显示页面配置全局监听,所述全局监听用于监听用户针对所述当前显示页面上预先配置有预设标识的页面元素的操作;
获取用户针对所述当前显示页面上的目标页面元素的操作;
检测所述目标页面元素是否配置有所述预设标识;
在所述目标页面元素配置有所述预设标识时,按照预设策略响应所述操作。


2.根据权利要求1所述的方法,其特征在于,所述操作为点击操作;在所述目标页面元素配置有所述预设标识时,按照预设策略响应所述操作,包括:
在所述目标页面元素配置有所述预设标识时,上报所述目标页面元素上的用户交互数据;或
在所述目标页面元素配置有所述预设标识时,打开所述目标页面元素上的链接;或
在所述目标页面元素配置有所述预设标识时,打开所述目标页面元素对应的应用程序。


3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
在所述目标页面元素未配置有所述预设标识时,检测所述当前显示页面是否包含所述目标页面元素的父节点页面元素;
在所述当前显示页面包含所述目标页面元素的父节点页面元素时,检测所述目标页面元素的父节点页面元素是否配置有所述预设标识;
在所述目标页面元素的父节点页面元素配置有所述预设标识时,上报所述目标页面元素的父节点页面元素上的用户交互数据。


4.根据权利要求2所述的方法,其特征在于,所述方法还包括:
在所述目标页面元素配置有冒泡上报方式时,确定由所述目标页面元素至所述当前显示页面的根元素之间,所述目标页面元素的各个父级页面元素;
检测所述目标页面元素的每个父级页面元素是否配置有所述预设标识;
针对所述目标页面元素的各个父级页面元素中配置有所述预设标识的父级页面元素,上报该父级页面元素上的用户交互数据。


5.根据权利要求1所述的方法,其特征在于,所述操作为浏览操作;在所述目标页面元素配置有所述预设标识时,按照预设策略响应所述操作,包括:
在所述目标页面元素配置有...

【专利技术属性】
技术研发人员:陈旋峰徐烨
申请(专利权)人:汉海信息技术上海有限公司
类型:发明
国别省市:上海;31

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

1