【技术实现步骤摘要】
数据埋点处理方法、装置及相关设备
本申请涉及数据处理
,尤其涉及一种数据埋点处理方法、装置、计算机设备及介质。
技术介绍
网站上线后,通常需要通过分析用户的行为数据来判断网站功能是否满足用户需求,以及是否达到设计初衷。因此,用户的行为数据是网站功能分析的必备条件,可通过对网站中各个网页元素建立可视化埋点的方式采集用户的行为数据。在实现本专利技术的过程中,专利技术人发现现有技术存在以下技术问题:可视化埋点在选中原有网页中的DOM对象时,多半会采用点击行为,这样会导致和被埋点项目的点击事件发生冲突,埋点准确性无法保证。因此,有必要提供一种数据埋点处理方法,能够提高数据埋点处理的准确性。
技术实现思路
鉴于以上内容,有必要提出一种数据埋点处理方法、数据埋点处理装置、计算机设备及介质,能够提高数据埋点的准确性。本申请实施例第一方面提供一种数据埋点处理方法,所述数据埋点处理方法包括:获取网页的第一Dom树结构;确定所述第一Dom树结构中的目标Dom对象,并创建对应所述目 ...
【技术保护点】
1.一种数据埋点处理方法,其特征在于,所述数据埋点处理方法包括:/n获取网页的第一Dom树结构;/n确定所述第一Dom树结构中的目标Dom对象,并创建对应所述目标Dom对象的遮罩层,所述目标Dom对象用于创建埋点事件;/n监听所述遮罩层中的鼠标点击事件,并根据所述鼠标点击事件确定被选中的所述目标Dom对象的路由信息;/n根据所述路由信息构建第二Dom树结构,在所述遮罩层的目标展示区域显示所述第二Dom树结构;/n获取所述第二Dom树结构中各个Dom对象的历史行为数据;/n根据所述历史行为数据计算各个Dom对象的埋点属性的权重值,并选取所述权重值超过预设权重阈值的属性为目标埋 ...
【技术特征摘要】
1.一种数据埋点处理方法,其特征在于,所述数据埋点处理方法包括:
获取网页的第一Dom树结构;
确定所述第一Dom树结构中的目标Dom对象,并创建对应所述目标Dom对象的遮罩层,所述目标Dom对象用于创建埋点事件;
监听所述遮罩层中的鼠标点击事件,并根据所述鼠标点击事件确定被选中的所述目标Dom对象的路由信息;
根据所述路由信息构建第二Dom树结构,在所述遮罩层的目标展示区域显示所述第二Dom树结构;
获取所述第二Dom树结构中各个Dom对象的历史行为数据;
根据所述历史行为数据计算各个Dom对象的埋点属性的权重值,并选取所述权重值超过预设权重阈值的属性为目标埋点属性;
根据所述目标埋点属性创建对应Dom对象的埋点代码,并将所述埋点代码添加至所述网页中的预设位置,得到埋点网页。
2.根据权利要求1所述的数据埋点处理方法,其特征在于,所述获取网页的第一Dom树结构包括:
解析所述网页,得到网页源代码;
根据所述网页源代码确定所述网页中的信息元素;
获取所述信息元素间的逻辑关系,并根据所述逻辑关系构建第一Dom树结构。
3.根据权利要求1所述的数据埋点处理方法,其特征在于,所述方法还包括:
爬取预设数据库中的初始Dom树结构集,所述初始Dom树结构集中包含若干个Dom树结构;
计算所述初始Dom树结构集中与所述第一Dom树结构的结构相似度;
获取所述结构相似度超过预设结构相似度阈值的目标Dom树结构集。
4.根据权利要求3所述的数据埋点处理方法,其特征在于,在所述获取所述结构相似度超过预设结构相似度阈值的目标Dom树结构集之后,所述方法还包括:
获取所述目标Dom树结构集中每一Dom树结构的埋点数据;
根据所述埋点数据计算各项埋点的埋点频率,并选取埋点频率大于预设埋点频率大于预设频率值作为目标埋点;
确定所述目标埋点对应的信息元素作为所述Dom树结构中的目标Dom对象。
5.根据权利要求1所述的数据埋点处理方法,其特征在于,所述根据所述路由信息构建第二Dom树结构包括:
获取被选中的每一Dom对象的路由信息;
根据所述路由信息遍历预先设置的业务逻辑架构,得到Dom对象间的业务逻辑关系;
根据所述业务逻辑关系确定Dom对象父节点与Dom对象子节点;
根据所述Dom对象父...
【专利技术属性】
技术研发人员:邢堃,
申请(专利权)人:平安国际智慧城市科技股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。