一种埋点管理方法、装置、设备及可读存储介质制造方法及图纸

技术编号:37994361 阅读:20 留言:0更新日期:2023-06-30 10:08
本发明专利技术公开了一种埋点管理方法,该方法通过Chrome浏览器的Extension嵌入方式实现拦截请求、圈选埋点等埋点管理,对生产和开发环境完全无侵入,大幅提升埋点管理的整体效率;同时,该方法针对目标产品页面中消息事件进行实时回调触发以及信息的采集存储,从而解决了埋点因人工维护文档与线上实际生产的埋点不一致的问题,保证了前端数据管理中数据的全面性;另外,该方法拦截异步请求后,在请求头信息中追加生产环境标签以精准捞取生产环境的日志,根据生产环境标签进行日志的匹配提取也保证了信息提取的精准度,保证了前端数据管理中数据的真实性。本发明专利技术还公开了一种埋点管理装置、设备及可读存储介质,具有相应的技术效果。具有相应的技术效果。具有相应的技术效果。

【技术实现步骤摘要】
一种埋点管理方法、装置、设备及可读存储介质


[0001]本专利技术涉及数据管理
,特别是涉及一种埋点管理方法、装置、设备及可读存储介质。

技术介绍

[0002]随着互联网的发展,各互联网的产品愈发竞争激烈,通过对用户行为数据的分析来进一步优化产品是一个非常有效的途径,用户行为的分析的重要数据源通常以埋点的方式获取,而自动化全埋点数据采集/上报的量是极大的,需要从大量数据里筛选出可用的数据以供数据分析。
[0003]目前通常需要靠人工手动筛选并使用文档维护,文档是分散的难以归档难以查阅的,而埋点的更新(比如增加、删除、修改以及业务含义等)都需要持续投入大量的人力资源去及时更新文档,人力资源耗费巨大且效率低。对于数据分析方来说,容易出现文档更新不及时等情况,影响数据分析,同时备注文案有歧义还会带来额外的沟通成本;同时对于前端研发来说,文档分散且无法归档追溯,多人协作时容易出现一个埋点反复重复的维护的情况,浪费资源,影响整体维护效率。
[0004]综上所述,如何提升埋点数据管理的效率,减少资源浪费,是目前本领域技术人员急需解决的技术问题。

技术实现思路

