埋点数据查询方法、装置、系统、设备和计算机存储介质制造方法及图纸

技术编号:23764777 阅读:34 留言:0更新日期:2020-04-11 19:15
本发明专利技术涉及数据处理领域,本发明专利技术公开了一种埋点数据查询方法,包括以下步骤:在接收到客户端发送的埋点数据查询请求时,获取所述埋点数据查询请求对应的显示图像;根据所述显示图像的图像信息,确定所述显示图像对应的埋点控件及所述埋点控件的控件位置,并在所述控件位置处添加埋点标记;在接收到基于埋点标记触发的数据输出请求时,确定所述埋点标记对应的目标埋点控件,查询预设埋点数据库,获取所述目标埋点控件对应的埋点数据并输出。本发明专利技术还公开了一种埋点数据查询装置、系统、设备和计算机存储介质。本发明专利技术通过确定显示图像对应的埋点控件并添加埋点标记,使得用户基于埋点标记查询埋点数据,提高了埋点数据查询的便捷性。

Query method, device, system, equipment and computer storage medium of buried point data

【技术实现步骤摘要】
埋点数据查询方法、装置、系统、设备和计算机存储介质
本专利技术涉及数据处理领域,尤其涉及埋点数据查询方法、装置、系统、设备和计算机存储介质。
技术介绍
对于网站或应用程序的运营者来说,了解用户行为可以优化网站或应用程序,因此,网站或应用程序通常对网页进行埋点来记录用户行为数据。网页埋点是通过Javascript方法收集用户行为数据的一种操作。当用户打开一个网页并点击的时候,网页中的埋点Javascript代码就会被执行,进行用户行为数据的收集,并将收集到的用户行为数据回传给服务器。由于服务器收集到的大量用户行为数据,服务器将用户行为数据按照设定的规则进行保存,数据使用者(例如,数据分析人员、运营人员)来说,要查询这些用户行为数据,需要先熟悉各个用户行为数据的保存规则,数据使用者输入用户行为数据的相关信息之后,服务器才可以获取的对应的用户行为数据,这样的用户行为数据查询操作较为麻烦。
技术实现思路
本专利技术的主要目的在于提供一种埋点数据查询方法、装置、系统、设备和计算机存储介质,旨在解决当前埋点数据查询操作复杂的技术问题。为实现上述目的,本专利技术提供埋点数据查询方法,所述埋点数据查询方法包括以下步骤:在接收到客户端发送的埋点数据查询请求时,获取所述埋点数据查询请求对应的显示图像;根据所述显示图像的图像信息,确定所述显示图像对应的埋点控件及所述埋点控件的控件位置,并在所述控件位置处添加埋点标记;在接收到基于埋点标记触发的数据输出请求时,确定所述埋点标记对应的目标埋点控件,查询预设埋点数据库,获取所述目标埋点控件对应的埋点数据并输出。可选地,所述根据所述显示图像的图像信息,确定所述显示图像对应的埋点控件及所述埋点控件的控件位置的步骤,包括:判断是否存在与所述显示图像关联的图像结构信息;若存在与所述显示图像关联的图像结构信息,则遍历所述图像结构信息中的fragment、webview和/或DOM树结构数据,得到所述显示图像对应的埋点控件,及所述埋点控件的控件位置;若不存在与所述显示图像关联的图像结构信息,则按所述显示图像关联的图像调整规则反向调整所述显示图像,遍历调整后的所述显示图像,得到所述显示图像对应的埋点控件,及所述埋点控件的控件位置。可选地,所述在接收到客户端发送的埋点数据查询请求时,获取所述埋点数据查询请求对应的显示图像的步骤之前,包括:在接收到埋点请求时,输出控件设置窗口,以供用户基于所述控件设置窗口设置埋点控件;获取用户基于所述控件设置窗口配置的埋点控件,及所述埋点控件的控件位置,将所述埋点控件按对应的所述控件位置添加到当前显示界面的显示图像中。此外,为实现上述目的,本专利技术还提供一种埋点数据查询装置,所述埋点数据查询装置包括:请求接收模块,用于在接收到客户端发送的埋点数据查询请求时,获取所述埋点数据查询请求对应的显示图像;埋点标记模块,用于根据所述显示图像的图像信息,确定所述显示图像对应的埋点控件及所述埋点控件的控件位置,并在所述控件位置处添加埋点标记;查询输出模块,用于在接收到基于埋点标记触发的数据输出请求时,确定所述埋点标记对应的目标埋点控件,查询预设埋点数据库,获取所述目标埋点控件对应的埋点数据并输出。此外,为实现上述目的,本专利技术还提供一种埋点数据查询方法,所述埋点数据查询方法应用于客户端,所述方法包括以下步骤:在接收到埋点数据查询请求时,获取当前显示界面中的显示图像,并遍历当前显示界面,以判断所述当前显示界面中是否包含图像结构信息,其中,所述图像结构信息包括fragment、webview和/或DOM树结构数据;若所述当前显示界面中包含图像结构信息,则将所述图像结构信息、所述显示图像和所述埋点数据查询请求关联发送至服务器,以使服务器反馈埋点数据;若所述当前显示界面中不包含图像结构信息,则所述显示图像和所述埋点数据查询请求关联发送至服务器,以使服务器反馈所埋点数据。可选地,所述若所述当前显示界面中不包含图像结构信息,则所述显示图像和所述埋点数据查询请求关联发送至服务器的步骤,包括:若所述当前显示界面中不包含图像结构信息,则将所述显示图像按预设的图像调整规则进行压缩和格式转化处理;将处理完成的所述显示图像、所述图像处理规则和所述埋点数据查询请求关联发送至服务器。此外,为实现上述目的,本专利技术还提供一种埋点数据查询装置,所述埋点数据查询装置包括:获取判断模块,用于在接收到埋点数据查询请求时,获取当前显示界面中的显示图像,并遍历当前显示界面,以判断所述当前显示界面中是否包含图像结构信息,其中,所述图像结构信息包括fragment、webview和/或DOM树结构数据;第一关联模块,用于若所述当前显示界面中包含图像结构信息,则将所述图像结构信息、所述显示图像和所述埋点数据查询请求关联发送至服务器,以使服务器反馈埋点数据;第二关联模块,用于若所述当前显示界面中不包含图像结构信息,则所述显示图像和所述埋点数据查询请求关联发送至服务器,以使服务器反馈所埋点数据。此外,为实现上述目的,本专利技术还提供一种埋点数据查询系统,所述埋点数据查询系统包通信连接的服务器和客户端,所述埋点数据查询系统实现以下步骤:客户端在接收到埋点数据查询请求时,获取当前显示界面中的显示图像,客户端将所述埋点数据查询请求与所述显示图像关联发送至服务器;服务器在接收到客户端发送的埋点数据查询请求时,获取所述埋点数据查询请求对应的显示图像;服务器根据所述显示图像的图像信息,确定所述显示图像对应的埋点控件及所述埋点控件的控件位置,并在所述控件位置处添加埋点标记;服务器在接收到基于埋点标记触发的数据输出请求时,确定所述埋点标记对应的目标埋点控件,服务器查询预设埋点数据库,获取所述目标埋点控件对应的埋点数据;服务器将所述埋点数据发送至客户端,以供客户端对应用户查看。此外,为实现上述目的,本专利技术还提供一种埋点数据查询设备;所述埋点数据查询设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其中:所述计算机程序被所述处理器执行时实现如上所述的埋点数据查询方法的步骤。此外,为实现上述目的,本专利技术还提供计算机存储介质;所述计算机存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述的埋点数据查询方法的步骤。本专利技术实施例提出的一种埋点数据查询方法、装置、系统、设备和计算机存储介质,通过在接收到客户端发送的埋点数据查询请求时,获取所述埋点数据查询请求对应的显示图像;根据所述显示图像的图像信息,确定所述显示图像对应的埋点控件及所述埋点控件的控件位置,并在所述控件位置处添加埋点标记;在接收到基于埋点标记触发的数据输出请求时,确定所述埋点标记对应的目标埋点控件,查询预设埋点数据库,获取所述目标埋点控件对应的埋点数据并输出。本专利技术实施例中服务器通过对客户端发本文档来自技高网...

