【教程】轻松搭建功能丰富的网站统计程序Matomo

今天介绍一下如何安装配置Matomo统计平台。Matomo的前身是著名的Piwik. 作为免费开源的统计平台程序,从功能上看,Matomo几乎完爆百度统计,Google Analytics, 雅虎统计,CNZZ, 51la等第三方统计平台。可以轻松实现这些功能:

功能介绍

  • 实时世界访问热点地图
  • 网站PV/UV, 任何页面的PV/UV
  • 来路分析,包括搜索引擎词条、外站链接点击、直接输入网址等
  • 站内链接点击与跳转行为分析统计
  • 按时间按地区统计
  • 站内搜索统计
  • 电商统计
  • 跳出,外链等统计
  • 用户浏览器统计分析报表
  • 用户硬件设备统计分析报表
  • [b]完美的中文支持[/b]
  • 小程序、APP统计分析,API功能
  • 等等等等……

该程序的搭建非常简单,只需要256MB内存就足够了,普通的PHP+数据库即可运行,甚至可以放在虚拟主机上运行。

部分报表预览:

后台首页:

页间跳转行为分析:

地理位置统计分析:

详细图文教程:https://qing.su/article/164.html

具体教程:

1, 安装数据库

apt-get install mariadb-server
mysql_secure_installation
mysql -u root -p
        CREATE DATABASE matomodb;
        GRANT ALL ON matomodb.* TO 'qing.su' IDENTIFIED BY 'qing.su';
        quit;

2, 安装程序文件

将https://builds.matomo.org/matomo.zip 下载并解压到网站目录(可以根目录也可以子目录),浏览器访问该路径,按照程序提示安装。具体的安装页面可以参考https://qing.su/article/164.html

3, 设置Cron Job

现在Settings - System - General里面,把Archive reports when viewed from the browser由Yes设置为No
然后编辑文件/etc/cron.d/matomo-archive,添加下面的内容

5 * * * * nobody /path/to/php /path/to/matomo/console core:archive --url=https://qing.su/path/of/matomo/installation/ > /dev/null

4, 配置IP地理位置信息数据库

首先,去这里注册免费用户,并申请免费数据库密钥 https://dev.maxmind.com/geoip/geoip2/geolite2/

然后下载数据库:

wget "https://download.maxmind.com/app/geoip_download?edition_id=GeoLite2-City&suffix=tar.gz&license_key=YOUR_LICENSE_KEY"
tar zxvf GeoLite2-City.tar.gz
cd GeoLite2-City_2020*
mv GeoLite2-City.mmdb /path/to/matomo/misc/

最后,在Settings - System - Geolocation里面开启DBIP/GeoIP2数据库,并设置自动更新。

如果需要详细的图文教程,可以看这里:
详细图文教程:https://qing.su/article/164.html

如果有任何安装或者使用方面的疑问,欢迎留言哈

谢谢大家

香菇肥牛的博客 | 精品域名出售 | 年付$5域名邮箱 | Telegram群组

今天我逛梨园了吗?❤️❤️

感谢大佬来发帖~

工具人

@Leonn 感谢大佬支持😆

顺便学习了一下markdown的用法😁

香菇肥牛的博客 | 精品域名出售 | 年付$5域名邮箱 | Telegram群组

今天我逛梨园了吗?❤️❤️

收藏一下