【技术实现步骤摘要】
本专利技术涉及埋点代码,尤其涉及一种基于埋点文档的埋点代码自动生成平台及方法。
技术介绍
1、在广播电视和网络媒体领域日益发展的过程中,该领域对用户行为数据分析的需求与日俱增。用户行为数据的分析首先需要前端对于用户行为数据进行采集。前端基本上是指移动端的软件、微信小程序端或者网页端,用户行为数据的采集是指埋点。所以前端对于用户行为数据的采集就是指移动端的软件、微信小程序端或者网页端的埋点。
2、在现有技术中,传统的埋点方案是前端的开发人员参考埋点的表格文档进行人工操作,手动将埋点的表格文档转化为埋点的代码。但是手动的方式容易出错,效率低。基于这些弊端,业界出现一种把文档转化为代码的方案,此方案虽然解决了手动方式容易出错和效率不高的问题,但是该方案的通用性不高,只适合生成某一种特定语言的代码。比如,业界比较多的是生成网页端的代码,但不支持生成移动端的代码或者小程序端的代码,而且这种方案生成的代码基本都是模板式的,不支持自定义配置。
技术实现思路
1、本专利技术的目的在于,提供一种
...【技术保护点】
1.一种基于埋点文档的埋点代码自动生成平台,其特征在于,包括,
2.根据权利要求1所述的基于埋点文档的埋点代码自动生成平台,其特征在于,所述埋点要求包括埋点名称、埋点位置、触发条件以及埋点参数。
3.根据权利要求1所述的基于埋点文档的埋点代码自动生成平台,其特征在于,所述自定义埋点的传入参数包括头文件、方法名以及参数名。
4.根据权利要求1所述的基于埋点文档的埋点代码自动生成平台,其特征在于,所述文档解析模块通过openpyxl库加载所述埋点文档,将加载后数据存入埋点事件对象进行遍历,遍历结束后存入埋点事件数组。
5.根
...【技术特征摘要】
1.一种基于埋点文档的埋点代码自动生成平台,其特征在于,包括,
2.根据权利要求1所述的基于埋点文档的埋点代码自动生成平台,其特征在于,所述埋点要求包括埋点名称、埋点位置、触发条件以及埋点参数。
3.根据权利要求1所述的基于埋点文档的埋点代码自动生成平台,其特征在于,所述自定义埋点的传入参数包括头文件、方法名以及参数名。
4.根据权利要求1所述的基于埋点文档的埋点代码自动生成平台,其特征在于,所述文档解析模块通过openpyxl库加载所述埋点文档,将加载后数据存入埋点事件对象进行遍历,遍历结束后存入埋点事件数组。
5.根据权利要求4所述的基于埋点文档的埋点代码自动生成平台,其特征在于,所述埋点事件对象包括名字属性对象数组和埋点属性对象数组,所述埋点属性对象数组包括埋点属性变量名、埋点属性描述、埋点属性数据类型以及埋点属性备注信息。
6.根据权利要求3所述的基于...
【专利技术属性】
技术研发人员:朱宋宇,杨君蔚,李瑞民,夏俊峰,江辰,王飞,
申请(专利权)人:上海东方传媒技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。