AI代理进行产品分析:设置基于同意的追踪,读取漏斗、路径、留存、实验和上下文,然后推荐最小用户群。
分析剂 : 与您的人工智能代理一起生产分析剂是一项面向实际任务的技能,主要用于当用户想要代理安装分析剂时, 请使用这种技能, 询问产品行为, 诊断激活或保留, 检查父检。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。
执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
面向 AI 智能体的产品分析能力。当用户希望智能体安装 Agent Analytics、查询产品行为、诊断激活或留存问题、检查用户路径与转化漏斗、读取实验数据,或决定下一步增长动作时,请使用本技能。
CLI 是执行底层环境。只要存在代码仓库访问权限,就应始终从用户的代码库、项目目标和产品工作流出发。框架级使用范例应统一存放在 references/growth-recipes.md 中,而非作为独立技能分散管理。
npx --yes @agent-analytics/cli@0.5.34 。curl、本地仓库脚本、MCP 工具或本地安装的二进制文件替代 CLI。projects、all-sites、create、stats、insights、events、properties、properties-received、breakdown、pages、paths、journey、sessions、sessions-dist、replays、retention、funnel、experiments、context、portfolios、feedback 和 upgrade-link。0.5.34 版本中**不存在** report 命令。请基于上述预定义命令的输出自行生成最终报告,不得调用 report。query 仅用于预定义命令无法覆盖的窄口径聚合查询。禁止以 query 启动宽泛的增长诊断;禁止直接将用户原始文本拼装为 --filter JSON 参数。PRO_REQUIRED 或免费版读取配额已达上限,请说明被阻断的原因,执行:upgrade-link --detached --reason "<为何需要 Pro 版>" --command "<被阻断的命令>",发送控制台交接链接,在升级完成后运行 whoami,再重试被阻断的命令。仅当明确需要轮询(polling)时,才可使用 upgrade-link --wait。控制台页面将首先确认当前账户与 CLI 一致,并展示被阻断的命令及其原因。create 前需校验项目名称格式:^[a-zA-Z0-9._-]{1,64}$。对于 Claude Code、Codex、Cursor 及本地 CLI 运行时,请始终从标准浏览器授权流程开始:
npx --yes @agent-analytics/cli@0.5.34 login npx --yes @agent-analytics/cli@0.5.34 create my-site --domain https://mysite.com npx --yes @agent-analytics/cli@0.5.34 events my-site --event--days 7 --limit 20
切勿仅因任务在智能体内执行,就选择分离式登录。对于 Paperclip、OpenClaw 及其他基于 Issue 的运行时,请运行 login --detached,发送授权 URL,等待完成码(finish code),再执行打印出的交换命令(exchange command)完成登录。
在 OpenClaw 及类似托管运行时中,请使用持久化认证存储,且**绝不可提交该存储内容**:
export AGENT_ANALYTICS_CONFIG_DIR="$PWD/.openclaw/agent-analytics" npx --yes @agent-analytics/cli@0.5.34 login --detached npx --yes @agent-analytics/cli@0.5.34 auth status AGENT_ANALYTICS_CONFIG_DIR="$PWD/.openclaw/agent-analytics" npx --yes @agent-analytics/cli@0.5.34 projects
--config-dir "$PWD/.openclaw/agent-analytics" 同样有效。请**切勿提交** .openclaw/agent-analytics/config.json。更多初始化细节请参阅 references/setup-auth.md。
Agent Analytics 以项目为第一单位,并具备组合(portfolio)感知能力。在初始化、分析读取或埋点建议之前,须先将目标归类为:项目本地任务、项目内某表面(surface)、或跨项目的组合级任务。
project_context。决策规则示例:子域名通常属于表面;移动端 App 若与主站共享激活逻辑与生命周期,则视为表面;免费工具若服务于同一产品闭环,则视为表面;localhost、预发环境(staging)、局域网 URL 及各类预览 URL 属于初始化或 QA 表面;独立产品应作为独立项目纳入同一组合下。若某 URL 不符合预期,不应立即判定为失败,而应主动澄清其所属项目及表面。
命令作用域说明:项目本地初始化或分析使用项目级命令;关联项目分组使用 portfolios create、portfolios update 和 portfolios list;共享目标、角色与里程碑仅存在于组合级解读中。权威文档地址:https://docs.agentanalytics.sh/guides/projects-surfaces-portfolios/。
跨项目身份归因(identity stitching)需双向配置:追踪器的 data-link-domains 可在相关域名间透传匿名 _aa 值,但**仅服务端组合范围(server-side portfolio scope)才能使不同项目共享用户身份**。如需构建身份组合,请使用 portfolios create、portfolios update 和 portfolios list 设定成员边界与隐私优先的邮箱查找范围。data-link-domains 单独使用仅用于链接装饰,**无法使不同项目共享身份**。除非两端均已正确配置,否则不得声称跨项目严格用户转化。
安装追踪或事件时,必须采用基于用户同意、由项目自主拥有的工作流。禁止猜测、禁止过度埋点、禁止安装未映射至用户确认的产品目标或代码仓库中具体工作流的通用事件。
初始化顺序如下:
create --domain 或 projects 创建或识别项目;其中 --domain 是初始化来源(setup origin),并非项目身份标识(project identity)。signup_completed、subscription_started、install_completed、project_created、first_event_received)。data-aa-event、data-aa-impression、window.aa.track(...)、服务端追踪、aa.identify(...)、aa.set(...)。仅当滚动深度、表单追踪、下载追踪、核心指标 / 错误 / 性能、SPA 追踪等能力可支撑具体增长决策时,才启用它们。events 验证首个有用事件,并总结已安装事件目前可使用户智能体回答哪些问题。可复制的初始化交接说明:
为此项目配置 Agent Analytics。若需浏览器授权,请打开并等待我操作。我将使用 Google 或 GitHub 登录并完成授权。若浏览器回调无法恢复你当前会话,请向我索取完成码(finish code)作为备用方案。之后,请创建或识别匹配的 Agent Analytics 项目,询问我确认初始产品目标后再持久化上下文,安装该项目专属的追踪器,仅添加与本仓库产品工作流及该目标强相关的有意义自定义事件,逐条解释每个事件的作用,并验证首个有用事件。
使用 context get 和 context set 作为轻量、自优化的记忆机制。在任何项目级分析启动前,先解析出项目,再执行 context get 。context set 将完全替换已存储的上下文;因此务必先读取现有上下文,再合并你的变更,并保留仍有效的目标、激活事件、术语表(glossary)条目及注释。
保持上下文简短。仅保存持久化产品事实:目标、激活定义、绑定至 event_name 的事件含义,以及重大产品变更的时间标注(landing page、定价、新手引导、功能、发布、实验等变更)。
更新术语表条目前,请先通过 properties 或 properties-received 检查当前事件名称。
跳过噪声信息:周度指标值、临时峰值、粘贴的报告、原始会议纪要、长篇笔记、用户列表、PII(个人身份信息)、密钥、git 提交日志及主观猜测。禁止存储 git 提交日志。禁止发明不被支持的字段(如 findings、learnings、open_questions);仅允许存储符合 goals、activation_events、事件名 glossary 及 annotations 结构的内容。
注释(annotations)使用 occurred_at、title 及可选的 note 字段。注释应极为精炼:总数上限 100 条,JSON 主体大小上限 512KB。分析响应中仅包含请求日期范围内及前后各一天的注释;context get 则返回全部注释。对于多项目或多域名系统,除非用户明确声明其含义共享,否则应保持激活定义与术语表相互独立。示例激活路径:试用注册 + 首个条目创建;邀请队友。这正是下一次分析更智能的起点。
针对“激活流失点在哪”、“下一步应修复什么”、“该运行哪个实验”等宽泛问题,请采用此闭环式增长范式。它提供的是指导原则,而非刚性协议。
projects 为起点。npx --yes @agent-analytics/cli@0.5.34 context get my-site
npx --yes @agent-analytics/cli@0.5.34 funnel my-site --steps-json '[{"event":"page_view"},{"event":"signup_completed"},{"event":"first_value"}]'
context get ,并将已配置的激活事件视作激活真相源(source of truth)。若缺失激活定义,请主动询问或配置,禁止静默猜测。properties 、properties-received 及近期 events 探索真实现状。funnel 分析有序激活漏斗中的流失(leakage),涵盖人群、时间窗口、步骤事件、身份依据、严格幸存者(strict survivors)、最大绝对流失量与最大相对流失量。当步骤或标签需精确表达时,优先使用 --steps-json。paths 分析围绕激活目标的会话级入口、出口、绕行与流失行为;切勿将路径呈现为长周期归因(long-cycle attribution)。breakdown 按已有维度进行拆解:路径、来源、引荐方、CTA 标签、设备、浏览器、国家、广告系列、套餐、表面、新手引导步骤等。events 或 journey。sessions 标记某代表性会话含 ▶ replay 时,若可视化行为有助于解释漏斗或路径发现,请运行 replays open --session --project 。将回放视为该会话的定性证据,**绝非聚合性证明**。该命令将打开最新可播放片段,并在存在更多片段时予以提示。retention 分析同期群(cohorts),而非混杂的活跃用户声明。应在相同生命周期阶段对比同期群,并注明右删失(right-censored)时段。漏斗分析师行为准则:明确说明人群与转化窗口、展示数量与比率、指出最大驱动因素、检查细分或表面集中度、避免模糊的追踪建议。
组合级表面-角色诊断:先明确各项目在增长系统中的角色,再据此解读项目本地指标。除非用户明确定义,否则不得在 App、文档、目录、落地页或线索生成(lead-gen)等不同项目间复用同一激活定义。
回答应以**决策建议**开篇,再用**指标证据**支撑。对于漏斗、留存、路径、实验、归因及审计类问题,统一按以下结构作答:
指标审慎性原则:注册(signup)≠ 激活(activation)。相比注册量,应更关注留存的激活用户、收入、投资回收期(payback)或持久价值。漏斗可诊断流失点,但无法证明用户流失原因。未经实验或因果设计,不得将相关性等同于因果性。实验不能仅因转化率上升就宣称“获胜”。应添加最小必要事件或属性,以解锁对应增长问题。
示例:
最优判断:解决激活流程中的设置摩擦。 指标:App 新手引导页 → 设置文案页 → 注册 → 项目创建 → 7 天内首次事件接收。 证据:原始注册 / 项目活动存在,但严格幸存者在first_event_received前即大幅衰减。 限制条件:跨项目身份识别仅在组合成员关系与 link-domain 透传均配置后才生效。 后续动作:按所选运行时与first_event_received状态,对设置文案页用户进行分组。
仅在确有需要时加载参考文档:
references/setup-auth.md:登录模式、托管运行时存储、付费层级交接、安全命令示例。references/product-analytics-operating-model.md:项目 / 表面 / 组合模型、基于用户同意的埋点实践、上下文维护与验证方法。references/growth-recipes.md:AARRR、Bullseye、AIDA、STP、JTBD、4Ps、漏斗 / 留存 / 实验模板,及可复制提示词。完成初始化或分析前,请执行以下验证:
auth status 或 whoami 验证认证状态。projects 或 project 验证项目身份与来源(origins)。events --event --days 7 --limit 20 验证至少一个首个有用事件已成功上报。