首页 › weekly › 干掉谷歌统计:8个开源神器

干掉谷歌统计:8个开源神器深度拆解

本期发掘思路

数据统计是每个网站和应用的刚需,但 Google Analytics 4 已经让越来越多人受不了:界面复杂、采样严重、依赖 Cookie、数据出境合规悬而未决,还要挂一块永久 cookie 横幅。于是「自托管统计」成了自建软件版图里增长最快的品类之一——从一条命令跑起来的单二进制,到对标 Google 级别的产品分析平台,开源世界已经给出了完整答案。

本期按三条线挖了 8 个仓库:隐私优先的网站统计(Plausible、Umami、GoatCounter、Pirsch、Offen)、产品级行为分析平台(PostHog)、桌面与移动 App 分析(Aptabase),外加老牌企业级(Matomo)。特别关注了两个千级星数的隐藏宝石。所有入选仓库均可自托管、可商用评估、有真实维护方。


1. PostHog — 产品分析的「全家桶终局」

仓库:PostHog/posthog | Star:约2万+,仍在快速增长 | 持续高频更新

一句话定位:把产品分析、Session Replay、Feature Flags、A/B 测试、用户调研、数据仓库塞进一个平台,MIT 协议开源。

痛点与拆解:成长期团队通常要同时买 4-5 个 SaaS(分析、录屏、灰度、实验、问卷),账单和账号管理都是灾难。PostHog 用 ClickHouse 做事件存储支撑海量行为数据,用 Postgres 管业务数据,核心代码 MIT 协议——这在「开源核心」商业公司里是相当慷慨的选择。官方云服务按用量计费,证明了「全家桶 + 用量付费」的平台化路径完全走得通。

自托管需要 Docker 或 Helm 部署,组件多、内存占用不小,属于「认真用就值得」的重量级选手。

上手难度:⭐⭐⭐⭐

适用人群:有自己产品的 SaaS/创业团队。变现/二开方向:垂直行业(如电商、教育)的行为分析一体机,或在私有环境里做合规审计版行为分析。


2. Plausible Analytics — GA4 替代的标杆

仓库:plausible/analytics | Star:约2万+ | 持续更新

一句话定位:无 Cookie、脚本不到 1KB 的轻量网站统计,欧洲团队打造,引导式(bootstrap)盈利公司的样板。

痛点与拆解:GA4 上手门槛高、数据采样、隐私合规成本高。Plausible 反其道而行:一个脚本标签、一屏看完的仪表盘、不收集个人数据,对欧盟 GDPR 场景天然友好。技术栈是 Elixir + ClickHouse,开源版 Plausible CE 用 Docker Compose 即可部署,官方文档把自托管路径写得很清楚。据其官方博客,这家公司曾公开披露过七位数美元的年收入里程碑,是「开源 + 云托管收费」健康商业模式的常被引用案例。

上手难度:⭐⭐

适用人群:内容站、独立开发者、欧盟业务。变现/二开方向:给代理公司客户做白标报表服务;或为多站点客户提供托管统计。


3. Umami — 自托管统计的「第一站」

仓库:umami-software/umami | Star:近2万 | 持续更新

一句话定位:最顺滑的开源网站统计之一,Next.js 技术栈,几条命令就能在自己服务器上跑起来。

痛点与拆解:很多人想自建统计,但被复杂的部署劝退。Umami 由 Mike Cao 发起,主打「简单」:Node.js/Next.js + 常见关系型数据库,支持多网站、多团队管理,界面干净到可以直接截图进周报。它同时提供官方付费云服务,形成了「自托管免费 + 云端收费」的双轨。对第一次玩自托管统计的人,这是试错成本最低的入口;对老手,它也是给团队内网部署时的省心之选。

上手难度:⭐⭐

适用人群:自托管入门者、中小团队。变现/二开方向:基于多租户能力给客户群提供托管面板;或做行业定制报表(如电商转化漏斗模板)。


4. Matomo — 十余年老将,企业级合规之选

仓库:matomo-org/matomo | Star:约2万 | 长期持续维护

