The embodiment of the invention discloses a method, a device, a server and a client for burying point data. The method includes: the client according to the preset strategy dot gets the application of interactive data, generate buried data according to the application of interactive behavior data, wherein the embedded point data in a predetermined manner including generated buried unique identifier; the client will be buried point data sent to the server; the server will be buried in the data only buried identity associated with business scenarios identify, generate the mapping of data; the client sent to the server to identify buried point data; the server mapping based on data points to uniquely identify buried business scene recognition and conversion operation. The application for various embodiments, can simplify the buried point data recognition into the operation, reduce the error rate and the server terminal buried buried error data to business scene conversion rate, reduce the artificial buried point and recognition, check the cost, improve the efficiency of data processing and embedded point recognition results.
【技术实现步骤摘要】
一种埋点数据的处理方法、装置、服务器及客户端
本申请属于计算机数据处理
,尤其涉及一种埋点数据的处理方法、装置、服务器及客户端。
技术介绍
随着计算机和互联网的迅速发展,安装使用APP(application,应用)的这类客户端越来越普及,例如移动手机APP、便携设备、传统计算机上安装的软件与服务。这些客户端通常需要与远端的服务器进行交互,从而给用户提供功能与数据上的使用,因此针对用户行为、活动运营效果、数据访问频率、转化率等的统计要求越来越多。目前采取客户端数据的主要方式之一就是在客户端上进行一定的业务、数据与交互的埋点,并把这些埋点数据传输给服务端进行统计分析,评估运营活动效果,访问量等。现有中埋点的实施方案目前主要是采用人工(手工)埋点的方案,这种方案通常需要客户端开发人员在客户端业务与代码中强制加入埋点逻辑与数据,并且需要按照统一的要求和埋点标识进行设置。人工埋点很容易造成漏埋和错埋,并且针对应用多个系统或版本都需要进行埋点,工作量相当的大。另外,客户端人工埋点一般都是提前写死的,客户端发布后很难进行调整,更无法动态的变更埋点的策略规则与数据。目前一 ...
【技术保护点】
一种埋点数据的处理方法,所述方法包括:客户端根据预置的埋点策略获取应用交互数据,根据所述应用交互行为数据生成埋点数据,所述埋点数据包括客户端埋点处理时按照预定方式生成的埋点唯一标识;所述客户端将所述埋点数据发送给服务器;所述服务器将所述埋点数据中的埋点唯一标识与确定的业务场景标识进行关联,生成所述埋点唯一标识与业务场景标识的映射关系数据;所述客户端向所述服务器发送待识别埋点数据;当服务器在接收到所述待识别埋点数据时,基于所述映射关系数据对所述待识别埋点数据进行埋点唯一标识到业务场景的识别转换操作。
【技术特征摘要】
1.一种埋点数据的处理方法,所述方法包括:客户端根据预置的埋点策略获取应用交互数据,根据所述应用交互行为数据生成埋点数据,所述埋点数据包括客户端埋点处理时按照预定方式生成的埋点唯一标识;所述客户端将所述埋点数据发送给服务器;所述服务器将所述埋点数据中的埋点唯一标识与确定的业务场景标识进行关联,生成所述埋点唯一标识与业务场景标识的映射关系数据;所述客户端向所述服务器发送待识别埋点数据;当服务器在接收到所述待识别埋点数据时,基于所述映射关系数据对所述待识别埋点数据进行埋点唯一标识到业务场景的识别转换操作。2.一种埋点数据的处理方法,所述方法包括:接收客户端发送的待识别埋点数据,所述待识别埋点数据包括客户端埋点处理时按照预定方式生成的埋点唯一标识;将所述待识别埋点数据中的埋点唯一标识与存储的映射关系数据进行匹配,获取所述埋点唯一标识对应的业务场景标识,所述映射关系数据包括基于埋点唯一标识与对应的业务场景标识进行关联生成的数据;根据匹配获取的业务场景标识确定所述待识别埋点数据对应的业务场景。3.如权利要求2所述的一种埋点数据的处理方法,所述按照预定方式生成的埋点唯一标识,包括:根据客户端埋点所在的模块的名称、埋点位置对应的全路径类名组合生成原埋点标识信息,采用散列算法对所述原埋点标识信息加密处理后生成埋点唯一标识。4.如权利要求2或3所述的一种埋点数据的处理方法,在生成所述映射关系数据时还包括:展示客户端上传的埋点快照图像。5.如权利要求2或3所述的一种埋点数据的处理方法,所述方法还包括:向客户端发送更新后的埋点策略,以更新客户端的埋点策略。6.一种埋点数据的处理方法,所述方法包括:根据预置的埋点策略获取应用交互数据,根据所述应用交互行为数据生成埋点数据,所述埋点数据包括客户端埋点处理时按照预定方式生成的埋点唯一标识;将所述埋点数据发送给服务器,以使所述服务器根据所述埋点数据中的埋点唯一标识与确定的业务场景标识进行关联,生成所述埋点唯一标识与业务场景标识的映射关系数据。7.如权利要求6所述的一种埋点数据的处理方法,所述按照预定方式生成的埋点唯一标识,包括:根据客户端埋点所在的模块的名称、埋点位置对应的全路径类名组合生成原埋点标识信息,采用散列算法对所述原埋点标识信息加密处理后生成埋点唯一标识。8.如权利要求6或7所述的一种埋点数据的处理方法,所述方法还包括:对当前埋点的界面进行截图,将截图获取的埋点快照图像发送给服务器。9.如权利要求6或7所述的一种埋点数据的处理方法,所述方法还包括:基于服务器发送的更新后埋点策略更新本地的埋点策略。10.一种埋点数据的处理装置,包括:接收模块,用于接收客户端发送的待识别埋点数据,所述待识别埋点数据包括客户端埋点处理时按照预定方式生成的埋点唯一标识;场景匹配模块,用于将所述待识别埋点数据中的埋点唯一标识与存储的映射关系数据进行匹配,获取所述埋点唯一标识对应的业务场景标识,所述映射关系数据包括基于埋点唯一标识与对应的业务场景标识进行关联生成的数据;识别模块,用于根据匹配获取的业务场景标识确定所述待识别埋点数据对应的业务场景。11.如权利要求10所述的一种埋点数据的处理装置,所述按照预定方式生成的埋点唯一标识,包括:根据客户端埋点所在的模块的名称、埋点位置对应的全路径类名组合生成原埋点标识信息,采用散列算法对所述原埋点标识信息加密处理后生成埋点唯一标识。12.如权利要求10或11所述的一种埋点数据的处理装置,还包括:图像展示模块,用于接收客户端上传的埋点快照图像,以及在生成所述映射关系数据时展示所述埋点快照图像。13.一种埋点数据的处理装置,包括:埋点数据生成模块,用于根据预置的埋点策略获取应用交互数据,根据所述应用交互行为数据生成埋点数据,所述埋点数据包括客户端埋点处理时按照预定方式生成的埋点唯一标识;收发模...
【专利技术属性】
技术研发人员:赵捷,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛,KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。