使用外挂 JS 的方式来统计数据,虽然可以统计真实的访客记录,但是会被 uBlock 此类的广告拦截插件给直接拦截掉,以至于无法准确的获取访客数据。
简单了解了下此类插件的拦截策略,是通过检测脚本文件名进行的。可以通过修改 JS 文件名来进行防止统计信息脚本被拦截。
官方在 1.26.0 版本上增加了 TRACKER_SCRIPT_NAME 这个环境变量来提供修改统计脚本的操作,这也是本站现在使用的方法。
但是此环境变量中的值,有些情况会失效,更换即可,原因未知。
打开目录中的 .env 文件,添加以下文本:
TRACKER_SCRIPT_NAME=自定义名称
譬如设置为:hjylUmani,那么你的统计代码就会自动为https://XXXXXXXXXX/hjylUmani.js
输入完成后保存即可。
重启服务即可。
参考文章:
https://roy.wang/umami-js-name/
声明:本文采用 BY-NC-SA 协议进行授权,如无注明均为原创,转载请注明转自 你好!刘
本文地址:Umami 被拦截广告插件拦截怎么办
本文地址:Umami 被拦截广告插件拦截怎么办
发表评论