本发明专利技术公开了一种数据分析系统,包括:数据处理服务器,适于接收要进行数据分析的第三方页面标识;多个移动终端,每个移动终端中驻留有移动应用,其中移动应用适于在执行时请求访问第三方页面;数据采集服务器,适于将数据采集脚本发送到移动终端,以便移动终端中的移动应用在呈现第三方页面时执行数据采集脚本,将所采集的数据发送到数据采集服务器;其中数据处理服务器对数据采集服务器上的、来自多个移动终端并与第三方页面相关联的数据进行分析,以提供第三方页面的数据分析结果。本发明专利技术还一并公开了一种数据分析方法,一种计算设备和计算机可读存储介质。
A data analysis system and method
【技术实现步骤摘要】
一种数据分析系统和方法
本专利技术涉及互联网领域,特别涉及一种数据分析系统和方法。
技术介绍
随着互联网的应用越发广泛,互联网上获取信息的渠道也越多。通过移动设备上的移动应用除了对本应用的服务商提供的页面和链接进行访问以外,还会出现对应用中,第三方服务提供商嵌入的页面链接进行访问。通过嵌入的第三方页面连接进行访问时,本应用的服务提供商需要了解用户在第三方页面连接的访问情况和对用户提交的表单等信息进行统计,以便对本应用进行改进和对第三方页面链接进行配置等操作。但本应用提供商对第三方页面用户数据进行数据统计时,无法像对己方的页面一样,直接调取后台的数据进行统计和分析,无法得知用户在第三方页面,包括访问数量和页面转化效率等访问情况,从而对第三方页面及移动应用进行改进。现有的解决方法是通过定期与第三方页面的服务提供商进行线下定期的交流,或在访问第三方页面时跳转访问一个空白图片请求,配合数据平台计算用户访问数量,但存在与第三方进行沟通的成本较高,对其页面侵入较多,无法对数据进行有效采集和分析。为此,需要一种新的数据分析的方法。
技术实现思路
为此,本专利技术提供一种数据分析系统和方法,以力图解决或者至少缓解上面存在的问题。根据本专利技术的一个方面,提供了一种数据分析系统,包括:数据处理服务器,适于接收要进行数据分析的第三方页面标识;多个移动终端,每个移动终端中驻留有移动应用,其中移动应用适于在执行时请求访问第三方页面;以及数据采集服务器,适于将数据采集脚本发送到移动终端,以便移动终端中的移动应用在呈现第三方页面时执行数据采集脚本,将所采集的数据发送到数据采集服务器;其中数据处理服务器对数据采集服务器上的、来自多个移动终端并与第三方页面相关联的数据进行分析,以提供第三方页面的数据分析结果。可选地,在根据本专利技术的一种数据分析系统中,移动应用在执行请求访问第三方页面时,使用webview访问第三方页面。可选地,在根据本专利技术的一种数据分析系统中,移动应用在执行请求访问第三方页面时,向数据采集服务器发送请求,请求包括判定是否在第三方页面中注入数据采集脚本;数据采集服务器判定是否在第三方页面中注入数据采集脚本。可选地,在根据本专利技术的一种数据分析系统中,数据采集服务器判定在第三方页面注入数据采集脚本时,将数据采集脚本发送至移动终端;移动终端接收数据采集脚本,并向第三方页面注入数据采集脚本。可选地,在根据本专利技术的一种数据分析系统中,移动终端向第三方页面注入数据采集脚本时,根据移动终端操作系统的不同,选择不同的方法注入数据采集脚本。可选地,在根据本专利技术的一种数据分析系统中,数据采集脚本适用于在移动应用呈现第三方页面时,侦听用户在第三方页面的操作,捕获并采集操作产生的数据;操作包括访问第三方页面中的链接,填写并提交第三方页面中的表单。可选地,在根据本专利技术的一种数据分析系统中,数据采集脚本执行时执行以下步骤:生成cookie文件保存标识每个访问的用户ID;获取每个用户请求的页面连接和对应的数据。可选地,在根据本专利技术的一种数据分析系统中,移动终端在数据采集脚本采集完毕数据后,将采集的数据发送到数据采集服务器;数据采集服务器接收并保存移动终端发送的数据。可选地,在根据本专利技术的一种数据分析系统中,数据处理服务器包括数据接口,数据接口接收数据采集脚本采集的数据,数据包括用户访问的第三方页面,在第三方页面提交的信息。可选地,在根据本专利技术的一种数据分析系统中,数据处理服务器对数据采集服务器上保存的数据进行分析时,执行以下步骤:接收要进行数据分析的第三方页面标识并配置第三方页面,将用户访问的第三方页面按照不同的第三方进行分类;将在第三方页面提交的信息按照不同的第三方进行分类。可选地,在根据本专利技术的一种数据分析系统中,数据处理服务器执行的步骤还包括对分类后的第三方页面和对应的提交的信息进行统计,得到每个第三方页面的用户访问数量。可选地,在根据本专利技术的一种数据分析系统中,数据处理服务器执行的步骤还包括根据每个第三方页面访问数量绘制漏斗模型。根据本专利技术的一个方面,提供了一种数据分析方法,适用于在一种数据分析系统中运行,数据分析系统包括数据处理服务器,数据采集服务器和多个移动终端,数据采集服务器与数据处理服务器和多个移动终端通信连接,方法包括:数据处理服务器接收要进行数据分析的第三方页面标识;移动终端执行驻留移动终端中的移动应用,移动应用请求访问第三方页面;数据采集服务器将数据采集脚本发送到移动终端;移动应用在呈现第三方页面时执行数据采集脚本,并将所采集的数据发送到数据采集服务器;以及数据处理服务器对数据采集服务器上的、来自多个移动终端并与第三方页面相关联的数据进行分析,以提供第三方页面的数据分析结果。可选地,在根据本专利技术的一种数据分析方法中,移动终端向第三方页面注入数据采集脚本时,根据移动终端操作系统的不同,选择不同的方法注入数据采集脚本。可选地,在根据本专利技术的一种数据分析方法中,数据执行的步骤包括:生成cookie文件保存标识每个访问的用户ID;获取每个用户请求的页面连接和对应的数据。可选地,在根据本专利技术的一种数据分析方法中,数据采集脚本采集完毕数据后,将采集的数据发送到数据采集服务器;数据采集服务器接收并保存移动终端发送的数据。可选地,在根据本专利技术的一种数据分析方法中,数据处理服务器对数据采集服务器上保存的数据进行分析包括:接收数据采集脚本采集的数据,数据包括用户访问的第三方页面,在第三方页面提交的信息;接收要进行数据分析的第三方页面标识并配置第三方页面,将用户访问的第三方页面按照不的第三方进行分类;将在第三方页面提交的信息按照不同的第三方进行分类。可选地,在根据本专利技术的一种数据分析方法中,还包括:对分类后的第三方页面和对应的提交的信息进行统计,得到每个第三方页面的用户访问数量。可选地,在根据本专利技术的一种数据分析方法中,还包括:根据每个第三方页面访问数量绘制漏斗模型。根据本专利技术的另一方面,提供了一种计算设备,包括:一个或多个处理器;存储器;以及一个或多个程序,其中一个或多个程序存储在存储器中并被配置为由一个或多个处理器执行,一个或多个程序包括用于执行根据本专利技术的一种数据分析方法的任一方法的指令。根据本专利技术的还有一个方面,提供了一种存储一个或多个程序的计算机可读存储介质,一个或多个程序包括指令,该指令当由计算设备执行时,使得计算设备执行根据本专利技术的一种数据分析方法中的任一方法。根据本专利技术的方案,提供了一种数据分析的系统和方法,通过在移动设备中的移动应用访问第三方页面时,数据采集服务器发送并在移动设备上注入数据采集脚本以采集数据,由数据分析服务器对数据进行分析,提供第三方页面的数据分析结果。本专利技术的方案整体能够在线上实现,减少线下人员进行沟通采集数据的成本,也更加真实可靠;同时通过在应用访问第三方页面时注入数据采集脚本,避免了现有线上解决的技术对第三方页面的过多侵入,对第三方页面服务提供商较为友本文档来自技高网...
【技术保护点】
1.一种数据分析系统,包括:/n数据处理服务器,适于接收要进行数据分析的第三方页面标识;/n多个移动终端,每个移动终端中驻留有移动应用,其中所述移动应用适于在执行时请求访问所述第三方页面;以及/n数据采集服务器,适于将数据采集脚本发送到所述移动终端,以便所述移动终端中的移动应用在呈现所述第三方页面时执行所述数据采集脚本,将所采集的数据发送到所述数据采集服务器;/n其中所述数据处理服务器对所述数据采集服务器上的、来自多个移动终端并与所述第三方页面相关联的数据进行分析,以提供所述第三方页面的数据分析结果。/n
【技术特征摘要】
1.一种数据分析系统,包括:
数据处理服务器,适于接收要进行数据分析的第三方页面标识;
多个移动终端,每个移动终端中驻留有移动应用,其中所述移动应用适于在执行时请求访问所述第三方页面;以及
数据采集服务器,适于将数据采集脚本发送到所述移动终端,以便所述移动终端中的移动应用在呈现所述第三方页面时执行所述数据采集脚本,将所采集的数据发送到所述数据采集服务器;
其中所述数据处理服务器对所述数据采集服务器上的、来自多个移动终端并与所述第三方页面相关联的数据进行分析,以提供所述第三方页面的数据分析结果。
2.如权利要求1所述的一种数据分析系统,其中,所述移动应用在执行请求访问第三方页面时,使用webview访问第三方页面。
3.如权利要求2所述的一种数据分析系统,其中,所述移动应用在执行请求访问第三方页面时,向所述数据采集服务器发送请求,所述请求包括判定是否在所述第三方页面中注入数据采集脚本;
所述数据采集服务器判定是否在所述第三方页面中注入数据采集脚本。
4.如权利要求3所述的一种数据分析系统,其中,所述数据采集服务器判定在所述第三方页面注入数据采集脚本时,将所述数据采集脚本发送至所述移动终端;
所述移动终端接收所述数据采集脚本,并向所述第三方页面注入数据采集脚本。
5.如权利要求4所述的一种数据分析系统,其中,所述移动终端向所述第三方页面注入数据采集脚本时,根据所述移动终端操作系统的不同,选择不同的方法注入数据采集脚本。
6.如权利要求1-5中任一项所述的一种数据分析系统,其中,所述数据采集脚本适用于在所...
【专利技术属性】
技术研发人员:许圣童,张琪琪,
申请(专利权)人:车智互联北京科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。