『教程』Matomo – 搭建一个属于自己的网站统计分析站点

前言

今天在网上突然看到条消息,说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这三款程序,官方提供了对应的插件

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

详情可查看:https://matomo.org/docs/setup-auto-archiving/
 

声明:本文为原创,作者为 Mr.Kevin,转载时请保留本声明及附带文章链接:https://www.hilinux.cn/code/matomo-20180316.html