【技术实现步骤摘要】
零埋点数据采集方法、装置、电子设备及存储介质
本专利技术实施例涉及数据采集领域,具体涉及一种零埋点数据采集方法、装置、电子设备及存储介质。
技术介绍
埋点分析,是网站分析的一种常用的数据采集方法。通过埋点分析,可以对网站或应用程序中预设监测事件的监测点进行监测。其中,预设监测事件是用户在使用网站或应用程序时,通过操作触发的事件,比如用户点击点赞按钮,则会触发点击事件。这些事件会产生一些数据,比如,点赞个数,这些数据可以通过监测点代码来获取。其中,在将监测点代码植入到监测点的过程可以成为埋点。埋点的具体过程是:网页工程师(或者应用程序开发者)将一个一个专用的监测点代码植入到每一个需要统计数据的监测点上,还需要保证这些监测点代码跟监测点一一对应(因为监测点不同,植入的监测点代码在命名和属性设定上也不同,每个监测点都要植入一个专属于自身的点监测点代码),在监测点上植入监测点代码时不能错加或者漏加,由于埋点的工作量很大,需要植入的监测点代码很多,因此在埋点的过程中很容易出现错误。基于上述方案,埋点的过程比较复杂,并且 ...
【技术保护点】
1.一种零埋点数据采集方法,其特征在于,包括:/n检测目标应用程序上是否有事件发生;/n若检测到有事件发生,根据从服务器获取的配置文件中包含的预设事件的预设事件名称,判断所述事件是否是预设事件;/n若所述事件是所述预设事件,则获取所述预设事件的第一采集数据信息;所述第一采集数据信息至少包括页面访问路径信息,所述页面访问路径为所述预设事件发生时所述目标应用程序当前显示的页面的访问路径。/n
【技术特征摘要】
1.一种零埋点数据采集方法,其特征在于,包括:
检测目标应用程序上是否有事件发生;
若检测到有事件发生,根据从服务器获取的配置文件中包含的预设事件的预设事件名称,判断所述事件是否是预设事件;
若所述事件是所述预设事件,则获取所述预设事件的第一采集数据信息;所述第一采集数据信息至少包括页面访问路径信息,所述页面访问路径为所述预设事件发生时所述目标应用程序当前显示的页面的访问路径。
2.根据权利要求1所述的一种零埋点数据采集方法,其特征在于,在所述检测目标应用程序上是否有事件发生之前,所述方法还包括:
在目标应用程序初始化时,向服务器发送初始化请求;
接收服务器响应于所述初始化请求发送的配置文件,所述配置文件包括预设事件的预设事件名称以及预设事件对应的业务数据的获取路径。
3.根据权利要求2所述的一种零埋点数据采集方法,其特征在于,所述检测目标应用程序上是否有事件发生,包括:
在所述目标应用程序上配置监测代码;
根据所述监测代码检测目标应用程序上的事件是否发生。
4.根据权利要求2所述的一种零埋点数据采集方法,其特征在于,当所述第一采集数据信息包括页面访问路径信息时,获取所述预设事件的第一采集数据信息,包括:
在目标应用程序展示多级页面的状态下,从目标应用程序当前展示的页面遍历页面直至根页面;
获取各页面的类名以及每个页面在父页面中的标识;
将每个页面的类名与该页面在父页面中的标识进行组合,得到每个页面的路径信息;
按照从根页面到当前展示的页面的顺序将每个页面的路径信息组合,得到预设事件的页面访问路径信息。
5.根据权利要求2所述的一种零埋点数据采集方法,其特征在于,所述第一采集数据信息还包括:视图访问路径信息和与所述预设事件对应的业务数据。
6.根据权利要求5所述的一种零埋点数据采集方法,其特征在于,当所述第一采集数据信息还包括视图访问路径信息时,获取所述预设事件的第一采集数据信息,包括:
在目标应...
【专利技术属性】
技术研发人员:范兴华,吴宪,张韩,邹鑫,
申请(专利权)人:北京奇艺世纪科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。