【技术实现步骤摘要】
一种埋点信息处理方法、装置和介质
本专利技术涉及互联网
,尤其涉及一种埋点信息处理方法、装置和介质。
技术介绍
现今前端应用更新迭代日趋频繁,早期通过接口调用记录和统计数据的方式无法应对对用户行为和喜好之类的统计,因此,通过埋点来获取用户基本信息、行为和跟踪用户对产品的使用状况的方式应运而生。现有的用于记录并分析用户使用状况的“埋点”产品种类繁多,能有效协助开发方进行埋点操作实施。现有的埋点方法,一般是由业务运营方提出需求,编写埋点文档,由开发方根据需求,通过自研埋点或采用第三方埋点的方法进行代码层面的实施。随着业务的进展和产品的优化,对埋点的需求也不断更新。如果只是新增埋点的话,操作相对简单;但如果涉及到历史埋点,则需要先了解历史埋点信息,再更新埋点文档,以避免重复开发。然而,在实施本专利技术过程中,专利技术人发现现有技术至少存在如下问题:在现在技术中,为了了解埋点信息,通常采用人工查看埋点代码,或人工在后台观察埋点运行情况的方式实现对埋点信息的收集和记录,效率较低,且容易发生因人为操作失误导致收集的 ...
【技术保护点】
1.一种埋点信息处理方法,其特征在于,包括:/n读取当前业务项目的代码文件;其中,所述代码文件包含业务代码和埋点数据;所述埋点数据包括至少一个埋点代码,以及与每一个埋点代码相对应的埋点指示信息;/n遍历所述代码文件中的每一页面,查找所述代码文件中的每一个埋点指示信息;/n根据每一个埋点指示信息,获取相对应的埋点代码,并生成埋点信息数据。/n
【技术特征摘要】
1.一种埋点信息处理方法,其特征在于,包括:
读取当前业务项目的代码文件;其中,所述代码文件包含业务代码和埋点数据;所述埋点数据包括至少一个埋点代码,以及与每一个埋点代码相对应的埋点指示信息;
遍历所述代码文件中的每一页面,查找所述代码文件中的每一个埋点指示信息;
根据每一个埋点指示信息,获取相对应的埋点代码,并生成埋点信息数据。
2.如权利要求1所述的埋点信息处理方法,其特征在于,所述埋点指示信息为具有统一格式的标识代码;
所述埋点数据是通过对每一个埋点代码采用所述统一格式的标识代码进行封装后形成的。
3.如权利要求1所述的埋点信息处理方法,其特征在于,所述埋点代码包含调用的第三方埋点产品的代码包及自定义的埋点需求参数。
4.如权利要求1所述的埋点信息处理方法,其特征在于,所述根据每一个埋点指示信息,获取相对应的埋点代码,并生成埋点信息数据,具体包括:
以每一个埋点指示信息作为索引,获取每一个埋点指示信息对应的埋点代码;
根据所述当前业务项目的项目名称、每一个埋点代码及其所在页面的页面名称,生成埋点信息数据。
5.如权利要求1-4任一项所述的埋点信息处理方法,其特征在于,在所述根据每一个埋点指示信息,获取相对应的埋点代码,并生成埋点信息数据之后,还包括:
将所述埋点信息数据上报至后端的埋点信息展示平台,以使所述埋点信息展示平台对所述埋点信息数据进行可视化展示。
6.一种埋点信息处理装置,其特征在于,包括:
代码文件读取模块,用于读取当前业务项目的代码文件;其中,所述代码文件包含业务代码和埋点数据;所述埋点数据包括至少一个埋点代码,以及与每一个埋点代码相对应的埋点指示...
【专利技术属性】
技术研发人员:丁磊,邱龙云,
申请(专利权)人:华人运通上海云计算科技有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。