【技术保护点】
1.一种埋点数据查询方法,其特征在于,所述埋点数据查询方法应用于服务器,所述方法包括以下步骤:/n在接收到客户端发送的埋点数据查询请求时,获取所述埋点数据查询请求对应的显示图像;/n根据所述显示图像的图像信息,确定所述显示图像对应的埋点控件及所述埋点控件的控件位置,并在所述控件位置处添加埋点标记;/n在接收到基于埋点标记触发的数据输出请求时,确定所述埋点标记对应的目标埋点控件,查询预设埋点数据库,获取所述目标埋点控件对应的埋点数据并输出。/n

【技术特征摘要】
1.一种埋点数据查询方法,其特征在于,所述埋点数据查询方法应用于服务器,所述方法包括以下步骤:
在接收到客户端发送的埋点数据查询请求时,获取所述埋点数据查询请求对应的显示图像;
根据所述显示图像的图像信息,确定所述显示图像对应的埋点控件及所述埋点控件的控件位置,并在所述控件位置处添加埋点标记;
在接收到基于埋点标记触发的数据输出请求时,确定所述埋点标记对应的目标埋点控件,查询预设埋点数据库,获取所述目标埋点控件对应的埋点数据并输出。


2.如权利要求1所述的埋点数据查询方法,其特征在于,所述根据所述显示图像的图像信息,确定所述显示图像对应的埋点控件及所述埋点控件的控件位置的步骤,包括:
判断是否存在与所述显示图像关联的图像结构信息;
若存在与所述显示图像关联的图像结构信息,则遍历所述图像结构信息中的fragment、webview和/或DOM树结构数据,得到所述显示图像对应的埋点控件,及所述埋点控件的控件位置;
若不存在与所述显示图像关联的图像结构信息,则按所述显示图像关联的图像调整规则反向调整所述显示图像,遍历调整后的所述显示图像,得到所述显示图像对应的埋点控件,及所述埋点控件的控件位置。


