很多人一想到统计的话都会仅限于Google Analytics、百度统计、站长统计等,这类的统计都是搜索引擎等第三方公司开发的系统,在功能上和易用性上自然没话说,但是唯一一个问题就是统计数据存储放在了第三方的服务器上,对于一些保密性强的网站那就存在一定的风险了。

另外一个使用第三方的Web统计存在的问题就是不安全性,例如之前也有爆出百度统计、站长统计等JS文件有挂马以及统计服务器宕机的情况。Google Analytics虽然没有出现过较大的问题,但是Google Analytics却经常无法访问,这严重影响了网页的加载速度,这也是我不得不放弃GA的原因。

不再使用Google Analytics、百度统计,我们可以寻求自建统计系统。Piwik就是一款知名度和美誉度比较高的免费开源的PHP统计系统,在功能上Piwik足以媲美Google Analytics。Piwik支持插件,你可以通过插件扩展Piwik的功能,或者去掉一些不需要的功能,基本上可以满足中小型网站的日常统计需要。

Piwik免费开源的PHP统计系统-安装简单功能强大媲美Google Analytics

Piwik采用PHP+MysqL构建,所以任何LNMP或者LAMP环境的Web服务器都可以运行Piwik。本文就来分享一下Piwik的安装与使用方法,更多的站长工具,你也许需要:

  1. Linux系统监控命令整理汇总-掌握CPU,内存,磁盘IO等找出性能瓶颈
  2. 生成和订阅任意网站RSS工具-实现RSS全文,邮箱和手机APP提醒
  3. 三个命令工具Rsync,SCP,Tar-快速解决VPS远程网站搬家与数据同步

PS:2018年3月3日更新,Piwik已经更名为Matomo,只是改了一下名称而已,安装与使用方法和原来的Piwik是一样的。

一、Piwik安装方法

Piwik官网:

  1. 网站:https://matomo.org/
  2. 网站:https://piwik.org/
  3. 演示:https://demo.piwik.org

1.1  安装要求

安装Piwik要求服务器至少满足以下条件:

支持 Apache, Nginx, IIS,等等.

PHP 版本至少是 5.5.9

MySQL 版本至少是 5.5 或者 MariaDB

开启PHP extension pdo and pdo_mysql, or the mysqli extension.

官网推荐采用PHP 7 以上,MySQL 5.7+ 或者 MariaDB作为数据库。这里推荐采用Oneinstack或者LNMP一键安装包,支持PHP、Nginx、MysqL等最新版一键安装。

1.2  安装过程

到官网下载最新版的Piwik安装包,解压到服务器根目录下。接着用浏览器访问网站,你就可以看到Piwik的安装界面了,注意先将语言切换为中文。

三、Piwik设置方法

3.1  安装插件

Piwik支持第三方的插件启用,你可以自己选择暂停或者启用不同的插件。

在商城选项里可以下载Piwik插件和主题了。

3.2  GeoIP 数据库

如果你发现Piwik显示访客的地理位置有问题,应该是GeoIP 数据库没有下载或者更新,你可以手动下载或者更新。

四、总结

Piwik是一个优秀的开源网站统计系统,在功能上访客分析、来源分析、目标分析等基本上和Google Analytics都差不多了,日常我们Google Analytics统计基本上也就是这些功能了,Piwik基本上可以满足我们的需要了。

Piwik使用过程中唯一的问题恐怕就是要确保服务器稳定了,因为如果用于统计的服务器不稳定的话那么统计出来的结果就可能不怎么准确了。另外,Piwik显示国内的访客IP位置不一定准确,你可以手动启用或者更新MaxMind的IP库。