一种基于埋点文档的埋点代码自动生成平台及方法技术

技术编号:41996366 阅读:29 留言:0更新日期:2024-07-12 12:21
本发明专利技术公开了一种基于埋点文档的埋点代码自动生成平台及方法,属于埋点代码技术领域;包括文档上传模块;语言选择模块,根据语言类型生成对应的代码规则;代码配置模块,用于配置自定义埋点的传入参数;文档解析模块,连接文档上传模块,用于解析埋点文档的埋点要求,提取出埋点事件和属性信息;代码生成模块,连接语言选择模块、代码配置模块以及文档解析模块,根据埋点事件、属性信息以及自定义埋点的传入参数生成代码文件后,依据选择的代码规则自动生成埋点代码。上述技术方案的有益效果是:能够自动生成埋点代码,效率高,支持自定义配置,通用性强。

【技术实现步骤摘要】

本专利技术涉及埋点代码,尤其涉及一种基于埋点文档的埋点代码自动生成平台及方法


技术介绍

1、在广播电视和网络媒体领域日益发展的过程中,该领域对用户行为数据分析的需求与日俱增。用户行为数据的分析首先需要前端对于用户行为数据进行采集。前端基本上是指移动端的软件、微信小程序端或者网页端,用户行为数据的采集是指埋点。所以前端对于用户行为数据的采集就是指移动端的软件、微信小程序端或者网页端的埋点。

2、在现有技术中,传统的埋点方案是前端的开发人员参考埋点的表格文档进行人工操作,手动将埋点的表格文档转化为埋点的代码。但是手动的方式容易出错,效率低。基于这些弊端,业界出现一种把文档转化为代码的方案,此方案虽然解决了手动方式容易出错和效率不高的问题,但是该方案的通用性不高,只适合生成某一种特定语言的代码。比如,业界比较多的是生成网页端的代码,但不支持生成移动端的代码或者小程序端的代码,而且这种方案生成的代码基本都是模板式的,不支持自定义配置。


技术实现思路

1、本专利技术的目的在于,提供一种基于埋点文档的埋点代本文档来自技高网...

【技术保护点】

1.一种基于埋点文档的埋点代码自动生成平台,其特征在于,包括,

2.根据权利要求1所述的基于埋点文档的埋点代码自动生成平台,其特征在于,所述埋点要求包括埋点名称、埋点位置、触发条件以及埋点参数。

3.根据权利要求1所述的基于埋点文档的埋点代码自动生成平台,其特征在于,所述自定义埋点的传入参数包括头文件、方法名以及参数名。

4.根据权利要求1所述的基于埋点文档的埋点代码自动生成平台,其特征在于,所述文档解析模块通过openpyxl库加载所述埋点文档,将加载后数据存入埋点事件对象进行遍历,遍历结束后存入埋点事件数组。

5.根据权利要求4所述的基...

【技术特征摘要】

1.一种基于埋点文档的埋点代码自动生成平台,其特征在于,包括,

2.根据权利要求1所述的基于埋点文档的埋点代码自动生成平台,其特征在于,所述埋点要求包括埋点名称、埋点位置、触发条件以及埋点参数。

3.根据权利要求1所述的基于埋点文档的埋点代码自动生成平台,其特征在于,所述自定义埋点的传入参数包括头文件、方法名以及参数名。

4.根据权利要求1所述的基于埋点文档的埋点代码自动生成平台,其特征在于,所述文档解析模块通过openpyxl库加载所述埋点文档,将加载后数据存入埋点事件对象进行遍历,遍历结束后存入埋点事件数组。

5.根据权利要求4所述的基于埋点文档的埋点代码自动生成平台,其特征在于,所述埋点事件对象包括名字属性对象数组和埋点属性对象数组,所述埋点属性对象数组包括埋点属性变量名、埋点属性描述、埋点属性数据类型以及埋点属性备注信息。

6.根据权利要求3所述的基于...

【专利技术属性】
技术研发人员:朱宋宇杨君蔚李瑞民夏俊峰江辰王飞
申请(专利权)人:上海东方传媒技术有限公司
类型:发明
国别省市:

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

1