[发明专利]一种基于JavaScript的用户行为数据采集分析方法及系统在审
申请号: | 201710252849.1 | 申请日: | 2017-04-18 |
公开(公告)号: | CN107146100A | 公开(公告)日: | 2017-09-08 |
发明(设计)人: | 韦强 | 申请(专利权)人: | 北京思特奇信息技术股份有限公司 |
主分类号: | G06Q30/02 | 分类号: | G06Q30/02 |
代理公司: | 北京轻创知识产权代理有限公司11212 | 代理人: | 杨立 |
地址: | 100086 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 javascript 用户 行为 数据 采集 分析 方法 系统 | ||
技术领域
本发明涉及数据处理领域,尤其涉及一种基于JavaScript的用户行为数据采集分析方法及系统。
背景技术
现有技术中对于用户行为的采集和分析,通常是通过对用户的历史消费记录或历史浏览数据进行采集和分析,得到用户的行为特征。例如,当用户在网购时,现有技术只能根据用户浏览过的商品和已购买的商品对用户的购买行为进行分析,只能通过用户的购买记录对用户进行同类商品的推荐,不能对用户进行准确的个性化推荐,其时效性和准确性较差。同时,现有技术对于用户使用系统界面过程中的页面停留时间、页面响应时间以及链接点击次数等数据没有进行有效的利用,没有通过采集用户行为数据对用户行为进行分析的方法。
同时,现有技术缺少对用户浏览页面时产生的数据进行抓取分析,形成热点业务针对性展示的方法,无法对页面进行个性化的调整展示,对于用户常用页面的加载效率也无法实时捕获,不能及时地对响应慢的页面进行优化处理。
发明内容
本发明所要解决的技术问题是:现有技术缺少对用户浏览页面时产生的数据进行抓取分析,形成热点业务针对性展示的方法,无法对页面进行个性化的调整展示,对于用户常用页面的加载效率也无法实时捕获,不能及时地对响应慢的页面进行优化处理。为解决上述技术问题,本发明提供一种基于JavaScript的用户行为数据采集分析方法及系统。
本发明解决上述技术问题的技术方案如下:
一种基于JavaScript的用户行为数据采集分析方法,包括以下步骤:
步骤1,通过JavaScript的原生态方法,采集用户通过待监测页面进行业务操作时产生的操作数据;
步骤2,通过消息中间件的方式对所述操作数据进行实时缓存;
步骤3,当所述待监测页面关闭或所述业务完成提交后,提取缓存的所述操作数据并存储,并删除缓存的所述操作数据;
步骤4,对所述操作数据进行分析,得到数据分析记录;
步骤5,当检测到所述用户再次登录所述待监测页面时,根据所述数据分析记录调整所述待监测页面展示的业务内容。
本发明的有益效果是:本发明提供的一种基于JavaScript的用户行为数据采集分析方法,通过JavaScript的原生态方法捕捉用户的操作数据,并通过消息中间件的方式对操作数据进行缓存,然后对操作数据进行分析,根据分析结果对页面进行个性化调整,能够对用户进行更加准确和及时的业务推荐。
在上述技术方案的基础上,本发明还可以做如下改进。
进一步地,所述操作数据包括:所述待监测页面上各个链接的点击次数、各个区域的点击次数、搜索的关键字、各个关键字搜索次数、各个区域的响应时间、所述待监测页面的停留时间、收藏的内容数据、分享的内容数据和鼠标在各个区域的停留时间。
进一步地,步骤4中,采用开源的Spark通用并行计算框架,通过将业务算法整合到所述并行计算框架中,对所述操作数据进行分析和迭代计算,得到数据分析记录。
进一步地,用户行为数据采集分析方法还包括:
步骤6,将所述数据分析记录发送到用户端;
步骤7,根据所述数据分析记录生成推荐业务内容,并将所述推荐业务内容发送到用户端,所述推荐业务内容为根据所述数据分析记录生成的,与用户进行的业务操作相关的或用户可能需要的业务内容。
采用上述进一步方案的有益效果是:通过向用户端发送数据分析记录,可以提高数据分析记录的利用效率,使用户更好地掌握自己的操作习惯和业务需求。
进一步地,用户行为数据采集分析方法还包括:
步骤8,对所述操作数据进行检测,当所述待监测页面上任一区域的操作次数大于第一预设值且所述区域的响应时间大于第二预设值时,向管理端发送维护提醒信息,其中,第一预设值和第二预设值可以根据业务需求提前设置,并且可以根据实际需求进行更改。
进一步地,在步骤1之前还包括:通过嵌入公共界面的方法,在用户登入所述待监测页面时,获取所述待监测页面的公共参数信息。
所述公共参数信息包括:用户的IP信息、用户的接触流水信息、用户登录后产生的登录信息、接触时间信息等。
进一步地,在步骤5之前还包括,当所述用户再次登录所述待监测页面时,根据所述用户的IP信息、登录信息和接触流水信息等,识别该用户。
进一步地,步骤6中,可以通过多种方式将所述数据分析记录发送到用户端。
本发明解决上述技术问题的另一种技术方案如下:
一种基于JavaScript的用户行为数据采集分析系统,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京思特奇信息技术股份有限公司,未经北京思特奇信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710252849.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种可进行组合的散热器
- 下一篇:一种物联网农业用植物生长多功能型监控装置