开源、无 Cookie 的网站分析工具,可作为注重隐私的 Google Analytics 替代方案,支持云端或自托管。
- Star
- 6,084
- Fork
- 284
- 未关闭 Issue
- 51
- 最近提交
- 25天前
这是什么?
GoatCounter 是一款网站访问统计工具,不使用唯一用户标识符追踪访客,也不收集个人数据。它既可以使用官方托管服务 goatcounter.com,也可以部署在自己的服务器上,数据库可选 SQLite 或 PostgreSQL。
接入方式很简单,在页面中加入一行 script 标签即可,脚本体积约 3.5K。对于无法运行 JavaScript 的场景,它提供基于图片的追踪像素;也可以通过 HTTP API 从后端中间件上报数据,或直接导入 nginx、Apache、Caddy、CloudFront 等服务器的日志文件。
自托管版本以静态编译的二进制文件和 Docker 镜像发布,内置 TLS 并支持通过 ACME 自动生成证书。访问者统计使用无法识别身份的哈希方式,在不依赖 Cookie 的情况下统计独立访问。
核心功能
- 01无需 Cookie 或个人标识即可统计独立访问。
- 02只需添加一段脚本,体积小,也提供无 JavaScript 的图片追踪方式。
- 03可从 nginx、Apache、Caddy、CloudFront 等服务器日志导入数据。
- 04记录浏览器、地理位置、屏幕尺寸、来源网站和营销活动。
- 05支持 SQLite 和 PostgreSQL,可直接运行二进制文件或使用 Docker。
- 06可随时导出全部数据。
适用场景
- 为个人博客或项目网站添加注重隐私的访问统计。
- 自行部署分析服务,让访客数据留在自己的基础设施中。
- 通过导入已有的 Web 服务器日志分析历史流量。
- 借助 HTTP API 从后端应用上报页面访问数据。
快速上手
- 1
使用 Docker 运行 GoatCounter 并挂载数据卷
docker run -p 8080:8080 -v goatcounter-data:/home/goatcounter/goatcounter-data arp242/goatcounter - 2
打开 http://localhost:8080,使用设置向导创建第一个站点
使用前须知
- 元数据中无法确定许可证,使用前请查看仓库的许可证条款。
- 对于不同页面数量非常多的站点,SQLite 可能较慢;较大的站点建议使用 PostgreSQL。
收录于专题
标签
常见问题
- goatcounter 是什么?
- 开源、注重隐私的网站分析工具,可托管使用或自行部署,适合替代 Google Analytics。 GoatCounter 是一款网站访问统计工具,不使用唯一用户标识符追踪访客,也不收集个人数据。它既可以使用官方托管服务 goatcounter.com,也可以部署在自己的服务器上,数据库可选 SQLite 或 PostgreSQL。
- goatcounter 可以免费使用吗?用的什么许可证?
- goatcounter 以 Other 许可证开源。用于商业产品前,请先确认许可证条款。
- goatcounter 还在维护吗?
- 活跃维护中。goatcounter 最近一次提交是在 2026年9月27日。
- goatcounter 适合用来做什么?
- 为个人博客或项目网站添加注重隐私的访问统计。 自行部署分析服务,让访客数据留在自己的基础设施中。 通过导入已有的 Web 服务器日志分析历史流量。 借助 HTTP API 从后端应用上报页面访问数据。
- goatcounter 怎么安装和运行?
- 使用 Docker 运行 GoatCounter 并挂载数据卷: docker run -p 8080:8080 -v goatcounter-data:/home/goatcounter/goatcounter-data arp242/goatcounter 打开 http://localhost:8080,使用设置向导创建第一个站点
- 在哪里获取 goatcounter?
- 源代码和安装说明在 GitHub 上:https://github.com/arp242/goatcounter
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
3万1913ElixirAGPL-3.0更新于 5小时前
无 Cookie、注重隐私的网站分析平台,可自托管或使用云服务,统一查看流量、营销活动、用户行为与转化。
4万8372TypeScriptMIT更新于 前天
可自托管的开源网站分析平台,定位为注重隐私的 Google Analytics 替代方案。
2.2万2919PHPGPL-3.0更新于 2小时前
面向初创团队的开源无 Cookie 产品分析工具,支持事件、漏斗、AI 分析、功能开关和正常运行监控。
1214227TypeScriptAGPL-3.0更新于 2小时前
开源网站分析工具,把流量统计、会话回放、错误追踪、Core Web Vitals 和可用性监控整合在一个面板中。
18022TypeScriptAGPL-3.0更新于 5小时前
可自托管的单二进制网站分析工具,无 Cookie 追踪,支持自定义域名、SSO 与开放数据导出。
9811GoMIT更新于 10小时前