一种埋点数据的处理方法、相关装置及存储介质制造方法及图纸

技术编号:29614745 阅读:17 留言:0更新日期:2021-08-10 18:29
本申请实施例公开了一种埋点数据的处理方法,用于提高后端服务器处理埋点数据的效率。本申请实施例方法包括:后端服务器根据业务类型配置埋点对应的目标事件,向目标网页引入埋点。当目标网页触发目标事件时,该埋点会自动采集目标网页中,与目标事件所对应的埋点数据。埋点数据会发送给后端服务器,由后端服务器进行处理。通过上述方式,当目标网页触发目标事件时,后端服务器才会接收到与该目标事件对应的埋点数据,该埋点数据与业务的贴合度较高,提高了后端服务器处理埋点数据的效率。

【技术实现步骤摘要】
一种埋点数据的处理方法、相关装置及存储介质
本申请涉及计算机
,尤其涉及一种埋点数据的处理方法、相关装置及存储介质。
技术介绍
埋点分析,是数据分析过程中常用的数据采集方法。应用系统(网站或App等)在设计和实现时主要关注核心业务功能,投入运营后,在做用户行为分析时发现核心业务系统的数据远远不够,需要采集更多用户行为等相关数据,这样就需要在应用的代码中添加一些额外的代码来采集数据,这就是所谓的“埋点”。现有的埋点数据的上报方法中,会监听网页或APP上的所有点击事件,并上报所有点击事件以及对应的数据,然后传递到后端,由后端服务器去分析这些数据。但是,面对实际应用中较为复杂的业务场景,这种通过监听所有点击事件进行上报的埋点数据,其数据量较为庞大且种类繁多,当后端服务器需要对其中针对某一业务类型的埋点数据进行分析处理时,效率较低。
技术实现思路
有鉴于此,本申请提供一种埋点数据的处理方法,用于提高后端服务器处理埋点数据的效率。本申请一方面提供一种埋点数据的处理方法,包括:根据业务类型配置埋点对应的目标事件;向目标网页引入所述埋点;当目标网页触发所述目标事件,则接收来自所述目标网页中所述目标事件对应的埋点数据;对所述埋点数据进行处理。在一种可能的实现方式中,所述对所述埋点数据进行处理包括:获取数据类型模板;根据所述数据类型模板对所述埋点数据进行匹配,得到分类结果;根据所述分类结果,对所述埋点数据进行分析。在一种可能的实现方式中,所述接收来自所述目标网页中所述目标事件对应的埋点数据包括:接收来自所述目标网页的封装图片数据,所述封装图片数据为通过图片标签封装的数据;解析所述封装图片数据,得到所述目标网页中所述目标事件对应的埋点数据。在一种可能的实现方式中,所述向目标网页引入所述埋点包括:将所述埋点封装为软件开发工具包SDK;向目标网页引入所述SDK。本申请另一方面提供一种埋点数据处理装置,包括:配置单元,用于根据业务类型配置埋点对应的目标事件;引入单元,用于向目标网页引入所述埋点;接收单元,用于当目标网页触发所述目标事件时,接收来自所述目标网页中所述目标事件对应的埋点数据;处理单元,用于对所述埋点数据进行处理。在一种可能的实现方式中,所述处理单元具体用于:获取数据类型模板;根据所述数据类型模板对所述埋点数据进行匹配,得到分类结果;根据所述分类结果,对所述埋点数据进行分析。在一种可能的实现方式中,所述接收单元具体用于:接收来自所述目标网页的封装图片数据,所述封装图片数据为通过图片标签封装的数据;解析所述封装图片数据,得到所述目标网页中所述目标事件对应的埋点数据。在一种可能的实现方式中,所述引入单元具体用于:将所述埋点封装为软件开发工具包SDK;向目标网页引入所述SDK。本申请另一方面提供一种计算机设备,包括:存储器、处理器以及总线系统;所述存储器用于存储程序代码;所述处理器用于根据所述程序代码中的指令执行上述任一方面所述的埋点数据的处理方法。本申请另一方面提供一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述任一方面所述的埋点数据的处理方法。根据本申请的另一方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述任一方面所述的埋点数据的处理方法。从以上技术方案可以看出,本申请实施例具有以下优点:后端服务器根据业务类型配置埋点对应的目标事件,向目标网页引入埋点。当目标网页触发目标事件时,该埋点会自动采集目标网页中,与目标事件所对应的埋点数据。埋点数据会发送给后端服务器,由后端服务器进行处理。通过上述方式,当目标网页触发目标事件时,后端服务器才会接收到与该目标事件对应的埋点数据,该埋点数据与业务的贴合度较高,提高了后端服务器处理埋点数据的效率。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本申请实施例提供的一种埋点数据的处理流程图;图2为本申请实施例中另一种埋点数据的处理流程图;图3为本申请实施例提供的一种埋点数据处理装置的结构示意图;图4为本申请实施例中计算机设备的一个结构示意图。具体实施方式本申请实施例提供了一种埋点数据的处理方法,用于提高后端服务器处理埋点数据的效率。本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例例如能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“对应于”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。本申请提出了一种埋点数据的处理方法,请参阅图1,图1为本申请实施例提供的一种埋点数据的处理流程图,本申请实施例包括以下步骤:101、根据业务类型配置埋点对应的目标事件;本申请实施例中,可以根据不同的业务类型,为每个业务类型配置对应的埋点,设计埋点文档。埋点文档设是埋点在应用过程中的一种规范,具体的,根据业务类型的不同,埋点文档的设计可以包括但不限于:埋点模块、埋点模块ID、目标事件、参数、埋点上报位置和上报时间等。其中,目标事件也叫做触发事件,当用户在目标网页上所执行的操作满足该目标事件时,则会触发埋点采集与该目标事件相对应的埋点数据。示例性的,假设后端服务器需要了解用户在网页上的注册方式的偏好,了解用户是偏好于通过邮箱注册或者手机号码注册等方式,则对于所配置的埋点,其目标事件可以是用户点击网页上的“提交注册”按钮。当用户在实际应用中点击了网页上的“提交注册”按钮,则满足该目标事件,触发埋点采集数据。102、向目标网页引入埋点;经过步骤101配置好埋点之后,可以向目标网页引入该埋点。应理解,本申请中,并不限定目标网页的具体形式,可以是电脑网站、手机网站或者APP等,具体此处不做限定。进一步的,为了在引入埋点的过程中,避免对目标网页原有的业务代码造成影响,本实施例中,可以将配置好的埋点封装为软本文档来自技高网...

