为了知道网站的访客数量,我打算使用像百度统计、CNZZ、51la 统计之类的第三方统计。但百度统计没有广告,它靠什么来维持服务器的支出我们不得而知。我个人对百度统计不太放心,怕它会对网站的访客做分析。(仅仅只是猜测而已)

之前在开往了解到 Umami 统计。今天请杜老师折腾一整天帮忙装了下 Umami。(博客今天也寂了大半天了)

Umami 相比于不蒜子统计,还可以看到 Referrer 访问来源,看看访客来自哪个网站,说不定可以发现博客呢。

这个 Umami 可以添加多个网站,还有多用户。独乐乐不如众乐乐。我打算开放出来让大家申请,只要向我申请一下就可以轻松用上 Umami。

请将以下信息发到我的邮箱 xiaozonglin200701@outlook.com

  • 你想要的用户名
  • 将要部署 Umami 的网站名称
  • 网站域名

我在收到邮件后会回复你:

  • 初始密码(记得登录后要改密码哦)
  • 统计代码(请放置在头部 <head> 中)

申请条件:

  • 不要有其他的第三方统计代码
  • 内容合法合规
  • 其他我认为有必要作为申请条件的要求

避免统计被广告拦截器拦截的方法

示例:https://f.xiaozonglin.cn/

  1. 将 umami.js 部署在自己的网站上,并对文件重命名。
  2. 将追踪代码中的 src 改为自己网站上的 js 文件地址。
  3. 在标签中添加 data-host-url="https://u.xiaozonglin.cn"。

故障报告

2022 年 11 月 27 日上午 7 时,在检查统计数据状况的时候发现“杜老师说”和“林林杂语”网站的统计数据存在数小时的空窗。对 Umami 服务的两个容器进行监控,发现两个容器的磁盘 IO 均为 0。用开发人员选项对两个网站的网页进行检查发现,访客仅下载了 umami.js 脚本,并没有对应用程序接口发送数据。在本站将 data-cachedata-auto-trackdata-do-not-track 三个属性删除后,发现统计结果恢复正常。据此可以推断,本次故障是由于添加属性导致访客没有发送数据造成的。本次故障已通知“杜老师说”的站长,等待站长响应(已恢复正常)。本次故障暴露出“我个人在推荐属性时并没有对属性可能造成的后果进行试验,只是按照官方文档上的描述进行推断”这一问题,会在今后的维护中改正。我将持续对统计结果进行关注,并及时解决问题。

2022 年 12 月 4 日,收到来自“启涵”和“Rose”的反馈,并在“杜老师说”网站控制台中发现相似的问题。我修改了 CDN 的 CORS 跨域设置,目前“杜老师说”的数据已恢复正常。“Rose 个人博客”和“启涵的博客”的数据恢复情况还有待确认。本次故障是由于跨域没有设置允许的请求方法导致的。

2022 年 12 月 29 日 15 时 52 分,服务器的 CPU 利用率升至 92.4%,此后腾讯云的监控失效,硬盘 IO 等待时间在近 25 分钟内保持高位。“林林杂语”博客主站、Umami 后台(统计脚本受 CDN 缓存不受影响)、博文集萃服务均不可用。16 时 17 分,服务器相关指标落回正常区间,服务均恢复正常。