System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 埋点代码自动更新方法、装置、电子设备及存储介质制造方法及图纸_技高网

埋点代码自动更新方法、装置、电子设备及存储介质制造方法及图纸

技术编号:40913121 阅读:11 留言:0更新日期:2024-04-18 14:41
本申请实施例涉及一种埋点代码自动更新方法、装置、电子设备及存储介质,上述方法包括:获取针对目标应用的目标埋点清单;获取目标埋点清单中的目标埋点的埋点属性信息;基于目标埋点清单和目标埋点清单包括的目标埋点的埋点属性信息,生成目标埋点库;响应于针对目标应用出现了变动埋点,将变动埋点与目标埋点库进行比对,生成比对结果;基于比对结果,生成变动埋点配置参数,并更新目标埋点库;基于变动埋点配置参数,更新目标终端上的目标应用的埋点代码。本申请实施例实现了对埋点进行自动化监控即更新,更新过程减少了人工参与的程度,更新效率大大提高。

【技术实现步骤摘要】

本申请涉及计算机,尤其涉及一种埋点代码自动更新方法、装置、电子设备及存储介质


技术介绍

1、随着互联网时代向智能化时代的迈进,数据变得越来越重要,而数据价值的前提是数据源的高可信度。数据埋点一方面属于数据采集阶段,是企业分析业务闭环中的起点;另一方面是为了解决数据源可靠性的问题。

2、同时随着互联网迭代成本的增加,多终端多系统(多系统包括android系统、ios系统等;多终端包括手机端、车机端、手表端、平板电脑端等)下的应用程序的埋点管理成本也逐渐增大,客户端快速迭代过程中经常会出现用户界面改版之后某些关键埋点没有上报、埋点关键字段缺失、埋点字段值不正确等问题。

3、现有的多终端多系统下的应用程序迭代开发过程中,埋点变更操作主要由人工执行,过程繁琐,人工改动埋点代码会造成人力资源浪费,效率低下。


技术实现思路

1、鉴于此,为解决上述部分或全部技术问题,本申请实施例提供一种埋点代码自动更新方法、装置、电子设备及存储介质。

2、第一方面,本申请实施例提供一种埋点代码自动更新方法,该方法包括:获取针对目标应用的目标埋点清单;获取目标埋点清单中的目标埋点的埋点属性信息;基于目标埋点清单和埋点属性信息,生成目标埋点库;响应于针对目标应用出现了变动埋点,将变动埋点与目标埋点库进行比对,生成比对结果;基于比对结果,生成变动埋点配置参数,并更新目标埋点库;基于变动埋点配置参数,更新目标终端上的目标应用的埋点代码。

3、在一个可能的实施方式中,获取针对目标应用的目标埋点清单,包括:获取目标应用对应的全量埋点清单;从全量埋点清单中确定具有核心埋点标签的核心埋点作为目标埋点,得到目标埋点清单。

4、在一个可能的实施方式中,获取目标应用对应的全量埋点清单,包括:按照应用、页面、控件的等级次序,确定目标应用中设置的埋点对应的标识;将目标应用中设置的埋点与对应的标识进行绑定,得到埋点清单。

5、在一个可能的实施方式中,基于比对结果,生成变动埋点配置参数,包括:响应于确定比对结果表示将变动埋点从目标埋点清单删除,向目标用户的终端发送删除核实信息;响应于接收到目标用户的终端发送的确认删除信息,将变动埋点从目标埋点清单中删除;生成表示将变动埋点的埋点代码删除的变动埋点配置参数。

6、在一个可能的实施方式中,基于比对结果,生成变动埋点配置参数,包括:响应于确定比对结果表示对目标埋点清单中的变动埋点进行修改,向目标用户的终端发送修改核实信息;响应于接收到目标用户的终端发送的确认修改信息,确定修改后的变动埋点的修改后埋点属性信息;基于修改后埋点属性信息,生成表示对变动埋点进行修改的变动埋点配置参数。

7、在一个可能的实施方式中,基于比对结果,生成变动埋点配置参数,包括:响应于确定比对结果表示向目标埋点清单增加变动埋点,确定增加的变动埋点的新增埋点属性信息;基于新增埋点属性信息,生成表示向目标埋点清单增加了变动埋点的变动埋点配置参数。

8、在一个可能的实施方式中,基于变动埋点配置参数,更新目标终端上的目标应用的埋点代码,包括:基于变动埋点配置参数,确定变动埋点的标识和接口信息;基于标识和接口信息,确定变动埋点对应的埋点代码;基于变动埋点对应的变动后的埋点属性信息,对埋点代码进行更新;将更新后的埋点代码发送至目标终端。

9、在一个可能的实施方式中,基于变动埋点配置参数,更新目标终端上的目标应用的埋点代码,包括:基于变动埋点配置参数,将变动埋点对应的数据结构设置为预设统一数据结构;基于预设统一数据结构,更新目标终端上的目标应用的埋点代码。

