网站细分流量的分析方法、系统、设备和介质技术方案

技术编号:28785895 阅读:30 留言:0更新日期:2021-06-09 11:20
本发明专利技术提供一种网站细分流量的分析方法,所述分析方法包括:基于预设设置条件下,获取用户使用pageId访问页面时的第一访问日志,所述第一访问日志的URL包含pageId;根据所述pageId匹配文档元数据以得到与所述第一访问日志对应的网站空间信息,所述文档元数据包括:不同pageId对应的页面所属的网站空间;根据所述网站空间信息获取同一网站空间的第一访问日志,并生成每个网站空间的流量分析结果。本发明专利技术通过实时收集用户的第一访问日志,基于访问日志获得账号、URL等信息,Web应用直连网站数据库,实时分析每个URL的所属网站空间,实现网站流程的细分统计分析。实现网站流程的细分统计分析。实现网站流程的细分统计分析。

【技术实现步骤摘要】
网站细分流量的分析方法、系统、设备和介质


[0001]本专利技术涉及网站流量统计分析
,特别涉及一种网站细分流量的分析方法、系统、设备和介质。

技术介绍

[0002]网站流量跟踪分析在网站运营过程中有重要的意义,网站的PV(Page View,页面浏览量)、UV(Unique Visitor,独立访客)统计是运营的重要指标,可以帮助改进网站内容质量,提高用户满意度。目前网站大都由Nginx(一种网络服务器)、Tomcat(一种网络服务器)、Apache(一种网络服务器)等Web(万维网)服务器承载,此类Web服务器都可以配置获取实时的用户访问日志,通过分析用户访问日志可以获得系统级别的PV、UV信息,但一般此类分析手段仅适用于对全站流量的分析统计。
[0003]对于包含了多个功能模块、网站空间等的中大型Web应用,网站细分流量统计分析,能较准确地反映出网站中功能较弱、用户体验较差的点,对于服务质量的提升具有更加重要的现实意义。对于自研系统,在设计规划时可以将各个维度的统计需求以业务埋点的形式作为一个功能开发进去,用户的访问信息包括本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种网站细分流量的分析方法,其特征在于,所述分析方法包括:基于预设设置条件下,获取用户使用pageId访问页面时的第一访问日志,所述第一访问日志的URL包含pageId;根据所述pageId匹配文档元数据以得到与所述第一访问日志对应的网站空间信息,所述文档元数据包括:不同pageId对应的页面所属的网站空间;根据所述网站空间信息获取同一网站空间的第一访问日志,并生成每个网站空间的流量分析结果。2.如权利要求1所述的网站细分流量的分析方法,其特征在于,所述流量分析结果包括:PV、UV和空间的访问明细;和/或,网站空间包括多级目录,所述文档元数据还包括:不同页面所属的目录;所述流量分析结果包括:空间内目录的访问明细。3.如权利要求1所述的网站细分流量的分析方法,其特征在于,通过以下步骤设置所述预设设置条件,包括:对网站的过滤器进行设置,以使用户使用pageId访问页面时的访问日志的URL包含pageId。4.如权利要求3所述的网站细分流量的分析方法,其特征在于,所述网站采用Confluence系统,通过以下步骤设置所述预设设置条件,具体包括:反编译所述Confluence系统的AccessLogFilter类;通过增加request.getQueryString(),以对反编译后的所述AccessLogFilter类的doFilter方法进行修改;编译修改后的所述AccessLogFilter类生成新jar包;将所述新jar包覆盖原jar包,所述新jar包用于在用户使用pageId访问页面时获取包含pageId的URL。5.如权利要求1所述的网站细分流量的分析方法,其特征在于,所述文档元数据还包括:不同spaceKey和页面title对应的页面所属的网站空间;所述分析方法还包括:获取用户使用spaceKey和页面title访问页面时的第二访问日志;根据所述spaceKey和所述页面title匹配所述文档元数据以得到与所述第二访问日志对应的网站空间信息;所述根据所述网站空间信息获取同一网站空间的第一访问日志,并生成每个网站空间的流量分析结果的步骤具体包括:根据所述网站空间信息获取同一网站空间的第一访问日志和第二访问日志,并生成每个网站空间的所述流量分析结果。6.如权利要求5所述的网站细分流量的分析方法,其特征在于,所述分析方法还包括:将与重要程度排序靠前的多个网站空间对应的文档元数据存入缓存;所述根据所述pageId匹配文档元数据以得到与所述第一访问日志对应的网站空间信息的步骤具体包括:将所述pageId与所述缓存中存储的文档元数据进行匹配,若成功,则获取与所述第一
访问日志对应的第一网站空间信息,将所述第一网站空间信息附加在所述第一访问日志上以生成处理后的第一访问日志,并将所述处理后的第一访问日志存入分析数据库;若不成功,则将未处理的第一访问日志存入所述分析数据库;在第一预设时间将所述pageId与网站数据库中存储的文档元数据进行匹配,以获取与所述未处理的第一访问日志对应的第二网站空间信息,并将所述第二网站空间信息附加在未处理的第一访问日志,并将处理后的第一访问日志存入分析数据库;所述根据所述spaceKey和所述页面title匹配所述文档元数据以得到与所述第二访问日志对应的网站空间信息的步骤具体包括:将所述spaceKey和所述页面title与所述缓存中存储的文档元数据进行匹配,若成功,则获取与所述第二访问日志对应的第三网站空间信息,将所述第三网站空间信息附加在所述第二访问日志上以生成处理后的第二访问日志,并将所述处理后的第二访问日志存入分析数据库;若不成功,则将未处理的第二访问日志存入所述分析数据库;在第二预设时间将所述spaceKey和所述页面title与网站数据库中存储的文档元数据进行匹配,以获取与所述未处理的第二访问日志对应的第四网站空间信息,并将第四网站空间信息附加在未处理的第二访问日志,并将处理后的第二访问日志存入分析数据库。7.一种网站细分流量的分析系统,其特征在于,所述分析系统包括:第一访问日志获取模块、第一访问日志匹配模块和分析结果生成模块;所述第一访问日志获取模块用于基于预设设置条件下,获取用户使用pageId访问页面时的第一访问日志,所述第一访问...

【专利技术属性】
技术研发人员:顾春峰邱志勇
申请(专利权)人:携程旅游网络技术上海有限公司
类型:发明
国别省市:

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

1