[0005]本专利技术的目的是提供一种埋点管理方法、装置、设备及可读存储介质,以提升埋点数据管理的效率,减少资源浪费。
[0006]为解决上述技术问题,本专利技术提供如下技术方案:
[0007]一种埋点管理方法,包括:
[0008]通过Chrome浏览器展示埋点管理平台,确定并预览用户指定的产品页面;
[0009]若监测到对所述产品页面中元素的消息事件,触发对应的事件回调以获取所述元素的埋点信息,将所述埋点信息传输至所述埋点管理平台进行信息的存储与展示;
[0010]若监测到所述产品页面发出异步请求,向所述异步请求追加请求头信息后发送至服务端,接收所述服务端返回的所述请求头信息对应的日志信息,根据所述日志信息完成页面渲染;其中,所述请求头信息中包括:生产环境标签。
[0011]可选地,所述通过Chrome浏览器展示埋点管理平台,确定并预览用户指定的产品页面,包括:
[0012]通过Chrome浏览器展示埋点管理平台,接收用户指定的埋点筛选信息;
[0013]根据所述埋点筛选信息获取对应的前端产品;
[0014]接收用户操作,确定所述前端产品中用户指定的版本;
[0015]将路由映射到所述版本对应的前端产品的目录,以展示产品页面。
[0016]可选地,所述的埋点管理方法,还包括:
[0017]接收路由管理请求,确定管理类型;
[0018]若所述管理类型为单页路由列表管理,根据路由控制和视图转换框架确定当前的路由列表,将所述路由列表中目标页输出,并接收更新页,将所述更新页与所述目标页合并。
[0019]可选地,所述若监测到对所述产品页面中元素的消息事件,触发对应的事件回调以获取所述元素的埋点信息,将所述埋点信息传输至所述埋点管理平台进行信息的存储与展示,包括:
[0020]若检测到鼠标在所述产品页面触发监听事件,获取所述监听事件对应的埋点信息,并传输至所述埋点管理平台进行信息的存储与展示;
[0021]若接收到DOM节点变更的广播消息,收集变更元素的埋点信息、路由列表以及截图数据,并传输至所述埋点管理平台进行信息的存储与展示。
[0022]可选地,在所述将所述埋点信息传输至所述埋点管理平台进行信息的存储与展示之后,还包括:
[0023]所述埋点管理平台接收所述埋点信息;
[0024]确定已存储的埋点列表中与所述埋点信息匹配的埋点,作为目标埋点;
[0025]创建所述埋点信息与所述目标埋点间的关联关系,进行信息更新以及展示输出;
[0026]若不存在所述目标埋点,在所述埋点列表中创建新埋点,并进行信息的存储以及展示输出。
[0027]可选地,所述确定已存储的埋点列表中与所述埋点信息匹配的埋点,包括:
[0028]将所述埋点信息的键拆解为数组,得到第一数组;将已存储的埋点列表中各埋点信息的键分别拆解为数组,得到数组集合;
[0029]将所述第一数组与所述数组集合中各数组分别计算最小编辑距离;
[0030]若所述最小编辑距离小于所述埋点信息的键长度的预设比例,判定匹配。
[0031]可选地,所述的埋点管理方法,还包括:
[0032]接收标签管理请求,确定管理类别;其中,所述管理类别包括:新建、更新、删除、创建;
[0033]若所述管理类别为所述创建,接收标签信息;其中,所述标签信息包括:标签名称、接口和字段。
[0034]一种埋点管理装置,包括:
[0035]产品确定单元,用于通过Chrome浏览器展示埋点管理平台,确定并预览用户指定的产品页面;
[0036]第一管理单元,用于若监测到对所述产品页面中元素的消息事件,触发对应的事件回调以获取所述元素的埋点信息,将所述埋点信息传输至所述埋点管理平台进行信息的存储与展示;
[0037]第二管理单元,用于若监测到所述产品页面发出异步请求,向所述异步请求追加请求头信息后发送至服务端,接收所述服务端返回的所述请求头信息对应的日志信息,根据所述日志信息完成页面渲染;其中,所述请求头信息中包括:生产环境标签。
[0038]一种计算机设备,包括:
[0039]存储器,用于存储计算机程序;
[0040]处理器,用于执行所述计算机程序时实现所述埋点管理方法的步骤。
[0041]一种可读存储介质,所述可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现所述埋点管理方法的步骤。
[0042]本专利技术实施例所提供的方法,通过Chrome浏览器本身的Extension嵌入方式实现拦截请求、圈选埋点等埋点管理,对生产和开发环境完全无侵入,解决文档管理埋点的归档问题,大幅提升埋点管理的整体效率,且适配所有Vue项目,新项目部署产品即可使用,方便快捷;同时,该方法从消息事件和异步请求两方面进行监测,针对目标产品页面中消息事件进行实时回调触发以及信息的采集存储,从而解决了埋点因人工维护文档与线上实际生产的埋点不一致的问题,实现了根据埋点设置自动实时更新最新状态信息,保证了前端数据管理中数据的全面性;另外,该方法在针对异步请求的监测中,拦截异步请求后,在请求头信息中追加生产环境标签以精准捞取生产环境的日志,其中获取日志作为前端接口的响应数据保证了页面是线上的真实体现,根据生产环境标签进行日志的匹配提取也保证了信息提取的精准度,保证了前端数据管理中数据的真实性与准确性。
[0043]相应地,本专利技术实施例还提供了与上述埋点管理方法相对应的埋点管理装置、设备和可读存储介质,具有上述技术效果,在此不再赘述。
附图说明
[0044]为了更清楚地说明本专利技术实施例或相关技术中的技术方案,下面将对实施例或相关技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种埋点管理方法,其特征在于,包括:通过Chrome浏览器展示埋点管理平台,确定并预览用户指定的产品页面;若监测到对所述产品页面中元素的消息事件,触发对应的事件回调以获取所述元素的埋点信息,将所述埋点信息传输至所述埋点管理平台进行信息的存储与展示;若监测到所述产品页面发出异步请求,向所述异步请求追加请求头信息后发送至服务端,接收所述服务端返回的所述请求头信息对应的日志信息,根据所述日志信息完成页面渲染;其中,所述请求头信息中包括:生产环境标签。2.根据权利要求1所述的埋点管理方法,其特征在于,所述通过Chrome浏览器展示埋点管理平台,确定并预览用户指定的产品页面,包括:通过Chrome浏览器展示埋点管理平台,接收用户指定的埋点筛选信息;根据所述埋点筛选信息获取对应的前端产品;接收用户操作,确定所述前端产品中用户指定的版本;将路由映射到所述版本对应的前端产品的目录,以展示产品页面。3.根据权利要求2所述的埋点管理方法,其特征在于,还包括:接收路由管理请求,确定管理类型;若所述管理类型为单页路由列表管理,根据路由控制和视图转换框架确定当前的路由列表,将所述路由列表中目标页输出,并接收更新页,将所述更新页与所述目标页合并。4.根据权利要求1所述的埋点管理方法,其特征在于,所述若监测到对所述产品页面中元素的消息事件,触发对应的事件回调以获取所述元素的埋点信息,将所述埋点信息传输至所述埋点管理平台进行信息的存储与展示,包括:若检测到鼠标在所述产品页面触发监听事件,获取所述监听事件对应的埋点信息,并传输至所述埋点管理平台进行信息的存储与展示;若接收到DOM节点变更的广播消息,收集变更元素的埋点信息、路由列表以及截图数据,并传输至所述埋点管理平台进行信息的存储与展示。5.根据权利要求1所述的埋点管理方法,其特征在于,在所述将所述埋点信息传输至所述埋点管理平台进行信息的存储与展示之后,还包括:所述埋点管理平...

【专利技术属性】
技术研发人员:王洁陈峥魏丞
申请(专利权)人:度小满科技北京有限公司
类型:发明
国别省市:

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

1