被广告屏蔽搞崩的数据?是时候自建一个网站分析工具了

还在用常见的统计平台?很多传统工具依赖浏览器即将废弃的事件机制来上报数据,现代浏览器已逐步限制,广告过滤器还会直接拦截请求,你的数据可能已经严重失真。Umami 是一款开源、隐私优先的站点分析工具,所有数据存在你自己的服务器上,不追踪跨站行为。本文手把手教你用 Vercel 免费搭建,10分钟搞定,数据从此完全由你掌控。

🔥 常见统计平台怎么了?

不少站长最近发现,后台报错越来越多,统计数据也越来越“怪”。

问题出在很多传统统计工具的技术底层——它们依赖浏览器的 unload 事件来发送数据。简单说,就是等用户关闭网页的那一刻才上报访问记录。但现代浏览器(Chrome、Safari 等)早就对这个机制做了限制,甚至打算彻底废弃,因为它会拖慢页面关闭速度。

更要命的是,主流广告拦截插件(如 uBlock Origin、AdGuard)会直接把这些统计请求当成追踪器给拦了。这意味着,你看到的访问量,可能只是真实流量的一半甚至更少。

据 Vercel 官方文档对边缘函数的性能建议,依赖过时事件的数据上报不仅不准,还会引入额外的性能阻塞。

💡 Umami 是什么?

Umami 是一个开源的网站分析平台,代码完全公开在 GitHub 上(github.com/umami-software/umami)。它主打三个关键词:隐私优先、零第三方追踪、高性能

和动辄加载几十KB脚本的传统分析工具不同,Umami 的实现非常轻量。它默认不使用 Cookie,不上报用户个人信息,也不做跨站追踪。所有数据直接发到你自己的数据库里,不经过任何第三方服务器。

打个比方:传统分析工具像是在你家门口装了一个摄像头,画面实时传到别人家的显示器上;Umami 则是把录像机放在你自己家里,只有你能看。

它的数据采集链路极短,页面加载几乎无感知,对访客体验零影响。

🚀 10分钟自建教程(极简版)

你不需要买服务器,也不需要懂运维。只要有一个 GitHub 账号和一个 Vercel 账号,跟着做就行。

第一步:创建数据库 打开 Vercel 控制台,进入 Storage,选择 Postgres 数据库。区域选新加坡(离国内近一点),名字随便起,比如 umami。创建完成后,复制数据库连接字符串,格式像这样: postgres://default:密码@地址:5432/verceldb?sslmode=require 添加postgres数据库_01

添加postgres数据库_01

添加postgres数据库_02

添加postgres数据库_02

添加postgres数据库_03

添加postgres数据库_03

第二步:一键部署 点击 Umami 官方提供的 Vercel 部署链接,会自动克隆代码到你的 GitHub。在环境变量 DATABASE_URL 里填入刚才复制的数据库地址,点击 Deploy。等两三分钟,部署就完成了。 vercel部署_01

vercel部署_01

vercel部署_01

vercel部署_02

vercel部署_01

vercel部署_03

第三步:绑定域名(可选) Vercel 分配的默认域名在国内访问不稳定。建议去域名解析商添加一条 CNAME 记录,指向 Vercel 的加速节点。解析生效后,就能用你自己的域名访问了。 vercel添加域名_01

vercel添加域名_01

vercel添加域名_02

vercel添加域名_02

域名解析_01

域名解析_01

域名解析_02

域名解析_02

第四步:开始使用 首次登录用默认账号 admin / umami,进去后第一时间改密码。然后在“设置-网站”里添加你的博客或网站,系统会生成一段跟踪代码,把它粘贴到网页的 <body> 标签里,数据就开始采集了。 后台操作_01

后台操作_01

后台操作_02

后台操作_02

后台操作_03

后台操作_03

⚠️ 普通用户要注意什么

自建 Umami 最大的好处是数据主权回归。你的访客数据不会卖给广告商,也不会因为第三方服务宕机而丢失。

但要注意两点:

  1. 版本更新:Umami 迭代很快,新功能和安全补丁会持续发布。更新方式很简单——在你 GitHub 仓库里修改版本号,Vercel 会自动重新部署。最新版本号可在 GitHub Releases 页面查看。

    1
    
    https://github.com/umami-software/umami/releases
    

    umima版本更新

    umima版本更新

  2. 数据库备份:虽然 Vercel Postgres 有自动备份,但重要数据建议定期导出,以防万一。

🎯 一句话总结

如果你在意数据真实性、在意访客隐私,又不想被大厂的分析工具绑架,Umami 是目前最省心、最干净的选择。10分钟部署,换来的是完全透明的流量洞察。