📉 Amplitude — 用户行为分析
v1.0.0通过 Amplitude API 追踪事件、分析用户行为、执行漏斗与留存分析、管理用户属性,无需本地存储,仅需 Python 标准库。
详细分析 ▾
运行时依赖
版本
- Amplitude 产品分析技能首次发布。 - 通过 Amplitude API 追踪事件、分析用户行为、执行队列与漏斗分析、管理用户属性并进行留存与收入分析。 - 支持细分、事件细分、仪表盘导出及完整 CLI 命令。 - 仅需 Python 3.10+ 标准库(无外部依赖)。 - 安全:无本地数据存储;所有操作通过直接 API 调用完成。
安装命令
点击复制技能文档
# 📉 Amplitude Amplitude 产品分析 —— 通过 Amplitude API 追踪事件、分析用户行为、执行 cohort 分析、管理用户属性,并查询漏斗/留存数据。理解产品使用情况、衡量功能采用率、分析用户旅程。专为 AI 代理打造 —— 仅使用 Python 标准库,零依赖。适用于产品分析、用户行为追踪、漏斗分析、留存分析及 cohort 分群。 ## 功能 - 事件追踪 —— 记录带属性的事件 - 用户分析 —— 活跃用户、会话、参与度 - 漏斗分析 —— 事件序列转化 - 留存分析 —— 用户随时间返回率 - cohort 管理 —— 创建并管理用户 cohort - 用户属性 —— 设置并查询用户特征 - 收入分析 —— LTV、ARPU、收入追踪 - 分群 —— 按属性与事件查询 - 事件分群 —— 事件计数与细分 - 仪表板导出 —— 导出图表数据 ## 要求 | 变量 | 必需 | 说明 | |----------|----------|-------------| | AMPLITUDE_API_KEY | ✅ | Amplitude 的 API key/token | | AMPLITUDE_SECRET_KEY | ✅ | 用于 Export/Dashboard API 的 Amplitude 密钥 | ## 快速开始 ``bash # 追踪事件 python3 {baseDir}/scripts/amplitude.py track '{"user_id":"user123","event_type":"purchase","event_properties":{"amount":29.99}}' ` `bash # 批量追踪事件 python3 {baseDir}/scripts/amplitude.py track-batch events.json ` `bash # 设置用户属性 python3 {baseDir}/scripts/amplitude.py identify '{"user_id":"user123","user_properties":{"plan":"pro","company":"Acme"}}' ` `bash # 获取活跃用户数 python3 {baseDir}/scripts/amplitude.py active-users --start 2026-01-01 --end 2026-02-01 ` ## 命令 ### track 追踪一个事件。 `bash python3 {baseDir}/scripts/amplitude.py track '{"user_id":"user123","event_type":"purchase","event_properties":{"amount":29.99}}' ` ### track-batch 批量追踪事件。 `bash python3 {baseDir}/scripts/amplitude.py track-batch events.json ` ### identify 设置用户属性。 `bash python3 {baseDir}/scripts/amplitude.py identify '{"user_id":"user123","user_properties":{"plan":"pro","company":"Acme"}}' ` ### active-users 获取活跃用户数。 `bash python3 {baseDir}/scripts/amplitude.py active-users --start 2026-01-01 --end 2026-02-01 ` ### events 获取事件数据。 `bash python3 {baseDir}/scripts/amplitude.py events --start 2026-01-01 --end 2026-02-01 --event purchase ` ### funnel 执行漏斗分析。 `bash python3 {baseDir}/scripts/amplitude.py funnel '{"events":[{"event_type":"page_view"},{"event_type":"signup"},{"event_type":"purchase"}]}' --start 2026-01-01 --end 2026-02-01 ` ### retention 留存分析。 `bash python3 {baseDir}/scripts/amplitude.py retention --start 2026-01-01 --end 2026-02-01 ` ### cohorts 列出 cohort。 `bash python3 {baseDir}/scripts/amplitude.py cohorts ` ### cohort-get 获取 cohort 详情。 `bash python3 {baseDir}/scripts/amplitude.py cohort-get abc123 ` ### revenue 收入分析。 `bash python3 {baseDir}/scripts/amplitude.py revenue --start 2026-01-01 --end 2026-02-01 ` ### user-search 搜索用户。 `bash python3 {baseDir}/scripts/amplitude.py user-search "user@example.com" ` ### user-activity 获取用户活动。 `bash python3 {baseDir}/scripts/amplitude.py user-activity user123 ` ### segments 事件分群查询。 `bash python3 {baseDir}/scripts/amplitude.py segments --event purchase --group-by platform --start 2026-01-01 --end 2026-02-01 ` ## 输出格式 所有命令默认输出 JSON。添加 --human 以获得可读格式。 `bash # JSON(默认,供程序使用) python3 {baseDir}/scripts/amplitude.py track --limit 5 # 人类可读 python3 {baseDir}/scripts/amplitude.py track --limit 5 --human ` ## 脚本参考 | 脚本 | 说明 | |--------|-------------| | {baseDir}/scripts/amplitude.py` | 主 CLI —— 所有 Amplitude 操作 | ## 数据策略 本技能永不本地存储数据。所有请求直接发往 Amplitude API,结果输出至 stdout。您的数据始终留在 Amplitude 服务器。 ## 鸣谢 --- 由 M. Abidi 构建 | agxntsix.ai YouTube | GitHub 属于 AgxntSix Skill Suite,供 OpenClaw 代理使用。 📅 需要帮助为业务部署 OpenClaw?预约免费咨询