前言
今天在网上突然看到条消息,说CNZZ在其JS代码中植入了淘宝的链接,当你的客户访问你的网站的时候,他也相当于访问了一次淘宝网,现在连简单的统计网站也这么流氓了嘛!那有没有开源的、简单易用的、功能比较多的、最最重要的是还支持中文的网站统计分析程序呢?答案是有的!这就是我接下来要教大家安装的Matomo网站统计分析程序
简介
Matomo的前身是Piwik,好像是最近才开始改名的,是个非常出名的开源网站统计分析程序,提供了顶级关键字和搜索引擎,网站,社交媒体网站,首页网址,页面标题,用户国家,提供商,操作系统,浏览器市场份额,屏幕分辨率,桌面VS移动,订婚(网站停留时间,访问,重复访问),顶级广告系列,自定义变量,顶级入口/出口页面,下载文件等等的分析(嗯……谷歌翻译的)。
更多的功能,请参考这个网站:https://matomo.org/features/
官方网站:https://matomo.org/
Github:https://github.com/matomo-org/matomo
官方的DEMO:https://demo.matomo.org/
下载地址:https://matomo.org/download/
官方安装教程:https://matomo.org/docs/installation/#getting-started
安装教程
官方说的是5分钟内安装完,嗯……实测是1分钟左右吧
1、先确认一下你的Web Server符不符合安装的条件吧
- Apache, Nginx, IIS等等
- PHP 5.5.9或者更新的版本,官方推荐PHP7.0
- MYSQL 5.5或更新版本,或者是MariaDB
- PHP扩展:pdo,pdo_mysql(mysqli),PHP GD extension
懒人的话,推荐装个宝塔面板就行了
2、下载网站程序
https://builds.piwik.org/piwik.zip
或者
wget https://builds.piwik.org/piwik.zip && unzip piwik.zip
3、访问你安装Matomo的网址,没出问题的话,出现安装界面,点击左上角可以选择【简体中文】
4、系统检查,如果出现问题,会出现详细的信息
5、填写数据库信息
注意:这里默认的数据库端口是3306,如果你的不是这个,请在IP后面输入端口号,如:localhost:3307
6、建立数据表
7、设置管理员账号
8、添加第一个分析的网站
9、生成追踪代码,粘贴到网站对应的地方
如果你使用的是WordPress, Drupal or Joomla这三款程序,官方提供了对应的插件
- WP-Matomo Plugin
- Matomo (Piwik) Web Analytics Drupal Module
- Matomo Analytics (formerly Piwik Analytics) Joomla! extension
10、然后就可以登陆了……具体的设置自己慢慢摸索吧……毕竟我也在摸索中……
配置Matomo
注意事项
如果你的网站是中等或高流量(就是每天有好几百的访问的,比如梨园那种网站),官方是强烈建议设置自动归档任务的,如果不设置这个Cron,Matomo是在你每次访问Matomo的时候生成统计报告,这会减慢Matomo的打开速度并且加大数据库的负载
设置方法:
以Linux为例,编辑你的Cron
nano /etc/cron.d/piwik-archive
然后增加下面的内容
MAILTO="[email protected]"
5 * * * * www-data /usr/bin/php5 /path/to/piwik/console core:archive --url=http://example.org/piwik/ > /home/example/piwik-archive.log