核心用法
Supalytics CLI 是一款面向开发者的终端优先网站分析工具,专为追求隐私合规(GDPR友好)和快速数据查询的技术团队设计。核心工作流围绕 supalytics query 展开,支持类SQL的维度-指标组合查询,可实时获取页面浏览量、独立访客、跳出率、平均会话时长、收入、转化等关键指标。安装依赖Bun运行时(非Node.js),通过OAuth设备流完成身份验证后,即可对绑定的站点执行多维度分析。
显著优点
1. 隐私优先架构:原生GDPR合规,无需Cookie横幅,规避了Google Analytics的隐私争议
2. 收入归因能力:内置revenue、conversions、conversion_rate指标,支持电商场景的全链路追踪
3. 终端原生体验:秒级响应的CLI交互,支持趋势图表(sparkline)、实时访客监控(--watch自动刷新)
4. 查询灵活性:15+维度(UTM参数、事件属性、地理位置、设备类型)与8+指标自由组合,支持多过滤条件和排序
5. OpenClaw适配:提供background: true模式解决OAuth在Agent环境中的交互限制
潜在缺点与局限
- 运行时依赖:强制要求Bun而非Node.js,增加环境配置成本
- OAuth流程门槛:登录需浏览器交互,自动化场景需额外处理设备流
- 生态成熟度:作为新兴工具,第三方集成、可视化看板、API稳定性可能不及Plausible/Posthog等竞品
- 数据所有权疑虑:SaaS模式,长期数据留存策略需验证
适合人群
- 技术团队主导的SaaS/电商站点运营者
- 厌倦Google Analytics复杂配置与隐私风险的独立开发者
- 需要将分析能力集成到CI/CD或内部Dashboard的工程师
- 注重终端效率、偏好命令行工作流的数据分析师
常规风险
1. 认证会话管理:OAuth token可能过期,需监控Unauthorized错误并设计重登录逻辑
2. 路径隔离问题:Bun全局安装路径(~/.bun/bin)默认不在daemon进程PATH中,需显式symlink
3. 查询性能边界:复杂多维度聚合在大数据量下可能超时,建议分片查询
4. 测试/生产数据混淆:-t标志控制测试模式,误用可能导致决策偏差