OpenAnalytics

开源隐私优先的网站分析平台

AI搜索知识库 部分免费

是什么

OpenAnalytics 是一个开源隐私优先的网站分析平台,特性:无 Cookie、无跨站追踪、无指纹识别、仅聚合数据读取,完全可自托管。

核心功能

数据分析

  • 页面浏览量、访客数、跳出率、平均访问时长
  • 实时在线人数
  • 热门页面、引荐来源、收入归因
  • 漏斗分析、留存分析
  • Web Vitals 性能指标

会话追踪:访客身份为每日轮换的加盐哈希,轨迹长度等于一次访问而非一个人,IP 地址从不存储。

地理位置:城市级精度(opt-in),本地 GeoIP 数据库查询,数据绝不离开主机。

Stripe 收入归因:接入自己的 Stripe 账户,追踪真实收入与流量来源的关系。

数据导入导出:CSV/JSON 导入导出,支持数据迁移。

隐私合规:尊重 DNT(Do Not Track)和 GPC(Global Privacy Control),收集端直接遵守,不写入后分析。

技术架构

完整自托管方案(Docker 一键部署):

  • 追踪器(KiB 级前端片段)
  • Collector(接收、验证、限流、入队)
  • Worker(Drain 到 ClickHouse)
  • API(认证、站点、Keys、事件定义)
  • Query Gateway(唯一允许读取 ClickHouse 的进程,验证签名查询包)
  • Realtime(SSE 实时仪表板)
  • Web(Next.js 仪表板)
  • CLI(oa 命令行工具)

存储:Postgres(控制平面)+ ClickHouse(事件和聚合)+ Valkey ×2

自托管要求

  • Linux 主机 + Docker
  • 4 GB RAM + 25 GB 磁盘
  • 4 条 DNS 记录
  • 约 10 分钟完成安装

许可证

AGPL-3.0(网络服务提供修改版本需开源)

团队信息

由 AI 猎手自动发现

评论与建议

0 条评论