在数字化时代,网站分析对于理解用户行为、优化产品体验至关重要。然而,传统的分析工具,如 Google Analytics,虽然功能强大,却常常复杂难用,并可能涉及用户隐私问题。
最近,我在 GitHub 上发现了一个极具潜力的开源项目Rybbit。它旨在提供一个既简单易用又注重隐私的网站分析解决方案,成为 Google Analytics 的理想替代品。
Rybbit 简介
Rybbit 是一款现代化的开源网站和产品分析工具,主打“隐私友好”和“简单易用”。它完全开源,代码透明,严格遵守 GDPR 和 CCPA 等隐私法规,采用无 Cookie 的匿名数据收集方式,确保用户隐私安全。
Rybbit 官网:https://www.rybbit.io/
Rybbit GitHub地址:https://github.com/rybbit-io/rybbit
目前,Rybbit 在 GitHub 上已获得超过 5,700 个星标,受到开发者社区的广泛关注和认可。
Rybbit 核心功能亮点
- 全面分析指标:提供包括会话数、独立用户数、页面浏览量、跳出率、会话时长等关键网站分析指标,帮助你全面了解网站表现。
- 隐私保护:采用无 Cookie 的匿名数据收集方式,确保用户隐私安全,符合 GDPR 和 CCPA 等隐私法规。
- 定制化仪表板:支持自定义目标、留存率、用户旅程和漏斗分析仪表板,灵活调整,深入洞察用户行为。
- 高级筛选功能:提供跨 15+ 维度的高级筛选,如设备、浏览器、来源地区等,满足各种分析需求。
- 实时会话监控:实时查看访客在网站上的活动轨迹,仿佛在玩一场数据版的“模拟经营”游戏。
- 三级位置跟踪:精确到国家、地区、城市的三级位置跟踪,加上高级地图可视化,清晰了解访客分布。
- 自定义事件:支持自定义事件,连 JSON 属性都能灵活配置,满足你对特定事件的跟踪需求。
- 支持多网站与团队协作:无限制添加网站,设置组织权限,团队协作顺畅无阻,提高数据分析效率。
Rybbit 快速上手指南
Rybbit 提供两种使用方式,满足不同用户的需求:
云服务模式
- 访问 Rybbit 官网,点击注册按钮,填写简单的信息创建账号。
- 登录后,按照提示获取跟踪代码,并将其添加到你网站的页面中。
- 等待几分钟,刷新后台,即可看到实时数据。
自托管模式(以 Docker 为例)
1. 准备一台 VPS 服务器(建议 2 核 4G 内存以上),安装好 Docker 和 Docker Compose。
2. 购买一个域名,并配置好 HTTPS(可以使用 Let's Encrypt 免费申请 SSL 证书)。
3. 打开终端,克隆 Rybbit 项目代码:
git clone https://github.com/rybbit-io/rybbit.git
cd rybbit
4. 给安装脚本添加执行权限:
chmod +x setup.sh
5. 执行安装脚本,替换 your.domain.name 为您的域名:
./setup.sh your.domain.name
脚本会自动配置环境变量并启动服务,首次运行可能需要几分钟,请耐心等待。
6. 服务启动后,在浏览器中访问 https://your.domain.name,注册账号后即可使用。
Rybbit 后台数据示例
Rybbit 是一款功能强大、注重隐私、易于使用的开源网站分析工具。它不仅提供了全面的分析指标和灵活的定制化仪表板,还确保了用户数据的隐私安全。无论你是个人博主、中小型电商网站,还是初创公司,Rybbit 都是一个值得尝试的选择。
如果你厌倦了复杂且隐私堪忧的传统分析工具,不妨试试 Rybbit,自己部署一个,体验一下掌控数据的感觉。