10、在一个可能的实施方式中,在基于变动埋点配置参数,更新目标终端上的目标应用的埋点代码之后,该方法还包括:接收更新后的埋点代码采集得到目标埋点数据;确定已存储的埋点数据集合中是否存在与目标埋点数据匹配的目标历史埋点数据;若存在目标历史埋点数据,确定基于变动埋点配置参数,对目标历史埋点数据进行更新,使目标历史埋点数据与目标埋点数据的埋点属性信息一致;若不存在目标历史埋点数据,基于变动埋点配置参数,生成目标埋点数据的属性信息,并存储目标埋点数据和生成的埋点属性信息。

11、第二方面,本申请实施例提供一种埋点代码自动更新装置,该装置包括:第一获取模块,用于获取针对目标应用的目标埋点清单;第二获取模块,用于获取目标埋点清单中的目标埋点的埋点属性信息;第一生成模块,用于基于目标埋点清单和埋点属性信息,生成目标埋点库;比对模块,用于响应于针对目标应用出现了变动埋点,将变动埋点与目标埋点库进行比对,生成比对结果;第二生成模块,用于基于比对结果,生成变动埋点配置参数,并更新目标埋点库;第一更新模块,用于基于变动埋点配置参数,更新目标终端上的目标应用的埋点代码。

12、第三方面,本申请实施例提供一种电子设备,包括:存储器,用于存储计算机程序;处理器,用于执行存储器中存储的计算机程序,且计算机程序被执行时,实现本申请上述第一方面的埋点代码自动更新方法中任一实施例的方法。

13、第四方面,本申请实施例提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时,实现如上述第一方面的埋点代码自动更新方法中任一实施例的方法。

14、第五方面,本申请实施例提供一种计算机程序,计算机程序包括计算机可读代码,当计算机可读代码在设备上运行时,使得该设备中的处理器实现如上述第一方面的埋点代码自动更新方法中任一实施例的方法。

15、本申请实施例提供的埋点代码自动更新方法、装置、电子设备及存储介质,通过获取目标应用对应的目标埋点清单,生成目标埋点的埋点属性信息,基于埋点属性信息,生成目标埋点库,若某个埋点发生变动,将变动埋点与目标埋点库进行比对,生成变动埋点配置参数,并更新目标埋点库,最后基于变动埋点配置参数,更新目标终端上的目标应用的埋点代码,从而实现了对埋点进行自动化监控即更新,更新过程减少了人工参与的程度,更新效率大大提高。此外,现有技术需要手动在研发平台对变更的埋点进行同步操作,容易导致埋点变更的遗漏情况,而本申请实施例通过自动生成变动埋点配置参数,可以实现自动根据埋点的变动情况同步执行埋点的更新,减少了人工进行埋点同步变更处理导致的研发平台与埋点管理平台时的切换成本,同时可以提高埋点同步变更处理的准确性。

本文档来自技高网...

【技术保护点】

1.一种埋点代码自动更新方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述获取针对目标应用的目标埋点清单,包括:

3.根据权利要求2所述的方法,其特征在于,所述获取所述目标应用对应的全量埋点清单,包括:

4.根据权利要求1所述的方法,其特征在于,所述基于所述比对结果,生成变动埋点配置参数,包括:

5.根据权利要求1所述的方法,其特征在于,所述基于所述比对结果,生成变动埋点配置参数,包括:

6.根据权利要求1所述的方法,其特征在于,所述基于所述比对结果,生成变动埋点配置参数,包括:

7.根据权利要求1所述的方法,其特征在于,所述基于所述变动埋点配置参数,更新目标终端上的所述目标应用的埋点代码,包括:

8.根据权利要求1所述的方法,其特征在于,所述基于所述变动埋点配置参数,更新目标终端上的所述目标应用的埋点代码,包括:

9.根据权利要求1-8任一项所述的方法,其特征在于,在所述基于所述变动埋点配置参数,更新目标终端上的所述目标应用的埋点代码之后,所述方法还包括

10.一种埋点代码自动更新装置,其特征在于,所述装置包括:

11.一种电子设备,其特征在于,包括:

12.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,实现上述权利要求1-9任一所述的方法。

...

【技术特征摘要】

1.一种埋点代码自动更新方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述获取针对目标应用的目标埋点清单,包括:

3.根据权利要求2所述的方法,其特征在于,所述获取所述目标应用对应的全量埋点清单,包括:

4.根据权利要求1所述的方法,其特征在于,所述基于所述比对结果,生成变动埋点配置参数,包括:

5.根据权利要求1所述的方法,其特征在于,所述基于所述比对结果,生成变动埋点配置参数,包括:

6.根据权利要求1所述的方法,其特征在于,所述基于所述比对结果,生成变动埋点配置参数,包括:

7.根据权利要求1所述的方法,其特征在于,所述...

【专利技术属性】
技术研发人员:牟雯雯戴娇
申请(专利权)人:重庆长安汽车股份有限公司
类型:发明
国别省市:

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

1