3.如权利要求1所述的埋点数据查询方法,其特征在于,所述在接收到客户端发送的埋点数据查询请求时,获取所述埋点数据查询请求对应的显示图像的步骤之前,包括:
在接收到埋点请求时,输出控件设置窗口,以供用户基于所述控件设置窗口设置埋点控件;
获取用户基于所述控件设置窗口配置的埋点控件,及所述埋点控件的控件位置,将所述埋点控件按对应的所述控件位置添加到当前显示界面的显示图像中。


4.一种埋点数据查询装置,其特征在于,所述埋点数据查询装置包括:
请求接收模块,用于在接收到客户端发送的埋点数据查询请求时,获取所述埋点数据查询请求对应的显示图像;
埋点标记模块,用于根据所述显示图像的图像信息,确定所述显示图像对应的埋点控件及所述埋点控件的控件位置,并在所述控件位置处添加埋点标记;
查询输出模块,用于在接收到基于埋点标记触发的数据输出请求时,确定所述埋点标记对应的目标埋点控件,查询预设埋点数据库,获取所述目标埋点控件对应的埋点数据并输出。


5.一种埋点数据查询方法,其特征在于,所述埋点数据查询方法应用于客户端,所述方法包括以下步骤:
在接收到埋点数据查询请求时,获取当前显示界面中的显示图像,并遍历当前显示界面,以判断所述当前显示界面中是否包含图像结构信息,其中,所述图像结构信息包括fragment、webview和/或DOM树结构数据;
若所述当前显示界面中包含图像结构信息,则将所述图像结构信息、所述显示图像和所述...

【专利技术属性】
技术研发人员:夏向南
申请(专利权)人:平安银行股份有限公司
类型:发明
国别省市:广东;44

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

1