这个项目能做什么
Fathom Lite 是 Fathom Analytics 的原始开源版本,其 README 将其描述为一个简单且注重隐私的网站分析工具,是 Google Analytics 的替代方案。该项目采用 MIT 许可证,README 指出 Lite 版本不再接收新功能,但将继续进行长期维护,并随出现而修复 Bug。
主要功能
- 自托管网站分析:由用户自行运行服务器并进行更新。
- 跟踪代码片段:从仪表盘复制跟踪代码并将其放置在需要测量的网站上。
- 数据仪表盘:展示收集到的分析数据,前端使用 Preact 构建。
- 后端与命令行工具:使用 Go 语言编写。
安装与运行
- 生产环境指南:在仓库文档 (docs/Installation instructions.md) 中提供。
- 开发流程:安装 Go 和 NPM,克隆仓库,使用 make build 编译,可选地设置自定义配置值 (docs/Configuration.md),通过 ./fathom user add --email=... --password=... 注册账户,然后使用 ./fathom server 启动 Web 服务器并打开 http://localhost:8080。
- Docker:使用 docker build -t fathom . 构建,并使用 docker run -d -p 8080:8080 fathom 运行,或运行已发布的镜像 usefathom/fathom:latest。
跟踪与 CSP
如果被跟踪的网站使用了内容安全策略 (CSP),README 提醒 script-src 和 img-src 指令必须包含 Fathom 实例的 URL(将 yourfathom.com 替换为您自己的地址)。
与托管产品的对比
README 将 Lite 版本与付费的托管版 Fathom Analytics 进行了对比。根据对比表,Lite 版本为自托管且使用 Cookie,仪表盘版本较旧,不提供 API,且缺乏自定义事件、电子商务和 UTM 跟踪、欧盟隔离和自定义域名脚本托管、GA 导入、电子邮件报告、CSV 导出以及共享仪表盘。它通常是单次安装且仅有社区支持,CDN、扩展和备份由用户自行负责。托管版本则提供托管服务(价格基于每月页面浏览量)、无 Cookie 跟踪、完整的实时仪表盘、所有方案均含 API 访问、事件和收入跟踪、欧盟隔离、GA 导入、无限报告与导出、最多支持 50 个网站、所有方案均含支持以及持续的功能开发。该仓库还指出,Fathom 及其标志是 Fathom Analytics 的商标。
评论
0 评分人数达到10人后显示
登录后参与讨论。