WordPress安装统计插件和Docker部署umami开源网站统计分析

安装文章统计插件

插件名称 WP-PostViews

点击博客管理后台,点击插件,点击安装新插件

搜索关键词postviews

可以看到这个插件已经2年没有更新了,是否适合新的WordPress版本,暂时不确定

点击立即安装,然后点击启用

安装插件成功后

查看文章

可以看到新增了一个浏览次数的选项,并且文章的浏览次数默认为0

这个浏览次数在登录的情况下不做统计

只有当游客点击文章时才会计入统计数据

测试效果,可以从Chrome浏览器隐私模式打开博客点击文章

可以看到点击一次,浏览次数数据就实时+1

这样既可以不依赖谷歌分析,也可以实时看到统计数据

Docker安装Umami开源网站分析

打开umami的github官网

找到docker-compose.yml文件

github地址

https://github.com/umami-software/umami/blob/master/docker-compose.yml

创建docker-compose.yml文件在VPS服务器上

修改文件中的端口,比如3003(具体可以参考YouTube视频过程)

使用docker-compose up运行服务

老规则,设置一个二级域名DNS解析到VPS服务器IP地址

本文设置的二级域名为umami

然后用aapanel创建网站

同样的先设置SSL证书,然后设置反向代理到指定端口

端口指向本文的3003

注意这里有几个细节

此处127.0.01有问题,需要改为0.0.0.0的网络闭路回环(因为Docker配置的问题)

有些网站通过websocket实现实时数据更新

为了确保网站的实时可用,需要在nginx上添加websocket支

代码为

proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "Upgrade";

umami就可以成功访问了

默认用户admin 默认密码umami

进入后添加网站,给WordPress设置埋点代码

umami的跟踪代码需要放在外观-主题编辑器-header.php的head标签中

跟踪代码成功后,使用游客模式访问umami

可以看到数据有效

这样就有一个开源的自部署自托管的网站数据统计分析应用

从网站刚开始就建议部署和设置,这样流量从一开始就被记录

后期谷歌分析失效了也没事,还有umami

Umami的数据完全属于自己,随时可以备份,且它是免费开源的,没有cookie等侵入性操作

Tips

截止到本文章发布,此刻umami的数据统计分析

这些访客基本就是我自己隐身模式游客访问的统计,浏览量也基本符合

可以看到已经三天次,博客还是只有自己在访问

看看后期有没有来自谷歌搜索引擎来的自然流量,或者油管或者其他博客友链来的流量

本文有些操作过程在视频中,懒得在博客一一贴图了,如有不明白的地方,看视频即可