[发明专利]一种页面控件的曝光埋点方法、装置及存储介质在审
申请号: | 202210910214.7 | 申请日: | 2022-07-29 |
公开(公告)号: | CN115357829A | 公开(公告)日: | 2022-11-18 |
发明(设计)人: | 李旭;赵成峰 | 申请(专利权)人: | 北京创鑫旅程网络技术有限公司 |
主分类号: | G06F16/958 | 分类号: | G06F16/958 |
代理公司: | 北京钲霖知识产权代理有限公司 11722 | 代理人: | 李志新;金惠淑 |
地址: | 100015 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 页面 控件 曝光 方法 装置 存储 介质 | ||
1.一种页面控件的曝光埋点方法,其特征在于,所述方法包括:
确定页面中处于曝光状态的目标控件;
在曝光管理器中获取与所述目标控件对应的注册控件,并在所述注册控件中保存所述目标控件的曝光数据;
调用所述注册控件所关联的回调函数,并基于所述回调函数将所述目标控件的曝光数据上传至服务器。
2.根据权利要求1所述的方法,其特征在于,所述确定页面中处于曝光状态的目标控件,包括:
基于钩子函数以及页面中控件的可见性属性信息,确定页面中处于曝光状态的目标控件;
所述钩子函数与所述曝光管理器中包括的注册控件相关联,并用于监控页面中可见性属性信息发生变化的控件。
3.根据权利要求2所述的方法,其特征在于,所述属性信息至少包括所述控件的位置坐标、隐藏信息以及透明度;
所述基于钩子函数以及页面中控件的可见性属性信息,确定页面中处于曝光状态的目标控件,包括:
响应于页面控件中存在可见性属性信息发生变化的控件,触发所述钩子函数基于页面中控件的可见性属性信息确定处于曝光状态的目标控件;
若基于所述钩子函数,确定存在位置坐标位于屏幕的坐标范围内、控件处于未隐藏状态且控件透明度大于预设阈值的目标控件,则将所述目标控件确定为处于曝光状态的目标控件。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
确定所述目标控件是否为首次处于曝光状态;
若所述目标控件为首次处于曝光状态,则获取并保存所述目标控件的曝光数据。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
若所述目标控件为非首次处于曝光状态,忽略所述目标控件的曝光数据。
6.根据权利要求1-5任意一项所述的方法,其特征在于,所述基于所述回调函数将所述目标控件的曝光数据上传至服务器,包括:
基于所述回调函数发送通知消息,所述通知消息用于通知页面开发者上报曝光数据;
获取页面开发者基于所述通知消息输入的曝光数据,并上报至服务器。
7.根据权利要求1所述的方法,其特征在于,所述曝光管理器采用如下方式预先创建:
在页面开发过程中,在软件开发工具包中添加配置参数,所述配置参数用于对曝光埋点的过程进行配置;
创建注册控件列表并生成曝光管理器,所述注册控件列表用于保存需要监测曝光埋点的控件以及其对应的曝光数据。
8.一种页面控件的曝光埋点装置,其特征在于,所述装置包括:
确定模块,用于确定页面中处于曝光状态的目标控件;
保存模块,用于在曝光管理器中获取与所述目标控件对应的注册控件,并在所述注册控件中保存所述目标控件的曝光数据;
处理模块,用于调用所述注册控件所关联的回调函数,并基于所述回调函数将所述目标控件的曝光数据上传至服务器。
9.一种页面控件的曝光埋点装置,其特征在于,所述装置包括:存储器,用于存储指令;
处理器,用于调用存储器存储的指令执行权利要求1至7任一项所述的方法。
10.一种计算机可读存储介质,其特征在于,所述计算机程序可读存储介质包括计算机程序指令,在所述计算机程序指令被计算机读取时,所述计算机执行权利要求1至7任一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京创鑫旅程网络技术有限公司,未经北京创鑫旅程网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210910214.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种模块化无转接框的星罩组合体结构
- 下一篇:干法工艺聚合物膜及应用