适用于Linux和Unix的7种出色的开源分析软件
- 分析
- 数据采集
- 报告网络数据,以了解和优化网页
Google Analytics(分析)是使用最广泛的基于云的网络分析服务。但是,您的数据已锁定在Google生态系统中。如果您想要100%的数据所有权,请尝试使用以下开源分析软件来获取有关网站访问者数量和页面浏览量的信息。该信息对于市场研究和了解网站上的流行趋势很有用。
Web日志分析软件到底是什么?
Web日志分析软件(“ Web日志分析器”)是一种可解析Nginx / Apache / IIS / Lighttpd以及任何其他Web服务器日志文件的软件。它读取日志文件中包含的各种值,导出有关何时,如何以及由谁访问Web服务器的指示符。您可以找到有关以下信息:
- 造访次数和不重复访客数
- 访问持续时间和最后访问
- 经过身份验证的用户和最近经过身份验证的访问
- 星期几和高峰时间
- 主办国访客的国家
- 互联网服务提供商
- 浏览量
- 浏览最多的页面,进入页面和退出页面
- 文件类型(HTML / TEXT / JPG / JS / CSS等)
- 使用的操作系统
- 使用的移动设备
- 使用的浏览器
- 二手机器人
- HTTP引荐来源网址
- 用于查找分析对象的搜索引擎和关键字
- HTTP错误
- 一些日志分析器还报告站点上的人员,转换跟踪,访问时间和页面导航
Matomo(以前称为“ Piwik”)– Web分析应用程序
Matomo是一个免费的开源Web分析应用程序,用PHP / MySQL编写。它跟踪对一个或多个网站的在线访问,并显示有关这些访问的报告,以使用网络浏览器进行分析。它可以跟踪是否有人在网站上花费了多少以及用于电子商务目的。设定访问者希望采取的行动目标的能力,例如访问页面或购买产品。Matomo将跟踪导致执行这些操作的访问次数。提供免费的移动应用程序,因此用户可以在手机上访问其分析数据。Matomo具有许多功能,包括商业支持。我建议将其作为Google Analytics(分析)的替代方法。
操作系统:跨平台/ PHP + MySQL |
支持的数据库:MySQL |
跟踪方法:JavaScript或PHP页面标签或Web日志文件 |
许可证:GPL v3 |
下载:https : //Matomo.org/ |
GoAccess –在终端中运行的实时Web日志分析器和交互式查看器
GoAccess是在终端中运行的实时Apache / Nginx / Lighttpd Web日志分析器和交互式查看器,可为需要动态查看可视报告的系统管理员提供快速而有价值的HTTP统计信息。这对于在CLI上快速查看和分析流量指标非常有用。您也可以通过浏览器访问报告。GoAccess解析指定的Web日志文件,并将数据输出到X终端。GoAccess是用C编写的。您只需要ncurses作为依赖项。我喜欢这个工具,并且经常在终端中使用。您应该尝试一下。您不会对此感到失望。
操作系统:跨平台*仅适用于nix |
支持的数据库:基于日志文件 |
跟踪方法:Web日志文件 |
许可证:麻省理工学院许可 |
下载:https : //goaccess.io/ |
有关更多信息,请参见如何在Linux或类似Unix的系统上安装和使用GoAccess。
开放式Web分析–使用JS,PHP或REST API将Web分析添加到网站
Open Web Analytics(OWA)是一种免费的开源Web分析软件,可用于跟踪和分析人们如何使用您的网站和应用程序。OWA已获得GPL的许可,可为网站所有者和开发人员提供简单的方法,即可使用基于Java,PHP或REST的简单API将Web分析添加到其网站。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 –图形生成Web,流,FTP或邮件服务器统计信息
AWStats是一个免费的开源软件,可以图形方式创建Web,流,FTP或邮件服务器统计信息。您可以从CLI或作为CGI使用此工具,以查看日志文件中的所有信息。它适用于所有主要的Web服务器,代理,流,邮件和FTP服务器。它是用Perl编写的。因此它可以在几乎所有操作系统上运行。
操作系统:跨平台/ Perl |
支持的数据库:基于日志文件 |
跟踪方法:Web日志文件 |
牌照:GPL |
下载:http : //www.awstats.org |
W3Perl –日志文件分析器
W3Perl是一个免费的开源日志文件分析器,用于解析WWW / FTP / Squid / CUPS / DHCP / SSH和Mail日志文件。不需要将任何代码插入网站。W3Perl用Perl编写,可以安装在任何支持Perl的操作系统上。这样,它可以安装在Unix,Windows或Mac OS X上。您可以使用Web管理员远程管理它。输出存储在带有图形和可排序表的HTML页面中。可以从单个CLI或从Web浏览器运行统计信息。
操作系统:跨平台/ Perl |
支持的数据库:基于日志文件 |
跟踪方法:Web日志文件 |
牌照:GPL |
下载:http : //www.w3perl.com |
模拟(Analog C:Amie)–日志文件分析器
它是一个分析来自Web服务器的日志文件的程序。它可以在Windows,Mac OS,Linux,* BSD和类似Unix的操作系统下运行。它由Stephen Turne于1995年6月21日首次发行。该许可证于2004年11月更改为GNU通用公共许可证。他维护该项目直到2004年,此后,他停止更新该项目。在2007年,C:Amie作为Analog的长期用户,并考虑到无法被Analog识别的Windows Vista发行版,因此致力于维护Analog并保持其最新技术。
操作系统:跨平台/ C |
支持的数据库:基于日志文件 |
跟踪方法:Web日志文件 |
牌照:GPL |
下载:模拟C:Amie版(已更新)| 模拟(不再维护) |