不装Google Analytics了,这个开源统计工具真的香
受够了 Google Analytics?来试试更轻量的替代方案
说句实在话,Google Analytics 真的是个隐私噩梦,功能多得用不上。你确实能看到用户录制、会话漏斗图,还有一堆你永远都不会看的指标——但代价是什么?每次访问要加载 50KB 以上的 JS,还要在访客电脑上种 Cookie,数据全跑到 Google 服务器去了,鬼知道他们怎么用这些数据。个人博客或者创业公司的营销站点,压根不值得做这种交易。
我就想要个简单点的。能告诉我:有多少人来了?哪些页面最受欢迎?访客都从哪来的?就这三个问题,三个答案,不用什么变态追踪。
然后我就发现了 Umami。
Umami 凭什么不一样
Umami 是个开源网站统计工具,从设计之初就瞄准了隐私优先这个方向。不用 Cookie,不收集个人信息,GDPR、CCPA、PECR 法规开箱即用。访客根本不需要看到什么 Cookie 授权弹窗——因为压根就没有 Cookie 可授权。
界面简洁得让人舒服。仪表盘就显示实时访客数、页面浏览量、跳出率和来源网站。就这些。没有数据湖要查,没有自定义维度要配置,也没有什么归因模型要搞明白。如果你想要更深入的分析,SQL 数据库就在那儿,随时可以自己挖。
低成本的技术组合
这里才是有意思的地方。自己托管听起来很贵,但真不一定。我搭这套 Umami 用了三个服务,配合得挺好:
Supabase 管数据库。免费额度给 500MB 数据库空间和 2GB 流量,月均页面浏览量 10 万以下的站点完全够用。PostgreSQL 界面清爽,备份自动,性能也靠谱。
Fly.io 跑 Umami 应用本身。免费额度有 3 台共享虚拟机,跑个低流量的统计服务器绑绑有余。Fly 的全球任播路由让统计脚本离访客更近,延迟更低。这点其实挺重要的——加载慢的统计脚本会被广告拦截插件屏蔽,没人想这样。
Cloudflare 放最前面当 CDN 和 SSL 终结点。把 Fly 的应用走 Cloudflare 代理,能享受免费边缘缓存,DNS 也一并管了。配置简单,还多了一层保障,关键还不用多花钱。
真实花销
我这整套跑下来每月大概 5 美元——主要是 Supabase 那档费用,因为我偶尔会超免费额度。这个价格换来的是:
- 合规的隐私统计,访客真的会感谢你
- 数据完全自己掌控,数字留在自己的服务器上
- 统计脚本不会被浏览器插件拦截
- 性能不拖网站后腿
- 不用给 Google 的广告帝国添砖加瓦,心里还挺踏实
下午就能搞定
搭这套东西不算简单,但也不是什么玄学。部署 Umami 到 Fly,指向 Supabase,配置环境变量,改一下 DNS,齐活。Umami 的文档写得挺清楚,社区也活跃。有点技术基础的开发者,晚饭前就能跑起来。
你现在用的什么统计方案?还是忍着 Google 那个 Cookie 弹窗?要不试试轻量点的?访客的隐私(还有你的钱包)都会感谢你的。