获取数据的方法、电子设备及计算机可读存储介质技术

技术编号:39328119 阅读:19 留言:0更新日期:2023-11-12 16:05
本申请涉及可视化埋点技术领域,具体涉及一种获取数据的方法、电子设备及计算机可读存储介质。其中方法包括:获取目标页面上对应于第一目标元素的埋点配置信息,其中埋点配置信息包括第一识别参数和第二识别参数;检测到作用于第一目标元素的用户操作对应触发的第一控件事件;根据第一识别参数,识别第一目标参数下的多个参数选项;根据第二识别参数,从多个参数选项中识别出第一控件事件关联选中的、且不同于其他参数选项的第一参数选项;获取第一参数选项对应的第一参数值,作为第一控件事件关联的采集数据上报至连接的服务器。本申请方案能够精准地采集到同一埋点参数下的多个参数选项数据,精准度高,并且利于进行数据汇总及归类分析。总及归类分析。总及归类分析。

【技术实现步骤摘要】
获取数据的方法、电子设备及计算机可读存储介质


[0001]本专利技术涉及可视化埋点
,具体涉及一种获取数据的方法、电子设备及计算机可读存储介质。

技术介绍

[0002]随着移动互联网的飞速发展,应用于各种移动终端设备上的应用程序(Application,APP)越来越多。随着大数据的快速发展,越来越多的企业使用大数据技术来驱动业务精细化运营。大数据分析的基础是数据采集,例如,若需要分析用户行为习惯以及用户偏好等,需要采集与用户在终端设备上的操作行为相关的数据进行大数据分析,该数据例如可以包括个人信息(用户名、用户ID、年龄、性别、所在城市、订单地址等)、用户操作(打开购物应用、搜索、点击、浏览、加入购物车、商品名、价格、颜色、内存或版本、支付等)。
[0003]目前常见的数据采集的技术有三种:代码埋点技术、全埋点技术以及可视化埋点技术。其中,可视化埋点技术是指由分析服务提供方提供一个独立的软件开发工具包(Software Development Kit,SDK),并在云侧(例如服务器)提供可视化圈选埋点的能力。可视化埋点技术可以由可视化埋点服务平台的运营人员在需要时,在云侧圈选特定位置设置埋点规则,再由SDK按照开发者设置的规则自动采集数据、并上报到云侧的分析服务器,供分析使用。因此,可视化埋点技术可以按需采集,而且可以灵活定义采集的数据,然后动态下发到端测,不需要开发编写代码,相比于其他两种采集方式,更加方便快捷,因此被广泛使用。
[0004]但是,当终端设备上需要采集数据的埋点参数(例如商品颜色)存在多个参数选项(例如商品颜色可以包括多种颜色)时,目前的可视化埋点采集数据的方案则无法精准采集同一埋点参数下的各个参数选项对应元素的数据,例如在采集对手机商品加入购物车的相关数据时,无法精准获取用户加入购物车的手机商品的颜色,因而不利于实现精准生产或精准营销等目的。

技术实现思路

