如何使用 AI 自动化管理 Amplitude 产品分析数据
通过集成 Rube MCP 和 Composio 工具集,让 AI 直接操作 Amplitude API,实现从发送埋点事件、分析用户活动到管理用户分群(Cohorts)的全流程自动化。
为什么需要这个技能
在进行产品分析时,手动在 Amplitude 后台配置事件、查询特定用户路径或更新用户分群往往非常耗时。此外,Amplitude 区分“应用内部 ID”和“平台内部 ID”,导致开发者在通过 API 检索用户活动时经常出现定位错误。
本技能通过 Rube MCP 为 AI 提供了标准化的工具集,使其能够自动处理 ID 转换、异步任务追踪(如分群更新)以及复杂的属性操作(如 $set、$add),将繁琐的数据运维工作转变为简单的自然语言指令。
适用场景
- 自动化埋点测试:通过 AI 快速发送测试事件,验证 Amplitude 事件接收是否正常。
- 快速用户画像分析:输入用户 ID,让 AI 自动查找内部 ID 并拉取该用户的完整活动流。
- 动态用户分群:根据特定条件自动将用户批量添加到或从某个 Cohort 中移除。
- 事件字典校验:在发送事件前,让 AI 检索当前的事件类别(Event Categories)以确保命名规范。
核心工作流
1. 身份解析与活动查询
由于 AMPLITUDE_GET_USER_ACTIVITY 需要 Amplitude 内部 ID,AI 会执行以下链路:
AMPLITUDE_FIND_USER (输入应用 ID) AMPLITUDE_GET_USER_ACTIVITY
2. 自动化发送事件
AI 调用 AMPLITUDE_SEND_EVENTS 时,需确保满足以下关键点:
- 必须提供
user_id或device_id。 - 时间戳
time必须为 13 位毫秒级 epoch 格式。 - 优先调用
AMPLITUDE_GET_EVENT_CATEGORIES验证event_type是否符合既有规范。
3. 用户属性精细化管理
使用 AMPLITUDE_IDENTIFY 进行属性更新,支持多种操作符:
$set: 覆盖原有值。$setOnce: 仅在属性为空时设置。$add: 对数值属性进行累加。$append: 向列表属性追加元素。
4. 异步分群管理
更新 Cohort 成员是异步过程,AI 将采取以下模式:
AMPLITUDE_UPDATE_COHORT_MEMBERSHIP request_id AMPLITUDE_CHECK_COHORT_STATUS complete。
下载和安装
下载 amplitude-automation 中文版 Skill ZIP
解压后将目录放入你的 AI 工具 skills 文件夹,重启工具后即可使用。具体路径参考内附的 USAGE.zh.md。
你可能还需要
暂无推荐