可视化埋点方法技术

技术编号:39642613 阅读:37 留言:0更新日期:2023-12-09 11:10
本申请涉及数据采集技术领域,提供了一种可视化埋点方法

【技术实现步骤摘要】
可视化埋点方法、装置、计算机设备及存储介质


[0001]本申请涉及数据采集
,尤其涉及一种可视化埋点方法

装置

计算机设备及存储介质


技术介绍

[0002]可视化埋点,是指用户通过设备连接用户行为分析工具的数据接入管理界面,对可交互且交互后有效果的页面元素
(
例如:图片

按钮

链接等
)
,直接在界面上进行操作并实现数据埋点

可视化埋点被广泛应用于基于人工智能的数字医疗或金融科技领域,如通过可视化埋点的方式监控用户在数字医疗平台上的点击

浏览

搜索等行为,分析用户使用数字医疗服务的时段

频率

时长

服务项目等指标,以帮助医疗机构深入了解用户需求和行为,优化产品设计和提升用户体验,同时也有助于保障信息安全和数据隐私

[0003]现有的可视化埋点方案中,在确定目标埋点页面后,是对埋点数据进行逐个圈选,且无法自定义埋点数据的埋点属性,从而影响可视化埋点的效率


技术实现思路

[0004]基于此,有必要针对上述技术问题,提供一种可视化埋点方法

装置

计算机设备及存储介质,以解决现有的可视化埋点方案在确定目标埋点页面后,是对埋点数据进行逐个圈选,且无法自定义埋点数据的埋点属性,从而影响可视化埋点的效率的问题

[0005]本申请实施例的第一方面提供了一种可视化埋点方法,所述可视化埋点方法包括:确定目标埋点页面,调用预设指令读取所述目标埋点页面的页面关键元素集合,并根据所述页面关键元素集合构建元素树结构,所述页面关键元素集合包括至少一个页面关键元素;监听用户在所述目标埋点页面上的鼠标事件,并根据所述鼠标事件从所述元素树结构中确定出目标元素,将所述目标元素作为所述目标埋点页面的初始埋点数据,所述鼠标事件至少包括点击

长按

双击以及勾选;读取所述目标埋点页面的埋点数据集合,并按照预设标识策略从所述埋点数据集合中标识出至少一个目标埋点数据,其中,所述埋点数据集合至少包括所述初始埋点数据;调用预设接口为各个所述目标埋点数据添加数据埋点属性,得到所述目标埋点页面的埋点配置信息,所述数据埋点属性用于表征所述目标埋点数据对应的数据埋点方式;将所述埋点配置信息存储至服务端

[0006]在一些实施例中,所述确定目标埋点页面,包括:向所述服务端发送数据埋点指令,所述数据埋点指令用于指示所述服务端对客户端上传的页面图片进行解析,得到图片数据流,并将所述图片数据流发送至所述埋点终端;根据所述图片数据流确定所述目标埋点页面

[0007]在一些实施例中,所述按照预设标识策略从所述埋点数据集合中标识出至少一个目标埋点数据,包括:采用不同色框从所述埋点数据集合中框选出启用埋点数据与停用埋点数据;将所述启用埋点数据作为所述目标埋点数据

[0008]在一些实施例中,在所述将所述目标元素作为所述目标埋点页面的初始埋点数据
的步骤之后,所述读取所述目标埋点页面的埋点数据集合的步骤之前,所述方法还包括:将所述初始埋点数据添加至所述目标埋点页面的埋点数据集合中

[0009]在一些实施例中,所述将所述埋点配置信息存储至服务端的步骤之后,所述方法还包括:响应用户通过客户端打开所述目标埋点页面的操作,指示所述客户端向所述服务端发送所述目标埋点页面的埋点配置信息拉取请求,并指示所述服务端响应所述埋点配置信息拉取请求,根据所述埋点配置信息拉取请求中所述目标埋点页面的地址信息确定所述目标埋点页面的埋点配置信息,并将所述埋点配置信息下发至所述客户端;对所述目标埋点页面进行全局事件监听,并在监听到所述目标埋点页面中所述目标埋点数据的触发事件时,根据所述数据埋点属性将所述目标埋点数据的触发事件作为埋点元素触发事件上报至所述服务端,并指示所述服务端根据接收的埋点元素触发事件进行数据分析

[0010]本申请实施例的第二方面提供了一种可视化埋点装置,所述可视化埋点装置包括:初始化模块,用于确定目标埋点页面,调用预设指令读取所述目标埋点页面的页面关键元素集合,并根据所述页面关键元素集合构建元素树结构,所述页面关键元素集合包括至少一个页面关键元素;监听模块,用于监听用户在所述目标埋点页面上的鼠标事件,并根据所述鼠标事件从所述元素树结构中确定出目标元素,将所述目标元素作为所述目标埋点页面的初始埋点数据,所述鼠标事件至少包括点击

长按

