7 款顶级的开源 Web 分析软件推荐

2017 年 6 月 27 日 开源中国 OSC-协作翻译


Web 分析无非就是 Web 流量的测量。但它并不限于测量网络流量,还包括:

  • 分析

  • 数据采集

  • 为了了解和优化网页而上报网络数据

Google Analytics是最广泛使用的基于云的网络分析服务。不过,你的数据已被锁定在Google的生态系统中。如果你想要100%的数据拥有权,请尝试以下开源网络分析软件来获取有关网站的访问者数量和页面浏览量的信息。 该信息对市场调研有用,并且有助于了解你网的站上的流行趋势。


Web 日志分析软件究竟是什么?


Web 日志分析软件(“Web日志分析器”)是一种解析Nginx/Apache/IIS/Lighttpd和任何其他Web服务器日志文件的软件。它读取日志文件中包含的各种值,从而导出有关Web服务器的访问时间、方式,以及由谁访问的指标。 你可以找到的相关信息包括:

  • 访问次数和独立访问者人数

  • 访问持续时间和最后访问时间

  • 认证用户和上次认证的访问时间

  • 一周内的峰值访问时间

  • 主机访客所在国家

  • ISP

  • 页面的浏览量

  • 最多浏览、进入和退出的页面

  • 文件类型(HTML/TEXT/JPG/JS/CSS等)

  • 所使用的操作系统

  • 所使用的移动设备

  • 所使用的浏览器

  • 所使用的爬虫

  • HTTP referer

  • 用于检索分析数据的搜索引擎和关键字

  • HTTP错误

  • 一些日志分析器还会上报谁在访问当前站点、转化跟踪、访问时间和页面导航


Piwik

Web分析应用程序


Piwik是一个用PHP/MySQL编写的免费开源的网络分析应用程序。它跟踪一个或多个网站的在线访问情况,并通过web浏览器展示这些访问的报告,以便进行分析。它可以基于电子商务的目的跟踪人们在特定网站上花费多少时间。为实现访设定动作目标的能力,它需要访问者做特定操作,例如访问页面或购买产品。Piwik将跟踪这些动作的访问次数。它提供免费的移动端应用程序,以便用户可以通过手机访问他们的分析数据。Piwik拥有许多功能,包括商业支持。我推荐它作为Google分析工具的替代。

  • 操作系统:跨平台/PHP+MySQL

  • 支持的数据库: MySQL

  • 跟踪方法:JavaScript、PHP pagetag、Web日志文件

  • 授权: GPL v3

  • 下载: https://piwik.org/


GoAccess

实时 Web 日志分析器和交互式查看器


GoAccess 是一个实时的Apache / Nginx / Lighttpd网络日志分析器和交互式查看器,可在终端中运行,为系统管理员提供快速有价值的 HTTP 统计信息,这对在 CLI 上快速查看和分析流量指标非常有用。您还可以通过浏览器访问报告。GoAccess 解析指定的 Web 日志文件,并将数据输出到X终端。GoAccess 是用 C 写的,你只需要ncurses作为依赖。我喜欢这个工具,并且经常在终端中使用。你也可以试一下,不会失望的。

  • 操作系统:仅跨平台* nix

  • 支持的数据库:基于日志的数据库

  • 跟踪方式:Web日志文件

  • 协议:MIT

  • 下载:https://goaccess.io/

  • 有关更多信息,请参阅如何在Linux或类Unix系统上安装和使用GoAccess


Open Web Analytics

用 JS、PHP、REST API 向网站添加 Web 分析


Open Web Analytics (OWA) 是一款开源免费的 Web 分析软件,你可以用来跟踪和分析用户在如何使用你的网站和应用。OWA 基于 GPL 授权,让网站所有者或开发者以一种非常简单的方式向其网站添加分析功能,可以使用 JavaScriopt、PHP 或者基于 REST 的 API。OWA 内建支持对由 WordPress 和 MediaWiki 这类浏览内容管理网站进行跟踪。

  • 操作系统:跨平台/PHP+MySQL

  • 支持数据库:MySQL

  • 跟踪方法:JavaScript 或 PHP 页面标签

  • 协议:GPL v2.0

  • 下载:http://www.openwebanalytics.com


Webalizer 

快速,免费的 Web 服务器日志分析程序


Webalizer是一个快速,免费的Web服务器日志分析程序。它是最常用的Web服务器管理工具之一。它以HTML格式生成非常详细,易于配置的使用报告,可通过Web浏览器查看。用C编写,高度便携。这些统计数据可以通过不同的时间框架(如日,小时或月份)进行图形化显示。

  • 操作系统:跨平台/ C

  • 支持的数据库:基于日志的数据库

  • 跟踪方式:Web日志文件

  • 协议:GPL

  • 下载:http://www.webalizer.org


AWStats

可生成网络,流量,FTP或邮件服务器统计图


AWStats 是一个可生成网络,流量,FTP或邮件服务器统计图的免费开源软件。本日志分析器作为CGI 或从命令行在数个图形网页中显示你日志中包含的所有的可能信息。它适用于所有主要的Web服务器,代理、流量、邮件和FTP服务器。它是用 Perl 写的,所以几乎可以在任何操作系统上运行。

  • 操作系统:跨平台/ Perl

  • 支持的数据库:基于日志的数据库

  • 跟踪方式:Web日志文件

  • 协议:GPL

  • 下载:http://www.awstats.org


W3Perl

日志文件分析器


