想看看自己网站的访问量,结果为了这一个需求,装了一套跨站跟踪脚本,还得配一个 Cookie 同意弹窗。

Umami 想说的是:你需要的可能只是那几条曲线,不是那一整套数据采集体系。

Umami:一个不跟踪个人的统计工具

统计工具的过度设计

主流分析工具功能确实强大,但对大部分网站来说,真正的需求其实很朴素:

  • 有多少人来、看了几个页面
  • 从哪里来的
  • 哪些内容最受欢迎
  • 现在有多少人在线

为了这几个数字,常见的代价是:前端加载更重、需要处理 Cookie 合规、数据存在别人的服务器上、界面复杂到需要专人学习。

对个人博客、小型产品官网、内部系统来说,这些都是收益远小于成本的投入。

Umami 的特点

Umami 的特点

无 Cookie 跟踪。 不使用 Cookie,不采集个人身份信息。多数地区因此不需要弹同意框——这一条对用户体验的影响,比想象中大。

轻量脚本。 前端埋点脚本体积很小,对页面加载速度几乎没有影响,不会为了看数据而拖慢站点的核心指标。

自托管。 一个 Node 服务加一个数据库,Docker 一条命令就能跑起来。数据存在自己的库里。

多渠道支持。 一个后台可以管理多个站点,各自看数据,也能统一查看。

常用指标齐全。 访问量、独立访客、来源、页面、设备、地区、实时在线——日常需要的都有。

和主流分析工具比

Umami vs 主流分析工具

Umami 通用分析工具
Cookie 不使用 通常使用
隐私合规 设计上就避开 需要额外配置
数据归属 自己的数据库 服务商
资源占用 很小 较大
功能深度 够用为主 非常丰富

这不是替代关系,而是取舍关系。 如果你需要漏斗分析、用户分群、广告归因、自定义事件深度追踪,通用分析工具更合适。如果只是想知道"有多少人看了什么",Umami 更清爽。

"大部分网站需要的不是更强的分析,而是更少的数据收集。"

适合谁

  • 个人博客,只想看看阅读量和来源
  • 小型产品官网,需要基础流量数据但不想处理合规
  • 内部系统,数据不希望出内网
  • 已经用腻了复杂后台,想换一个能一眼看明白的

一点提醒

Umami 不做复杂的用户行为分析。它不会告诉你某个用户在站内走了什么路径、不会做多步转化漏斗。如果这些是你的核心需求,它满足不了。

它的价值在于把一件小事的成本降到极低:轻量脚本、自己存储、打开就能看懂。对多数中小网站来说,这恰好就是全部所需。

项目地址: https://github.com/umami-software/umami