双击以及勾选;确定模块,用于读取所述目标埋点页面的埋点数据集合,并按照预设标识策略从所述埋点数据集合中标识出至少一个目标埋点数据,其中,所述埋点数据集合至少包括所述初始埋点数据;属性添加模块,用于调用预设接口为各个所述目标埋点数据添加数据埋点属性,得到所述目标埋点页面的埋点配置信息,所述数据埋点属性用于表征所述目标埋点数据对应的数据埋点方式;存储模块,用于将所述埋点配置信息存储至服务端

[0011]在一些实施例中,所述初始化模块包括:指令发送模块,用于向所述服务端发送数据埋点指令,所述数据埋点指令用于指示所述服务端对客户端上传的页面图片进行解析,得到图片数据流,并将所述图片数据流发送至所述埋点终端;页面确定模块,用于根据所述图片数据流确定所述目标埋点页面

[0012]在一些实施例中,所述确定模块包括:框选模块,用于采用不同色框从所述埋点数据集合中框选出启用埋点数据与停用埋点数据;埋点模块,用于将所述启用埋点数据作为所述目标埋点数据

[0013]本申请实施例的第三方面提供了一种计算机设备,包括存储器

处理器以及存储在所述存储器中并可在所述处理器上运行的计算机可读指令,所述处理器执行所述计算机可读指令时实现上述可视化埋点方法

[0014]本申请实施例的第四方面提供了一个或多个存储有计算机可读指令的可读存储介质,所述计算机可读指令被一个或多个处理器执行时,使得所述一个或多个处理器执行如上述可视化埋点方法

[0015]本申请实施例第一方面提供的一种可视化埋点方法,首先确定目标埋点页面,调用预设指令读取目标埋点页面的页面关键元素集合,并根据页面关键元素集合中各个页面关键元素构建目标埋点页面的元素树结构

埋点终端为客户端的鼠标移动增加监听事件,用户通过鼠标在客户端的目标埋点页面进行点击

长按

双击或勾选操作,生成鼠标事件,埋点终端实时监听鼠标事件,并根据鼠标事件从元素树结构中确定出目标元素,并将目标
元素作为目标埋点页面的初始埋点数据

然后埋点终端读取目标埋点页面的埋点数据集合本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种可视化埋点方法,应用于埋点终端,其特征在于,所述可视化埋点方法包括:确定目标埋点页面,调用预设指令读取所述目标埋点页面的页面关键元素集合,并根据所述页面关键元素集合构建元素树结构,所述页面关键元素集合包括至少一个页面关键元素;监听用户在所述目标埋点页面上的鼠标事件,并根据所述鼠标事件从所述元素树结构中确定出目标元素,将所述目标元素作为所述目标埋点页面的初始埋点数据,所述鼠标事件至少包括点击

长按

双击以及勾选;读取所述目标埋点页面的埋点数据集合,并按照预设标识策略从所述埋点数据集合中标识出至少一个目标埋点数据,其中,所述埋点数据集合至少包括所述初始埋点数据;调用预设接口为各个所述目标埋点数据添加数据埋点属性,得到所述目标埋点页面的埋点配置信息,所述数据埋点属性用于表征所述目标埋点数据对应的数据埋点方式;将所述埋点配置信息存储至服务端
。2.
如权利要求1所述的可视化埋点方法,其特征在于,所述确定目标埋点页面,包括:向所述服务端发送数据埋点指令,所述数据埋点指令用于指示所述服务端对客户端上传的页面图片进行解析,得到图片数据流,并将所述图片数据流发送至所述埋点终端;根据所述图片数据流确定所述目标埋点页面
。3.
如权利要求1所述的可视化埋点方法,其特征在于,所述按照预设标识策略从所述埋点数据集合中标识出至少一个目标埋点数据,包括:采用不同色框从所述埋点数据集合中框选出启用埋点数据与停用埋点数据;将所述启用埋点数据作为所述目标埋点数据
。4.
如权利要求1所述的可视化埋点方法,其特征在于,在所述将所述目标元素作为所述目标埋点页面的初始埋点数据的步骤之后,所述读取所述目标埋点页面的埋点数据集合的步骤之前,所述方法还包括:将所述初始埋点数据添加至所述目标埋点页面的埋点数据集合中
。5.
如权利要求1所述的可视化埋点方法,其特征在于,所述将所述埋点配置信息存储至服务端的步骤之后,所述方法还包括:响应用户通过客户端打开所述目标埋点页面的操作,指示所述客户端向所述服务端发送所述目标埋点页面的埋点配置信息拉取请求,并指示所述服务端响应所述埋点配置信息拉取请求,根据所述埋点配置信息拉取请求中所述目标埋点页面的地址信息确定所述目标埋点页面的埋点配置信息,并将所述埋点配置信息下发至所述客户端;对所述目标埋点页面进行全局事件监听,并在监听到所述目标...

【专利技术属性】
技术研发人员:汪庆杨贵华赵远
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:

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

1