公司博客 // 2026-08-13 · BY IDCBOT

自建网站统计Umami教程:替代Google Analytics的隐私友好方案

想知道网站有多少访客、他们从哪来、看了什么,又不想把访客数据交给Google Analytics、也受够了它的复杂界面?自建Umami——一个轻量、清爽、隐私友好的开源网站统计工具,数据完全在你自己手里。本文教你搭建。

一、为什么用Umami替代Google Analytics?

  • 界面清爽:GA功能繁杂、学习成本高;Umami一屏看懂核心数据,简洁高效;
  • 隐私友好:不使用cookie、不收集个人身份信息,对访客隐私友好,合规压力小;
  • 数据自持:访客数据存在你自己服务器,不交给第三方;
  • 轻量快:统计脚本极小,不拖慢你的网站;
  • 开源免费:自托管无任何费用。

二、Umami能看什么数据?

核心网站分析数据一应俱全:访客数(UV)、浏览量(PV)、访问来源(从哪个网站/搜索引擎来)、热门页面、访客地区、设备/浏览器、实时在线、跳出率等。对多数站长,这些数据足够指导运营决策了——不需要GA那一大堆用不上的复杂功能。

三、部署Umami(Docker Compose)

Umami需要一个数据库(PostgreSQL或MySQL),用Docker Compose一起部署最方便(参考Docker Compose篇)。一台1—2G的香港VPS足够(支持免费试用)。docker-compose.yml核心:

services:
  umami:
    image: ghcr.io/umami-software/umami:postgresql-latest
    ports:
      - "3000:3000"
    environment:
      DATABASE_URL: postgresql://umami:密码@db:5432/umami
      DATABASE_TYPE: postgresql
      APP_SECRET: 随机密钥
  db:
    image: postgres:16
    environment:
      POSTGRES_DB: umami
      POSTGRES_USER: umami
      POSTGRES_PASSWORD: 密码
    volumes:
      - umami_db:/var/lib/postgresql/data
volumes:
  umami_db:

docker compose up -d 启动。建议用Nginx反代 + SSL绑域名(参考反代和SSL篇)。

四、接入你的网站

  1. 访问Umami后台(默认账号admin,首次登录改密码);
  2. 添加你的网站,Umami生成一段追踪脚本;
  3. 把这段脚本(一个script标签)加到你网站的每个页面(WordPress加到主题的header,或用插件);
  4. 过一会儿,数据就开始进来了。

脚本极小、异步加载,不影响网站速度。

五、部署注意事项

  • 后台加保护:统计后台走HTTPS、强密码,别让别人看你的数据;
  • 数据库备份:统计数据积累有价值,备份数据库(参考备份篇);
  • APP_SECRET要随机:用于会话安全,设个强随机值;
  • 可统计多个网站:一个Umami实例能统计你所有的网站,统一查看。

六、为什么香港节点适合?

Umami的追踪脚本要从你的服务器加载,访客访问网站时会请求它。香港节点对国内外访客都友好(CN2直连 + 国际带宽),脚本加载快、不拖慢你的网站,统计上报也顺畅。免备案让你绑域名即用。

结论

Umami是Google Analytics的清爽替代:界面简洁、隐私友好、数据自持、轻量不拖速度。Docker Compose部署、加段脚本接入,就能掌握网站的访客数据。作为博客/网站运营者,这是了解流量、指导运营的实用工具。用免费试用的香港VPS搭一个,给你的网站装上清爽又私密的统计分析。

// LEAVE A COMMENT

Your email address will not be published. Required fields are marked *