一种埋点上报方法和装置制造方法及图纸

技术编号:31158034 阅读:25 留言:0更新日期:2021-12-04 09:56
本发明专利技术公开了埋点上报方法和装置,涉及计算机技术领域。该方法的一具体实施方式包括捕获目标对象,获取目标对象代理名称;根据上报key映射配置,提取所述目标对象代理名称对应的实际上报名称和上报参数名称集合;基于所述上报参数名称集合,根据上报参数映射配置得到对应的数据项名称;进而从上报数据池中获取数据项名称的相应数值,与对应的上报参数名称一起组装成上报参数;调用执行上报方法,传入实际上报名称和上报参数,以发送至上报服务端。从而,本发明专利技术的实施方式能够解决现有埋点上报效率低、灵活性差的问题。灵活性差的问题。灵活性差的问题。

【技术实现步骤摘要】
一种埋点上报方法和装置


[0001]本专利技术涉及计算机
,尤其涉及一种埋点上报方法和装置。

技术介绍

[0002]目前实现的网站,常见的有点击埋点和曝光埋点用于上报页面元素点击或曝光的数据。而上报时通常需要携带参数,其中的点击埋点需要上报点击数据的标签上添加统一的标识,再监听有此标识的元素点击,执行点击上报的相关逻辑;或者需要上报点击数据的点击响应事件中添加点击上报的相关逻辑。其中的曝光埋点需要曝光上报数据的元素添加标识,通过页面滚动事件观察带标识的元素的曝光时机,一旦曝光,执行曝光上报的相关逻辑。
[0003]埋点是指在应用中特定的流程收集一些信息,用来跟踪应用使用的状况。点击上报是指收集点击事件,上报至上报服务端,上报服务端根据上报的数据做网站点击热点分析,为产品优化提供数据支撑。曝光上报是指收集曝光元素,上报至上报服务端,上报服务端根据上报的数据做网站元素曝光分析,为网站板块排版提供数据支撑。
[0004]在实现本专利技术过程中,专利技术人发现现有技术中至少存在如下问题:
[0005]埋点和执行上报的相关逻本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种埋点上报方法,其特征在于,包括:捕获目标对象,获取目标对象代理名称;根据上报key映射配置,提取所述目标对象代理名称对应的实际上报名称和上报参数名称集合;基于所述上报参数名称集合,根据上报参数映射配置得到对应的数据项名称;进而从上报数据池中获取数据项名称的相应数值,与对应的上报参数名称一起组装成上报参数;调用执行上报方法,传入实际上报名称和上报参数,以发送至上报服务端。2.根据权利要求1所述的方法,其特征在于,包括:通过点击事件代理方法捕获目标方法,获取点击事件代理名称;其中,点击事件代理名称包括被代理的组件名称和被代理的目标方法名称;根据上报key映射配置,提取所述点击事件代理名称对应的实际点击上报名称和上报参数名称集合;基于所述上报参数名称集合,根据上报参数映射配置得到对应的数据项名称;进而从上报数据池中获取数据项名称的相应数值,与对应的上报参数名称一起组装成上报参数;调用执行点击上报方法,传入实际点击上报名称和上报参数,以发送至上报服务端。3.根据权利要求2所述的方法,其特征在于,通过点击事件代理方法捕获目标方法之前,包括:采用javascript装饰器模式,将目标方法使用点击事件代理方法代理。4.根据权利要求1所述的方法,其特征在于,包括:通过曝光元素观察器捕获目标曝光元素,获取曝光元素代理名称;其中,曝光元素代理名称包括被代理的组件名称和被代理的目标曝光元素名称;根据上报key映射配置,提取所述曝光元素代理名称对应的实际曝光上报名称和上报参数名称集合;基于所述上报参数名称集合,根据上报参数映射配置得到对应的数据项名...

【专利技术属性】
技术研发人员:王凯
申请(专利权)人:北京京东世纪贸易有限公司
类型:发明
国别省市:

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

1