阿毛
It's me !
想你所想

Matomo使用

Matomo (曾名:piwik),一款开源统计服务平台,可用于对指定站点进行数据统计。

安装

只需要提前安装好PHP和Nginx,并创建好一个matomo数据库,分配好账户。将安装包(下载链接:matomo)放到nginx目录下,比如“/usr/share/nginx/html”下,解压后,配置nginx.conf ,配置该目录访问规则,默认首页跳转index.php。配置完成后,浏览器访问, 然最后“傻瓜”搭建过程,即可安装完成。
踩坑:我在github上down下来的zip不能用来搭建,配置了nginx,不能成功跳转。估计那个应该是源码包,不是完整的安装包。
可参考搭建指南或官方文档:https://www.22vd.com/49089.html

配置

matomo安装完成后,再次访问搭建的地址,即可进入matomo的后台,登录已配置的管理员账户。即可开始管理配置matomo了。
可能要注意的几个点:
1、配置地理位置库,用于更准确地定位访问者位置。(默认不准确,采用第二中或第三种,根据文档来即可。需要安装的位置库下载链接:dbip-city-lite-2020-03.mmdb)貌似好像matomo商店中有傻瓜式的插件。。

https://file.blog.humh.cn/2020/03/image-4-1024x736.png

2、为了安全,你还可以开启二次登录校验;
3、切记,一定要在设置完成,进行检查工作,matomo后台中提供检查功能。“诊断” -> “系统检查”;
4、如果你的站点是WordPress,那么恭喜你,WordPress提供了对Maotomo设置的插件,非常便捷(插件下载链接:wp-piwik.1.0.22)。

https://file.blog.humh.cn/2020/03/image-6-1024x66.png
wp-piwik插件
https://file.blog.humh.cn/2020/03/image-5.png
设置->wp-piwik

插件中可以直接设置跟踪代码(Matomo可以通过JS嵌入在需要跟踪的页面,来完成流量跟踪)不需要在页面中自己再去嵌入,在需要跟踪的页面较多的情况下,非常方便。同时,在WordPress后台系统中,也可以集成Matomo统计数据的UI界面,在不用访问你的Matomo服务情况下,也可以直观的看到统计数据。

https://file.blog.humh.cn/2020/03/image-7.png
WordPress后台Matomo统计UI

额外

如果你需要魔改页面html的话(比如我需要给页脚增加ICP备案号),那么你需要清楚Matomo html渲染的原理。
Matomo是通过一个总的html模板控制(路径:matomo/plugins/Morpheus/templates/layout.twig),不同的功能页面具体的html写在不同文件中。当然是按照一个规范写的。然后这样才能在总模板中加载渲染。

https://file.blog.humh.cn/2020/03/image-10.png
matomo总html模板

随便找一个页面,浏览器F12,找一个标签,比如某个div的id,然后到matomo安装目录下去搜,不难找到这个页面的html。如:我想知道一个 登录页div到底在哪写的,我需要魔改这个html,那么 cat matomo/* | grep -re "loginPage"(matomo是我的安装目录)你会发现这个html内容(matomo/plugins/Login/templates/loginLayout.twig,matomo的html内容并不是写在.html结尾的文件中,而是.twig,模板引擎的思想),在这个文件中添加你需要魔改的内容即可。

https://file.blog.humh.cn/2020/03/image-11.png
登录页面

参考

中文网: http://www.matomo.net.cn/
官网: https://matomo.org/
官方文档: https://matomo.org/docs
官方下载链接:https://builds.matomo.org/matomo.zip

humh

文章作者

站长本人,一个憨批!

发表回复

textsms
account_circle
email

想你所想

Matomo使用
Matomo (曾名:piwik),一款开源统计服务平台,可用于对指定站点进行数据统计。 安装 只需要提前安装好PHP和Nginx,并创建好一个matomo数据库,分配好账户。将安装包(下载链接:m…
扫描二维码继续阅读
2020-03-29