W3Perl是一款免费开源的日志分析器,不需要将任何代码插入网站,即可解析WWW / FTP / Squid / CUPS / DHCP / SSH和Mail日志文件。它是用 Perl 写的,所以可以安装在任何支持 Perl 的操作系统上,例如 Unix,Windows 或 Mac OS X。您可以使用 Web admin 远程管理它。输出的图形和可排序的表格将存储在 HTML 页面中。可以从单个 CLI 或 Web 浏览器中进行统计。

  • 操作系统:跨平台/ Perl

  • 支持的数据库:基于日志的数据库

  • 跟踪方式:Web日志文件

  • 协议:GPL

  • 下载:http://www.w3perl.com


Analog (Analog C:Amie) 

日志文件分析器


它是一个分析 Web 服务器日志文件的程序。可运行在 Windows,Mac OS,Linux,*BSD 和类 Unix 操作系统下,1995年6月21日由 Stephen Turne 首次发布,所遵循的协议于2004年11月更改为 GNU,但他维护到2004年后便不再更新该项目。2007年,作为 Analog的长期用户,鉴于Windows Vista无法由Analog公司发布,C:Amie承诺将对其保持最新

  • 操作系统:跨平台/ C

  • 支持的数据库:基于日志的数据库

  • 跟踪方式:Web日志文件

  • 协议:GPL

  • 下载: Analog C:Amie Edition (更新) | analog(不再保留)



推荐阅读

Debian 9 Stretch 经过 26 个月的开发后终于正式发布

关于 ASP.NET 内存缓存你需要知道的 10 点

14 个开源 REST 与 SOAP 服务 API 测试工具

从满腔热血到想删库跑路,神级程序员分享开源苦与乐

点击“阅读原文”查看更多精彩内容

登录查看更多
0

相关内容

Piwik是一个PHP和MySQL的开放源代码的Web统计软件. 它给你一些关于你的网站的实用统计报告,比如网页浏览人数, 访问最多的页面, 搜索引擎关键词等等… Piwik拥有众多不同功能的插件,你可以添加新的功能或是移除你不需要的功能,Piwik同样可以安装在你的服务器上面,数据就保存在你自己的服务器上面。你可以非常容易的插入统计图表到你的博客或是网站抑或是后台的控制面板中。安装完成后,你只需将一小段代码放到将要统计的网页中即可。
【2020新书】实战R语言4,323页pdf
专知会员服务
100+阅读 · 2020年7月1日
【实用书】Python机器学习Scikit-Learn应用指南,247页pdf
专知会员服务
264+阅读 · 2020年6月10日
【实用书】Python技术手册,第三版767页pdf
专知会员服务
234+阅读 · 2020年5月21日
【实用书】Python爬虫Web抓取数据,第二版,306页pdf
专知会员服务
117+阅读 · 2020年5月10日
【2020新书】如何认真写好的代码和软件,318页pdf
专知会员服务
63+阅读 · 2020年3月26日
【资源】100+本免费数据科学书
专知会员服务
107+阅读 · 2020年3月17日
Keras作者François Chollet推荐的开源图像搜索引擎项目Sis
专知会员服务
29+阅读 · 2019年10月17日
21个必须知道的机器学习开源工具!
AI100
13+阅读 · 2019年9月13日
34个最优秀好用的Python开源框架
专知
9+阅读 · 2019年3月1日
文本分析与可视化
Python程序员
9+阅读 · 2019年2月28日
10月机器学习开源项目Top10
机器学习算法与Python学习
3+阅读 · 2018年10月30日
2018年7月份GitHub开源项目排行榜
算法与数据结构
15+阅读 · 2018年8月3日
Python 杠上 Java、C/C++,赢面有几成?
CSDN
6+阅读 · 2018年4月12日
15款免费预测分析软件!收藏好,别丢了!
七月在线实验室
10+阅读 · 2018年2月27日
各厂推荐算法!
程序猿
17+阅读 · 2018年1月13日
GitHub上12月份最热门开源项目
程序猿
4+阅读 · 2018年1月9日
33款可用来抓数据的开源爬虫软件工具 (推荐收藏)
数据科学浅谈
7+阅读 · 2017年7月29日
Arxiv
8+阅读 · 2019年5月20日
Arxiv
3+阅读 · 2018年5月28日
Arxiv
6+阅读 · 2018年4月23日
Arxiv
3+阅读 · 2017年12月18日
Arxiv
3+阅读 · 2012年11月20日
VIP会员
相关资讯
21个必须知道的机器学习开源工具!
AI100
13+阅读 · 2019年9月13日
34个最优秀好用的Python开源框架
专知
9+阅读 · 2019年3月1日
文本分析与可视化
Python程序员
9+阅读 · 2019年2月28日
10月机器学习开源项目Top10
机器学习算法与Python学习
3+阅读 · 2018年10月30日
2018年7月份GitHub开源项目排行榜
算法与数据结构
15+阅读 · 2018年8月3日
Python 杠上 Java、C/C++,赢面有几成?
CSDN
6+阅读 · 2018年4月12日
15款免费预测分析软件!收藏好,别丢了!
七月在线实验室
10+阅读 · 2018年2月27日
各厂推荐算法!
程序猿
17+阅读 · 2018年1月13日
GitHub上12月份最热门开源项目
程序猿
4+阅读 · 2018年1月9日
33款可用来抓数据的开源爬虫软件工具 (推荐收藏)
数据科学浅谈
7+阅读 · 2017年7月29日
相关论文
Arxiv
8+阅读 · 2019年5月20日
Arxiv
3+阅读 · 2018年5月28日
Arxiv
6+阅读 · 2018年4月23日
Arxiv
3+阅读 · 2017年12月18日
Arxiv
3+阅读 · 2012年11月20日
Top
微信扫码咨询专知VIP会员