天下苦百度和51La久矣。
由于51La在半夜跳毒,加上百度统计数据竟然不能导出,让我萌生出自建网站数据统计工具的想法,在网上一搜󠄐󠄹󠅀󠄪󠄣󠄞󠄢󠄣󠄞󠄡󠄠󠄢󠄞󠄡󠄩󠄢󠄬󠅒󠅢󠄟󠄮󠄐󠅅󠄹󠄴󠄪󠄾󠅟󠅤󠄐󠄼󠅟󠅗󠅙󠅞󠄬󠅒󠅢󠄟󠄮󠅄󠅙󠅝󠅕󠄪󠄡󠄧󠄤󠄦󠄠󠄢󠄠󠄩󠄣󠄩󠄬󠅒󠅢󠄟󠄮󠇕󠅰󠆖󠇖󠅴󠅿󠇕󠅽󠆊󠇕󠆞󠆒󠄐󠇗󠅹󠅸󠇖󠆍󠅳󠇖󠅹󠅰󠇖󠆌󠅹󠄬󠅒󠅢󠄟󠄮,找到了Matomo的解决方案。
Matomo 是什么?
Matomo(原名Piwik)是一款开源的网站分析平台,提供了与Google Analytics类似的网站流量统计功能,但强调用户隐私和数据所有权。
主要特点
- 开源自托管:可以安装在您自己的服务器上,完全控制数据
- 隐私保护:符合GDPR等隐私法规要求
- 实时分析:提供实时访问数据
- 100%数据所有权:所有数据存储在您自己的服务器上
- 可扩展性:通过插件系统扩展功能
核心功能
- 访问者统计(数量、地理位置、设备等)
- 行为分析(页面浏览、停留时间、跳出率等)
- 目标转化跟踪
- 电子商务分析
- 热力图和会话记录(需额外插件)
- A/B测试
- 自定义报告和仪表板
技术架构
- 使用PHP和MySQL构建
- 前端使用JavaScript跟踪代码收集数据
- 提供RESTful API用于数据导出和集成
![图片[1]-自建一个开源网站数据统计工具-倦意博客](https://jyblog.cn/wp-content/uploads/2025/04/20250427215013610-QQ20250427-215000-1024x481.png?v=1745761814)
如何部署:
部署matomo非常简单,只需要
1.下载Matomo https://github.com/matomo-org/matomo/releases
2.创建一个My󠄐󠄹󠅀󠄪󠄣󠄞󠄢󠄣󠄞󠄡󠄠󠄢󠄞󠄡󠄩󠄢󠄬󠅒󠅢󠄟󠄮󠄐󠅅󠄹󠄴󠄪󠄾󠅟󠅤󠄐󠄼󠅟󠅗󠅙󠅞󠄬󠅒󠅢󠄟󠄮󠅄󠅙󠅝󠅕󠄪󠄡󠄧󠄤󠄦󠄠󠄢󠄠󠄩󠄣󠄩󠄬󠅒󠅢󠄟󠄮󠇕󠅰󠆖󠇖󠅴󠅿󠇕󠅽󠆊󠇕󠆞󠆒󠄐󠇗󠅹󠅸󠇖󠆍󠅳󠇖󠅹󠅰󠇖󠆌󠅹󠄬󠅒󠅢󠄟󠄮sql数据库,并且记录下数据库的账号密码
3.将压缩包解压到网站的󠄐󠄹󠅀󠄪󠄣󠄞󠄢󠄣󠄞󠄡󠄠󠄢󠄞󠄡󠄩󠄢󠄬󠅒󠅢󠄟󠄮󠄐󠅅󠄹󠄴󠄪󠄾󠅟󠅤󠄐󠄼󠅟󠅗󠅙󠅞󠄬󠅒󠅢󠄟󠄮󠅄󠅙󠅝󠅕󠄪󠄡󠄧󠄤󠄦󠄠󠄢󠄠󠄩󠄣󠄩󠄬󠅒󠅢󠄟󠄮󠇕󠅰󠆖󠇖󠅴󠅿󠇕󠅽󠆊󠇕󠆞󠆒󠄐󠇗󠅹󠅸󠇖󠆍󠅳󠇖󠅹󠅰󠇖󠆌󠅹󠄬󠅒󠅢󠄟󠄮文件夹中
4.在󠄐󠄹󠅀󠄪󠄣󠄞󠄢󠄣󠄞󠄡󠄠󠄢󠄞󠄡󠄩󠄢󠄬󠅒󠅢󠄟󠄮󠄐󠅅󠄹󠄴󠄪󠄾󠅟󠅤󠄐󠄼󠅟󠅗󠅙󠅞󠄬󠅒󠅢󠄟󠄮󠅄󠅙󠅝󠅕󠄪󠄡󠄧󠄤󠄦󠄠󠄢󠄠󠄩󠄣󠄩󠄬󠅒󠅢󠄟󠄮󠇕󠅰󠆖󠇖󠅴󠅿󠇕󠅽󠆊󠇕󠆞󠆒󠄐󠇗󠅹󠅸󠇖󠆍󠅳󠇖󠅹󠅰󠇖󠆌󠅹󠄬󠅒󠅢󠄟󠄮网页访问刚才创建的网站,并且根据引导安装即可,安装非常丝滑
具体的教程我不再赘述,搜索引擎一搜大把的是,这里我重点讲述一下部署matom󠄐󠄹󠅀󠄪󠄣󠄞󠄢󠄣󠄞󠄡󠄠󠄢󠄞󠄡󠄩󠄢󠄬󠅒󠅢󠄟󠄮󠄐󠅅󠄹󠄴󠄪󠄾󠅟󠅤󠄐󠄼󠅟󠅗󠅙󠅞󠄬󠅒󠅢󠄟󠄮󠅄󠅙󠅝󠅕󠄪󠄡󠄧󠄤󠄦󠄠󠄢󠄠󠄩󠄣󠄩󠄬󠅒󠅢󠄟󠄮󠇕󠅰󠆖󠇖󠅴󠅿󠇕󠅽󠆊󠇕󠆞󠆒󠄐󠇗󠅹󠅸󠇖󠆍󠅳󠇖󠅹󠅰󠇖󠆌󠅹󠄬󠅒󠅢󠄟󠄮o的坑
生成数据图很慢
由于Matomo不像百度或其他统计平台一样,生成的数据图是有滞后性的
在右上角⚙󠄐󠄹󠅀󠄪󠄣󠄞󠄢󠄣󠄞󠄡󠄠󠄢󠄞󠄡󠄩󠄢󠄬󠅒󠅢󠄟󠄮󠄐󠅅󠄹󠄴󠄪󠄾󠅟󠅤󠄐󠄼󠅟󠅗󠅙󠅞󠄬󠅒󠅢󠄟󠄮󠅄󠅙󠅝󠅕󠄪󠄡󠄧󠄤󠄦󠄠󠄢󠄠󠄩󠄣󠄩󠄬󠅒󠅢󠄟󠄮󠇕󠅰󠆖󠇖󠅴󠅿󠇕󠅽󠆊󠇕󠆞󠆒󠄐󠇗󠅹󠅸󠇖󠆍󠅳󠇖󠅹󠅰󠇖󠆌󠅹󠄬󠅒󠅢󠄟󠄮 – 系统 – 通用设置 里,我们可以看到最多是900秒归档一次,也就是15分钟,但是这个15分钟不是固定15分钟一次,是每次有人访问网站都会检测一遍时间,如果超过了15分钟则会启动归档,这点和WordPress很像,所以缺点也一样,会引起不必要的性能丢失。
![图片[2]-自建一个开源网站数据统计工具-倦意博客](https://jyblog.cn/wp-content/uploads/2025/04/20250427222211282-QQ20250427-222150.jpg)
为了解决这个问题,我们需要启动Cron定时任务。
在宝塔面板 – 计划任务 – 添加一个Shell脚本,脚本内容如下:
![图片[3]-自建一个开源网站数据统计工具-倦意博客](https://jyblog.cn/wp-content/uploads/2025/04/20250427223846107-QQ20250427-223830.png)
php /www/wwwroot/tj.jyblog.cn/console core:archive --url=https://tj.jyblog.cn/
其中/www/wwwroot/tj.jyblog.cn/
代表你的matomo存放的绝对路径
https://tj.jyblog.cn/
代表matomo的后台
根据你的情况来修改。
那么如何测试你成功了呢?
执行一次以后,在设置 – 诊断 – 系统检查 – 上次成功完成归档 里,如果显示下图,则代表成功。
![图片[4]-自建一个开源网站数据统计工具-倦意博客](https://jyblog.cn/wp-content/uploads/2025/04/20250427224404451-QQ20250427-224303.jpg)
如何修改图标?
在设置 – 系统设置 -通用设置 – 图标设置 中
如何下载皮肤?
在商城 – 展示里面选择主题,我是选择了 Google Theme
![图片[5]-自建一个开源网站数据统计工具-倦意博客](https://jyblog.cn/wp-content/uploads/2025/04/20250427230746392-QQ20250427-230738-1024x548.jpg?v=1745766467)
- 最新
- 最热
只看作者