一句话定位:前身 Piwik 的老牌统计平台,PHP + MySQL,虚拟主机都能跑,据其官网介绍被联合国等机构采用。

痛点与拆解:政企和传统企业没条件玩容器编排,但他们也要数据主权。Matomo 的 PHP 血统在这里成了巨大优势:任何能跑 PHP 的主机都能部署,插件市场提供电商跟踪、热力图、表单分析等扩展。商业模式非常成熟:On-Premise 完整功能需购买授权,另有官方云服务——这是开源统计领域里被验证时间最长的收费模式。如果你要给传统企业做内网合规统计,选它最不容易出错。

上手难度:⭐⭐

适用人群:政企、传统企业、合规敏感机构。变现/二开方向:企业内网统计实施与插件定制,是一块持续有预算的集成生意。


5. GoatCounter — 一条命令跑起来的极简主义

仓库:arp242/goatcounter | Star:约5k | 持续维护

一句话定位:单个 Go 二进制 + SQLite 的极简统计,一人项目的可持续商业典范。

痛点与拆解:Not everything needs Kubernetes。GoatCounter 的哲学是「只做页面级计数,不做行为画像」:编译后是单个二进制文件,默认 SQLite 存储,一条命令就能服务你的博客。作者 Martin Tournoij(arp242)用它演示了独立开发者如何长期吃饭:官方托管服务对非商业站点免费,商业使用付低廉年费,代码 AGPL 开源。没有 Cookie、没有指纹追踪,统计页面对访客完全透明。

上手难度:⭐

适用人群:博主、小站长、极简主义者。变现/二开方向:把它的嵌入式统计能力包进你自己的建站工具或 CMS 里,作为开箱即用功能。


6. Pirsch — 把统计做成一套 API

仓库:pirsch-analytics/pirsch | Star:约2k | 持续更新

一句话定位:Go 写的无 Cookie 统计后端,架构上「数据引擎」与「看板」分离,适合把统计能力嵌进自己的产品。

痛点与拆解:大多数统计工具是「成品网站」,你想改个报表就得改人家前端。Pirsch 反着来:核心是统计后端 + API,自带内置防机器人识别,仪表盘只是可选组件,另有多种语言 SDK。这意味着你可以把它当作统计基础设施,自己写完全定制的看板,或直接在产品里消费它的 API。小团队同时运营付费云服务,属于千级到两千星区间里商业化走得最认真的项目之一。

上手难度:⭐⭐⭐

适用人群:想把统计能力产品化、需要 API 集成的开发者。变现/二开方向:以 Pirsch 为后端做行业专用看板(如播客、小程序、SaaS 多租户报表),前端即你的产品。


7. Aptabase — 桌面与 App 统计的蓝海

仓库:aptabase/aptabase | Star:千级(约1-2k) | 持续更新

一句话定位:专为桌面与移动应用设计的隐私优先分析工具,SDK 覆盖 Swift、Kotlin、Flutter、React Native、Electron、Tauri。

痛点与拆解:网站统计卷成红海,但 Tauri/Electron 桌面应用的统计几乎没人做好——要么 SDK 不全,要么隐私合规不适合本地分发场景。Aptabase 的设计非常克制:无 Cookie、不收集个人身份信息、事件模型简单到几行代码接入。官方提供带免费额度的云服务,同时可 Docker 自托管。对正在做独立桌面应用(Tauri 生态这几年爆发)的开发者,这可能是唯一顺手的开源选项,千级星数完全是曝光不足而非质量不足。

上手难度:⭐⭐

适用人群:Tauri/Electron/Flutter 独立开发者。变现/二开方向:围绕它给桌面 App 生态做增值服务(崩溃归因、版本漏斗);官方云本身就是付费先例。


8. Offen — 把「对访客公平」做成产品哲学

仓库:offen/offen | Star:约1k(千级) | 持续维护

一句话定位:来自德国的「公平统计」——访客可以自己查看并删除自己的数据, opting-in 才被统计。