[0005]本申请实施例提供了一种获取数据的方法、电子设备及计算机可读存储介质,该方法仅通过一个埋点,便能够精准地采集到埋点参数下各参数选项对应的文本等数据,还可以基于同类元素识别参数将采集到的各参数选项对应元素的数据进行汇总,形成相应埋点参数的数据集合,进而利于提高后续的数据分析等数据处理过程的效率和准确度。
[0006]第一方面,本申请实施例提供了一种获取数据的方法,应用于第一电子设备,该方法包括:获取目标页面上对应于第一目标元素的埋点配置信息,其中埋点配置信息由第二电子设备在对第一目标元素设置可视化埋点的过程中生成,并且,埋点配置信息包括第一识别参数和第二识别参数,其中第一识别参数和第二识别参数是对应于与第一目标元素关联的第一目标参数而被设置;
[0007]检测到作用于第一目标元素的用户操作对应触发的第一控件事件;
[0008]根据第一识别参数,识别第一目标参数下的多个参数选项;
[0009]根据第二识别参数,从多个参数选项中识别出第一控件事件关联选中的、且不同于其他参数选项的第一参数选项;
[0010]获取第一参数选项对应的第一参数值,作为第一控件事件关联的采集数据上报至连接的服务器。
[0011]上述第一电子设备例如可以是下文实施例中描述的用户终端,上述第二电子设备例如可以是下文实施例中描述的埋点终端200。上述第一目标元素例如是下文实施例中描述的目标页面元素,上述第一目标参数例如可以是下文实施例中描述的“颜色”参数等埋点参数。上述第一识别参数例如可以是下文实施例中描述的同类元素识别参数,上述第二识别参数例如可以是下文实施例中描述的特定元素的特征参数。上述第一控件事件例如可以是下文实施例中描述的用户触发事件。
[0012]即本申请实施例提供的上述获取数据的方法,是通过获取对目标页面元素(即第一目标元素)设置的埋点对应的埋点配置信息,并基于埋点配置信息中的同类元素识别参数(即第一识别参数),识别某一埋点参数(即第一目标参数,例如“颜色”参数)下的多个同类元素(即多个参数选项)。进而,基于埋点配置信息中的特定元素的特征参数,从多个同类元素中识别出被用户触发事件(即第一控件事件)关联的特定元素(即第一参数选项),并获取该特定元素的元素文本等数据。以实现对同一埋点参数下各同类元素关联用户触发事件时的数据精准采集,这种方式采集到的埋点数据,有利于实现同一埋点参数下的同类元素数据汇总,形成相应埋点参数的数据集合,进而利于提高后续的数据分析等数据处理过程的效率和准确度。
[0013]在上述第一方面的一种可能的实现中,第一识别参数包括:用于识别第一目标参数下的多个参数选项共同对应的元素路径的路径参数;或者,用于识别第一目标参数下的多个参数选项共同对应的元素选择器的识别参数。
[0014]上述元素路径的路径参数,例如可以是下文实施例中图6或图10所示例的xpath路径参数,也可以是下文实施例中步骤805中示例的元素识别器的识别参数。在此不做限制。
[0015]在上述第一方面的一种可能的实现中,第二识别参数包括第一样式参数,其中,第一样式参数用于确定第一参数选项对应控件的第一显示样式,第一显示样式与第一目标参数下的其他参数选项对应控件的显示样式均不同。
[0016]即用于识别出被用户触发事件(即第一控件事件)关联的特定元素(即第一参数选项)的第二识别参数,可以是用户触发事件关联的特定元素,即用户操作选中的埋点参数选项,区别于其他选项的显示样式参数,即第一样式参数。上述第一样式参数例如可以是下文实施例中描述的样式配置信息。该第一样式参数对应确定的控件显示样式,例如可以是下文实施例中描述的“加粗边框”,在另一些实施例中也可以是其他样式,在此不做限制。
[0017]在上述第一方面的一种可能的实现中,第一样式参数包括下列中的至少一项:第一参数选项对应控件的边框颜色参数;第一参数选项对应控件的边框线型参数;第一参数选项对应控件的底纹参数。
[0018]在上述第一方面的一种可能的实现中,第一参数值包括:第一参数选项对应控件上的文本数据、和/或内存变量数据。
[0019]上述第一参数选项对应控件上的文本数据,例如可以是下文实施例中描述的特定
元素文本数据。在另一些实施例中,第一参数值还可以是特定元素上对应显示的变量,例如可能是设备的版本参数、商品的价格以及优惠金额等,在此不做限制。
[0020]在上述第一方面的一种可能的实现中,埋点配置信息包括第一参数值的第一获取路径,获取第一参数选项对应的第一参数值包括:根据第一获取路径,获取第一参数值。
[0021]上述第一获取路径,例如可以是下文实施例中描述的同类元素路径与样式配置信息共同确定的获取特定元素上文本等数据的路径。
[0022]在上述第一方面的一种可能的实现中,埋点配置信息存储于第一电子设备连接的服务器上,并且获取目标页面上对应于第一目标元素的埋点配置信息,包括:向连接的服务器请求并获取埋点配置信息。
[0023]即埋点终端(即第二电子设备)完成在目标页面上对目标本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种获取数据的方法,应用于第一电子设备,其特征在于,包括:获取目标页面上对应于第一目标元素的埋点配置信息,其中所述埋点配置信息由第二电子设备在对所述第一目标元素设置可视化埋点的过程中生成,并且,所述埋点配置信息包括第一识别参数和第二识别参数,其中所述第一识别参数和第二识别参数是对应于与第一目标元素关联的第一目标参数而被设置;检测到作用于所述第一目标元素的用户操作对应触发的第一控件事件;根据所述第一识别参数,识别所述第一目标参数下的多个参数选项;根据所述第二识别参数,从所述多个参数选项中识别出所述第一控件事件关联选中的、且不同于其他参数选项的第一参数选项;获取所述第一参数选项对应的第一参数值,作为所述第一控件事件关联的采集数据上报至连接的服务器。2.根据权利要求1所述的方法,其特征在于,所述第一识别参数包括:用于识别所述第一目标参数下的多个参数选项共同对应的元素路径的路径参数;或者,用于识别所述第一目标参数下的多个参数选项共同对应的元素选择器的识别参数。3.根据权利要求2所述的方法,其特征在于,所述第二识别参数包括第一样式参数,其中,所述第一样式参数用于确定所述第一参数选项对应控件的第一显示样式,所述第一显示样式与所述第一目标参数下的其他参数选项对应控件的显示样式均不同。4.根据权利要求3所述的方法,其特征在于,所述第一样式参数包括下列中的至少一项:所述第一参数选项对应控件的边框颜色参数;所述第一参数选项对应控件的边框线型参数;所述第一参数选项对应控件的底纹参数。5.根据权利要求4所述的方法,其特征在于,所述第一参数值包括:所述第一参数选项对应控件上的文本数据、和/或内存变量数据。6.根据权利要求1至5中任一项所述的方法,其特征在于,所述埋点配置信息包括所述第一参数值的第一获取路径,所述获取所述第一参数选项对应的第一参数值包括:根据所述第一获取路径,获取所述第一参数值。7.根据权利要求1至6中任一项所述的方法,其特征在于,所述埋点配置信息存储于所述第一电子设备连接的服务器上,并且所述获取目标页面上对应于第一目标元素的埋点配置信息,包括:向连接的服务器请求并获取所述埋点配置信息。8.根据权利要求1至7中任一项所述的方法,其特征在于,所述第一目标元素包括下列中的任一项:图片、控件、链接。9.一种设置用于获取数据的可视化埋点的方法,应用于第二电子设备,其特征在于,包括...

【专利技术属性】
技术研发人员:罗剑东王小刚
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1