我构建了一个开源的 Google Analytics + Hotjar 替代方案

发布: (2026年3月9日 GMT+8 02:10)
3 分钟阅读
原文: Dev.to

Source: Dev.to

核心功能

功能SeenticsPlausibleHotjarPostHogGA4
实时分析
热力图
会话回放
漏斗分析
行为自动化*
隐私优先(无 Cookie)
开源
可自行托管

脚本大小 – 在 PostgreSQL 上 10 s 的查询在 ClickHouse 上约 50 ms,即使有数百万行数据。

  • PostgreSQL 存储非时序数据:用户账户、站点配置、目标、自动化规则。
  • 脚本大小保持 低于 1 KB(对比 GA4 45 KB+,Hotjar 100 KB+)。无 Cookie,无指纹识别,无个人身份信息收集。

安装

# Requires Docker
git clone https://github.com/Seentics/seentics.git
cd seentics
docker compose up -d --build

打开应用,即可拥有完整的分析平台。

高级数据流

Browser --> Tracking Script --> Go Backend API (:3002)
                                     |
               +---------------------+---------------------+
               |                     |                     |
          ClickHouse            PostgreSQL            MinIO
          (events)               (metadata)          (replays)
  • 跟踪脚本由 Go 后端提供,并直接向其发送事件。
  • 事件在内存中缓冲后批量写入 ClickHouse。
  • 会话回放数据存入兼容 S3 的存储(自托管使用 MinIO,云端使用任意 S3)。
  • PostgreSQL 存储用户账户、站点配置、目标和自动化规则。

在您站点上快速开始

在 HTML 中 仅一次 添加以下代码片段(将 YOUR_SITE_ID 替换为你的站点 ID):

自定义事件跟踪

// Basic event
seentics.track('signup_click')

// With properties
seentics.track('purchase', {
  value: 49.99,
  plan: 'pro'
})

路线图

  • AI 驱动洞察(异常检测、自然语言查询)
  • 自定义仪表盘 & 邮件报告
  • WordPress 插件

尝试

  • 云端版本:
  • 自行托管: GitHub repo – 如果觉得有用,请点星!

期待你的反馈 —— 哪些功能会让你从当前的分析方案切换过来?还有哪些缺失?

感谢阅读!

0 浏览
Back to Blog

相关文章

阅读更多 »