一种用户行为统计分析方法及系统技术方案

技术编号:18204250 阅读:38 留言:0更新日期:2018-06-13 06:20
本发明专利技术公开了一种用户行为统计分析方法及系统,所述方法包括获取在客户端采集并处理为标准信息的操作指令信息;将所述标准信息转换为用于输入至服务器端消息队列的信息,并输入所述消息队列中;将输入至所述消息队列的信息与之前的标准信息进行整合处理,并发送至实时数据库中;对实时数据库中的数据进行深度分析,并把实时数据库中的数据迁移到历史数据库中;从所述实时数据库和所述历史数据库中获取对应的用户行为数据,并转换为标准的可视化数据。本发明专利技术能够有效的帮助客户最终获得并分析网站的用户行为数据,达到能实时处理海量数据的目的。

【技术实现步骤摘要】
一种用户行为统计分析方法及系统
本专利技术涉及用户行为采集
,尤其涉及一种用户行为统计分析方法及系统。
技术介绍
互联网的普及,使得众多互联网企业和传统企业纷纷部署自身的大型站点,包括电脑端和手机端,在互联网的力量之下,为自身的服务和产品赋能。而对于大型站点,用户行为统计分析无疑是非常重要的一个环节,通过用户行为统计分析,我们可以了解到网站的流量来源、页面访问质量、哪些回头用户、哪些用户浏览之后没有转换成目标用户,转换的目标用户是通过那些页面进入交易页面的等等。总而言之,我们能通过用户行为统计分析帮助企业解决三个核心商业问题:提升用户体验、提升企业收入和降低企业成本。其中,现有技术在实施过程中一般采取在网页中嵌入一段JS代码,然后这段JS代码会收集相关信息发送到DNA的服务器以完成数据统计和分析;流程简单,且能收集到全面数据,即使没有技术经营的客户或者员工都能迅速上手。具体地,系统基础操作流程为:①定义事件,事件是对数据的描述;②定义触发规则,触发规则表示用户在什么操作下会触发这个事件,比如定义一个注册事件,点击注册按钮就会触发这个事件的统计,那么当有用户点击注册按钮后,系统就会记录哪一个用户、在什么时间点单击了注册按钮、完成了注册事件;③部署到网站。客户配置好事件后,系统会自动生成代码,客户只需要将代码复制黏贴到自己想要统计的页面即可。但是,现有技术中传统的数据统计分析方法存在多个缺陷影响用户行为统计分析的效率,所以,有待提出一种可有效提升且简单应用的用户行为统计分析的技术方案。
技术实现思路
本专利技术提出了一种用户行为统计分析方法及系,具体地:第一方面提供了一种用户行为统计分析方法,包括:获取在客户端采集并处理为标准信息的操作指令信息;将所述标准信息转换为用于输入至服务器端消息队列的信息,并输入所述消息队列中;将输入至所述消息队列的信息与之前的标准信息进行整合处理,并发送至实时数据库中;对实时数据库中的数据进行深度分析,并把实时数据库中的数据迁移到历史数据库中;从所述实时数据库和所述历史数据库中获取对应的用户行为数据,并转换为标准的可视化数据。进一步地,所述将输入至所述消息队列的信息与所述标准信息进行整合处理之后,还包括:将整合处理后的消息队列中的信息与标准信息作为处理对象,对所述处理对象进行访问深度、停留时间的计算,并整合相同维度的指标。进一步地,所述对实时数据库中的数据进行深度分析之前,还包括:在对实时数据路中的数据进行深度分析之前,设定离线作业启动,对每天获取的日志信息进行压缩、整理和备份。进一步地,所述从所述实时数据库和所述历史数据库中获取到客户的用户行为数据之前,还包括:管理客户的基础信息和权限,维护基本的客户数据。第二方面提供了一种用户行为统计分析系统,包括客户端和服务器端,所述客户端包括第一收集模块和第一处理模块;所述第一收集模块用于获取访客对运行环境的操作指令;所述第一处理模块用于将所述第一收集模块获取的指令信息进行加工整理成标准信息,并将所述标准信息发送至所述服务器;所述服务器端包括第二收集模块、第二处理模块、第二存储模块、第三处理模块和信息展示模块;所述第二收集模块用于获取得到第一处理模块发送的信息,并进行转化处理,输入至消息队列;所述第二处理模块用于获取并解析所述消息队列中的消息,并与第一处理模块发送的信息进行整合,发送至实时数据中;所述第三处理模块用于对实时数据库中的数据进行深度分析,计算出需要大数据量运算的结果,并把实时数据库中的数据迁移到历史数据库中;所述信息展示模块用于从所述实时数据库和所述历史数据库中获取到客户的用户行为数据,并转换为标准的可视化数据。进一步地,所述第二处理模块,还用于将整合处理后的消息队列中的信息与标准信息作为处理对象,对所述处理对象进行访问深度、停留时间的计算,并整合相同维度的指标。进一步地,所述第三处理模块还用于在对实时数据路中的数据进行深度分析之前,设定离线作业启动,对每天获取的日志信息进行压缩、整理和备份。进一步地,所述信息展示模块还用于管理客户的基础信息和权限,维护基本的客户数据。本专利技术提供的用户行为统计分析方法,能够有效的帮助客户最终获得并分析网站的用户行为数据,达到能实时处理海量数据的目的;所述方法对应的系统从浏览器跨域到服务器,所述系统把绝大部分的工作都隐藏屏蔽在简单的接口中;对于客户来说,提供了简易通过短时间学习就能掌握的操作步骤,使得客户能减少自身的工作量,专注于自身业务。并且,所述系统不仅能够减少重复工作,而且通过借助第三方技术使得能够方便的借取第三方技术实现本专利技术,可扩展性强。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是实施例一提供的一种用户行为统计分析方法流程图;图2是实施例一提供的另一种用户行为统计分析方法流程图;图3是实施例二提供的一种用户行为统计分析系统结构框图;图4是实施例二提供的一种用户行为统计分析系统具体结构组成图。具体实施方式为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分的实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。需要说明的是,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。对于现有技术中传统的数据统计分析方法有几个值得关注的缺陷。其一:用户的交互行为,如果没有具体的“地点”,无埋点的方法则不适用。比如,用户上滑屏幕时内容瀑布流的底部载入新的内容(像网易新闻、今日头条之类),这种交互用户可以一直进行下去,但却没有一个明确的监测点位置。在可视化事件监测设置的界面上你找不到这类交互,因为这类交互是不可见的。给与说明的是,每个网页都是一个DOM文件树,树上面有很多支点,这些支点就是所说的监测点。但是,依照之前的例子,即使在可视化事件监测设置的界面上的所述的交互不可见;但是这类交互是可以存在触发事件的;若假设存在事件A,则事件A被触发后将自动加载之后的下一部分信息流;而本专利技术能够捕捉事件A,且在事件A被触发时,向服务器发送统计数据。其二:后端埋点,有个非常严重的硬伤是,行为数据和后端数据无法很好的关联,后端数据只是个结果,但是却无法归因。因为传统的统计方法会使用后端方法进行统计,也就是对数据库里产生的数据进行分析,但是采集到的数据就是实际被操作处理完成的数据;例如统计的注册事件,采集到的数据只是实际注册了的人数,而我们得不到有多少用户点了注册按钮又放弃,又有多少人进了注册页面却连按钮都没点击就离开。粗糙的行为统计,让企业在市场营销预算和运营方面浪费了大量的预算和精力。其三:行为数据的分类汇总。埋点方本文档来自技高网
...
一种用户行为统计分析方法及系统

