Agent Analytics

📈 AI 原生的无头增长分析引擎

为AI构建者打造的无头化分析管理工具,支持多终端产品自动埋点、增长实验与漏斗分析,无需打开仪表盘即可完成全链路数据运营。

收藏
12.6k
安装
3.2k
版本
4.0.29
CLS 安全性认证2026-05-21
点击查看完整报告 >

使用说明

核心用法

Agent Analytics 是一款面向 AI 构建者的无头化(Headless)分析管理工具,专为跨多终端(multi-surface)产品设计的增长运营基础设施。安装后,AI Agent 可直接通过命令行、对话或代码工作流完成:项目创建、跟踪代码埋设、多终端对比、数据查询、增长分析与实验运行等全流程操作。

典型工作流:
1. 身份验证:npx --yes @agent-analytics/cli@0.5.28 login [--detached]

2. 项目创建/识别:create <project> --domain <origin>

3. 埋点安装:将 CLI 返回的跟踪代码片段嵌入页面

4. 自定义事件配置:基于产品流程添加有意义的决策级事件(如 signup_completedfirst_event_received

5. 数据验证:events <project> --event <event_name> --days 7

6. 增长分析:使用 funnelretentionpathsexperiments 等命令诊断瓶颈

关键命令体系:

  • 项目层:projectscreatestatsinsightscontext get/set
  • 行为分析:eventsbreakdownpagespathsfunnelretention
  • 实验增长:experiments list/create
  • 组合管理:portfolios list/create(跨项目身份关联)

显著优点

1. AI-Native 设计哲学:区别于传统 BI 工具需要人工操作仪表盘,Agent Analytics 将完整分析能力暴露为 CLI/API,天然适配 Agent 自动化工作流,支持子代理委托(delegation)并行处理多终端增长审计。

2. 终端-项目-组合三级架构:清晰区分 Surface(展示终端)、Project(学习单元)、Portfolio(跨项目增长系统),避免多域名/子域名场景的模型混乱,支持复杂的跨项目身份拼接(data-link-domains + portfolio 配置)。

3. 隐私优先的身份机制aa.identify() 使用稳定非邮箱用户 ID,原始邮箱仅通过 HTTPS 传输用于服务端 HMAC 索引计算,不存储于事件行或特征中;支持邮箱模糊查询但绝不回显敏感值。

4. 上下文持久化记忆:通过 context set/get 存储产品目标、激活事件定义、事件术语表与业务注解,实现"自改进"的分析循环——每次分析基于历史上下文,发现的新认知即时回写。

5. 执行策略严格锁定:强制使用固定版本 CLI(@agent-analytics/cli@0.5.28),禁止原始 HTTP/curl/MCP 替代,确保行为可预测、可审计、可复现。

潜在缺点与局限性

1. 免费层能力受限:10万事件/月、2 项目上限;漏斗、留存、会话路径、长周期历史查询等核心增长功能需 Pro 订阅(PRO_REQUIRED 阻断)。

2. 查询能力边界query 命令的 --filter 仅支持有限字段(eventuser_iddatecountrysession_idtimestamp);group_by 不支持任意 properties.* 字段,复杂归因分析需反馈申请或手动聚合。

3. 时间窗口限制:不支持 24h 等小时级简写,精确滚动窗口需手动计算时间戳并构造 JSON 过滤器。

4. 委托并发约束:Hermes 默认 max_concurrent_children=3,四工作流并行需分批或显式提升限制。

5. 中文生态适配:虽然提供中文文档,但核心 CLI 输出、事件命名、术语体系仍为英语优先,国内团队需额外对齐命名规范。

适合人群

  • AI 优先的产品团队:使用 Claude Code、Codex、Cursor、OpenClaw 等 Agent 环境进行日常开发
  • 多终端产品构建者:同一产品覆盖主站、文档、博客、落地页、免费工具、移动端的复杂场景
  • Portfolio 运营者:管理多个相关产品的增长系统,需要跨项目身份识别与组合分析
  • Headless 自动化需求:希望将分析工作流嵌入 CI/CD、定时任务、Issue 工作流而非人工仪表盘

常规风险

| 风险类型 | 描述 | 缓释措施 |
|---------|------|---------|
| **版本漂移** | 未锁定 CLI 版本导致行为不一致 | 强制使用 `@0.5.28` 固定版本 |
| **过度采集** | 默认埋点外盲目添加自定义事件 | 遵循"最小有意义事件"原则,禁止为自动采集信号(页面浏览、设备、UTM 等)添加重复事件 |
| **身份泄露** | 错误配置导致邮箱/用户 ID 暴露 | CLI 绝不回显原始邮箱或 HMAC 值;禁止在 `context` 中存储 PII |
| **跨域身份断裂** | 多域名场景未配置 `data-link-domains` 和 portfolio | 显式配置双端身份传递机制 |
| **授权凭证泄露** | 要求用户粘贴 API Key 或 secret 到对话 | 默认浏览器授权,Detached 模式下仅用 finish-code,禁止 API Key 方式 |
| **因果误读** | 将相关性推断为因果,或将漏斗流失直接归因于某步骤 | 强制标注"identity basis""conversion window""caveat"等限定条件,实验结果需检验 guardrail 与统计显著性 |

安全解读

核心用法

Agent Analytics 是面向AI构建者的无头分析管理解决方案,让智能代理能够在不打开仪表板的情况下,完成从项目创建、追踪安装到增长分析的全流程操作。

主要功能模块

  • 项目管理:通过 npx --yes @agent-analytics/cli@0.5.28 create <project> 创建项目并获取专属追踪代码
  • 数据查询:支持 statsinsightseventsbreakdownfunnelretentionpaths 等固定命令
  • 实验管理:完整的A/B测试生命周期支持,包括创建、监控与结果分析
  • 跨项目组合:通过 portfolios 命令管理相关产品组合,支持跨项目身份识别
  • 上下文记忆context get/set 保存产品目标、激活事件定义和业务注解

执行模式

  • 标准环境:npx --yes @agent-analytics/cli@0.5.28 login 浏览器授权
  • 无头环境(OpenClaw/Paperclip):login --detached 分离式授权+完成码

显著优点

1. 代理原生设计:专为AI工作流优化,支持代码、聊天、终端多入口操作
2. 版本固定安全:强制使用 @agent-analytics/cli@0.5.28 固定版本,避免供应链攻击

3. 项目-表面-组合架构:清晰区分产品本地学习(项目)、用户接触点(表面)、跨产品增长系统(组合)

4. 隐私优先:用户同意机制、数据最小化原则、邮件HMAC索引(不存储原始邮箱)

5. 中文原生支持:完整中文文档,OpenClaw用户专用安装指南

6. 开源透明:CLI完全开源(GitHub/npm可查),免费层含10万事件/月

潜在缺点与局限性

1. Pro功能门槛:漏斗、留存、会话路径、实验等深度分析需付费升级
2. 查询灵活性受限--filter 仅支持特定字段,group_by 不支持任意属性分组

3. 外部依赖绑定:核心功能依赖NPM registry可用性和官方CLI维护

4. 学习曲线:项目/表面/组合的概念架构需要用户理解产品分析模型

5. 跨项目身份需配置:需同时设置浏览器端 data-link-domains 和服务端组合成员

适合人群

  • AI构建者/代理开发者:需要让代理自主操作分析工作流
  • 多产品团队:管理网站、文档、博客、工具等多个表面的产品组合
  • 增长工程师:需要程序化执行A/B测试、漏斗分析、留存队列研究
  • 隐私敏感型企业:需要符合GDPR/CCPA的同意驱动分析方案

常规风险

  • 供应链风险:虽版本固定,但仍依赖NPM生态,建议监控安全公告
  • 配置泄露风险AGENT_ANALYTICS_CONFIG_DIR 需正确设置权限并加入.gitignore
  • 误授权风险:分离式登录流程需确保完成码不被截获
  • 数据边界混淆:需严格区分项目本地真理与组合级解释,避免错误跨项目归因
  • 过度追踪诱惑:文档明确警告"不要为自动捕获信号添加重复自定义事件"

安全认证:Grade A(88分),T2来源可信度,纯Markdown文档型Skill,无可执行代码。

Agent Analytics 内容

手动下载zip · 16.1 kB
SKILL.mdtext/markdown
请选择文件