痛点与拆解:几乎所有统计工具的伦理立场都是「网站主优先」,Offen 把天平掰了回来:默认不跟踪,访客可主动查看自己的数据并一键删除, operator 与访客看到同一个透明界面。这个立场让它成为学校、公共机构、基金会、有伦理洁癖的品牌官网的绝佳选择。Docker Compose 部署,支持多用户多层级的运营方架构。星数不高,但理念在欧盟市场正变得越来越值钱。

上手难度:⭐⭐

适用人群:公共机构、NGO、伦理导向品牌。变现/二开方向:面向欧盟公共部门的「合规统计」咨询与部署服务,这类机构有预算且不能采购美国云 SaaS。


横向对比

仓库 主打场景 技术栈 Star(约数) 上手 商业模式
PostHog 产品分析全家桶 Go + ClickHouse 2万+ ⭐⭐⭐⭐ 云服务按用量收费
Plausible 网站统计 Elixir + ClickHouse 2万+ ⭐⭐ CE 开源 + 云订阅
Umami 网站统计 Next.js 近2万 ⭐⭐ 开源 + 云订阅
Matomo 企业级统计 PHP + MySQL 约2万 ⭐⭐ 付费授权 + 云
GoatCounter 极简计数 Go + SQLite 约5k ⭐ 非商业免费/商业低费
Pirsch 统计 API 后端 Go 约2k ⭐⭐⭐ 小团队云服务
Aptabase 桌面/App 分析 Rust/C# + 多端 SDK 千级 ⭐⭐ 免费额度 + 云付费
Offen 公平统计 Go 千级 ⭐⭐ 开源 + 托管服务

注:Star 数为成稿时约数,请以 GitHub 页面实时数据为准。

选型地图

mindmap
  root((自托管统计生态))
    网站访问统计
      Plausible
      Umami
      Matomo
      GoatCounter
      Pirsch
      Offen
    产品与App分析
      PostHog
      Aptabase

选型心法:个人博客选 GoatCounter,一条命令的事;中小团队网站选 Umami 或 Plausible;政企内网选 Matomo;做产品要看行为选 PostHog;做桌面 App选 Aptabase;要把统计做成自己产品的能力选 Pirsch。

本期之最

结语

「统计」这个看似无聊的品类,实际上藏着开源商业模式的完整光谱:有人用全家桶平台吃下团队预算(PostHog),有人用极简单二进制赢得独立开发者(GoatCounter),有人用伦理立场打开公共部门市场(Offen)。自托管统计不只是省订阅费,更是把「我的用户数据」这块资产真正拿回自己手里。另外,这个赛道每年都有新星冒出,想追新可以留意 Rybbit、Swetrix 等更年轻的项目动态。

参考来源

  1. PostHog - GitHub — 产品分析全家桶主仓库,MIT 协议与架构说明
  2. Plausible Analytics - GitHub — Plausible CE 开源版仓库与自托管文档入口
  3. GoatCounter - GitHub — 单二进制统计工具仓库及授权模式说明
  4. Umami - 官网 — Umami 功能介绍与云端收费模式
  5. Matomo - 官网 — Matomo On-Premise 授权模式与机构用户信息

[!tip] 51学通信知识星球 星主:爱卫生(微信:gprshome201101)——公众号「51学通信」创办者,19 年通信行业运维与讲师经验,著有《GPRS网络信令实例详解》《EPC原理与实践》《5G核心网原理与实践》三本纸质书(各大电商平台有售)。 星球定位:深耕 5G 核心网、IMS、NFV/AI、云原生等 ICT 领域,主打运维岗位与信令分析。 当前规模:5200 篇主题 / 990 个回答,198 元/年。 加入福利:加入星球后请加爱卫生微信,拉您进知识星球年度陪伴与答疑群——不限量回复您的各种问题,另有群内分享。 AI 加持:51学通信知识星球已作为 skill 接入 WorkBuddy,使用 deepseek-4-flash 在海量星球帖子中精准找贴、找视频、找 FAQ 和案例,做总结、找文档和 PPT 等场景全覆盖。

51学通信知识星球海报-扫码加入