【技术保护点】
一种用户行为统计分析方法,其特征在于,包括:获取在客户端采集并处理为标准信息的操作指令信息;将所述标准信息转换为用于输入至服务器端消息队列的信息,并输入所述消息队列中;将输入至所述消息队列的信息与之前的标准信息进行整合处理,并发送至实时数据库中;对实时数据库中的数据进行深度分析,并把实时数据库中的数据迁移到历史数据库中;从所述实时数据库和所述历史数据库中获取对应的用户行为数据,并转换为标准的可视化数据。

【技术特征摘要】
2017.06.01 CN 20171040221301.一种用户行为统计分析方法,其特征在于,包括:获取在客户端采集并处理为标准信息的操作指令信息;将所述标准信息转换为用于输入至服务器端消息队列的信息,并输入所述消息队列中;将输入至所述消息队列的信息与之前的标准信息进行整合处理,并发送至实时数据库中;对实时数据库中的数据进行深度分析,并把实时数据库中的数据迁移到历史数据库中;从所述实时数据库和所述历史数据库中获取对应的用户行为数据,并转换为标准的可视化数据。2.根据权利要求1所述的方法,其特征在于,所述将输入至所述消息队列的信息与所述标准信息进行整合处理之后,还包括:将整合处理后的消息队列中的信息与标准信息作为处理对象,对所述处理对象进行访问深度、停留时间的计算,并整合相同维度的指标。3.根据权利要求1所述的方法,其特征在于,所述对实时数据库中的数据进行深度分析之前,还包括:在对实时数据路中的数据进行深度分析之前,设定离线作业启动,对每天获取的日志信息进行压缩、整理和备份。4.根据权利要求1所述的方法,其特征在于,所述从所述实时数据库和所述历史数据库中获取到客户的用户行为数据之前,还包括:管理客户的基础信息和权限,维护基本的客户数据。5.一种用户行为统计分析系统,其特征在于,包括客户端和服务器端,...

【专利技术属性】
技术研发人员:张君晖梁丽丽李华煜
申请(专利权)人:广州舜飞信息科技有限公司
类型:发明
国别省市:广东,44

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

1