前端埋点数据采集方法及装置制造方法及图纸

技术编号:30162345 阅读:19 留言:0更新日期:2021-09-25 15:16
本发明专利技术提供了一种前端埋点数据采集方法及装置,可用于金融领域或其他领域。所述方法包括:接收页面路径变更指令,并根据所述页面路径变更指令,确定所述页面路径变更指令对应的页面ID及项目ID;接收页面操作指令,并根据所述页面操作指令,获取文档对象节点属性;根据所述文档对象节点属性,确定所述页面操作指令对应的坑位ID及区块ID;利用页面ID、项目ID、坑位ID及区块ID生成埋点数据,将埋点数据发送至服务端。本发明专利技术通过自动化采集前端埋点数据,解决现有前端数据埋点方案中灵活性与工作量无法兼顾的缺点,具有开发成本低、适用于多端的前端埋点数据采集的优点。端的前端埋点数据采集的优点。端的前端埋点数据采集的优点。

【技术实现步骤摘要】
前端埋点数据采集方法及装置


[0001]本专利技术涉及前端埋点
,尤指一种前端埋点数据采集方法及装置。

技术介绍

[0002]目前,常见的埋点技术包括:1)代码埋点,就是以嵌入代码的形式进行埋点。2)可视化埋点,将业务代码和埋点代码分离,提供一个可视化交互的页面,输入为业务代码,通过这个可视化的系统,可以在业务代码中增加埋点事件等。3)全埋点,监听前端全量的数据。
[0003]其中,第一个方案的代码埋点虽然能保证埋点精度,然而工作量较大。第二个方案本质上也仅仅是减小第一个方案的埋点工作量而已,且支持的埋点控件有限,不能手动定制。第三个方案由于采集的是全量数据,给数据传输和服务器增加压力。

技术实现思路

[0004]针对现有技术中存在的问题,本专利技术实施例的主要目的在于提供一种前端埋点数据采集方法及装置,实现前端埋点中灵活性与工作量兼顾的目的。
[0005]为了实现上述目的,本专利技术实施例提供一种前端埋点数据采集方法,所述方法包括:
[0006]接收页面路径变更指令,并根据所述页面路径变更指令,确本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种前端埋点数据采集方法,其特征在于,所述方法包括:接收页面路径变更指令,并根据所述页面路径变更指令,确定所述页面路径变更指令对应的页面ID及项目ID;接收页面操作指令,并根据所述页面操作指令,获取文档对象节点属性;根据所述文档对象节点属性,确定所述页面操作指令对应的坑位ID及区块ID;利用所述页面ID、项目ID、坑位ID及区块ID生成埋点数据,并将所述埋点数据发送至服务端。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:根据所述页面路径变更指令对应的页面ID及项目ID,获取页面路径,定位唯一页面;其中,所述页面路径变更指令包括页面进入指令及页面离开指令。3.根据权利要求1所述的方法,其特征在于,所述根据所述文档对象节点属性,确定所述页面操作指令对应的坑位ID及区块ID包括:对所述文档对象节点属性进行分析及提取处理,从所述文档对象节点属性中提取出所述页面操作指令对应的坑位ID及区块ID;其中,所述页面操作指令包括页面滚动指令及页面点击指令。4.根据权利要求1所述的方法,其特征在于,所述利用所述页面ID、项目ID、坑位ID及区块ID生成埋点数据,并将所述埋点数据发送至服务端包括:将所述页面ID、项目ID、坑位ID及区块ID组成字符串数据,并将所述字符串数据作为埋点数据;利用sendBeacon方法或XMLHttpRequest对象,将所述埋点数据发送至服务端。5.一种前端埋点数据采集装置,其特征在于,所述装置包括:指令接收模块,用于接收页面路径变更指令,并根据所述页面路径变更指令,确定所述页面路径变更指令对应的...

【专利技术属性】
技术研发人员:张天吕美洁刘泱康玉玲
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1