【技术保护点】
1.一种埋点数据的处理方法,其特征在于,包括:/n根据业务类型配置埋点对应的目标事件;/n向目标网页引入所述埋点;/n当目标网页触发所述目标事件,则接收来自所述目标网页中所述目标事件对应的埋点数据;/n对所述埋点数据进行处理。/n

【技术特征摘要】
1.一种埋点数据的处理方法,其特征在于,包括:
根据业务类型配置埋点对应的目标事件;
向目标网页引入所述埋点;
当目标网页触发所述目标事件,则接收来自所述目标网页中所述目标事件对应的埋点数据;
对所述埋点数据进行处理。


2.根据权利要求1所述的方法,其特征在于,所述对所述埋点数据进行处理包括:
获取数据类型模板;
根据所述数据类型模板对所述埋点数据进行匹配,得到分类结果;
根据所述分类结果,对所述埋点数据进行分析。


3.根据权利要求1或2所述的方法,其特征在于,所述接收来自所述目标网页中所述目标事件对应的埋点数据包括:
接收来自所述目标网页的封装图片数据,所述封装图片数据为通过图片标签封装的数据;
解析所述封装图片数据,得到所述目标网页中所述目标事件对应的埋点数据。


4.根据权利要求1或2所述的方法,其特征在于,所述向目标网页引入所述埋点包括:
将所述埋点封装为软件开发工具包SDK;
向目标网页引入所述SDK。


5.一种埋点数据处理装置,包括:
配置单元,用于根据业务类型配置埋点对应的目标事件;
引入单元,用于向目标网页引入所述埋点;
接收单元,用于当目标网页触发所述目标事件时,接收来...

【专利技术属性】
技术研发人员:李迪珀
申请(专利权)人:深圳市金蝶天燕云计算股份有限公司
类型:发明
国别省市:广东;44

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

1