用 AI 自动管理 PostHog 分析数据与功能开关
通过 Rube MCP 连接 PostHog 分析平台,让 AI 助手自动完成事件捕捉、数据筛选、功能开关管理及项目维护,无需手动登录后台,实现数据分析与产品迭代的自动化。
为什么需要这个技能
在运营产品或进行 A/B 测试时,手动进入 PostHog 后台查看数据或修改功能开关非常耗时。此技能让 AI 直接调用 API 接口,自动捕获用户行为事件、查询特定时间段的数据、管理功能特性(Feature Flags),甚至列出项目列表。
结合 Rube MCP,你可以让 AI 自主搜索可用的工具接口(如 POSTHOG_CAPTURE_EVENT),先验证连接状态再执行操作,避免因权限不足或配置错误导致失败。
适用场景
- 需要 AI 自动记录关键业务节点(如用户注册、下单)到 PostHog。
- 批量筛选特定用户或时间段的行为数据进行分析。
- 动态创建或更新功能开关,控制功能对新用户的开放范围。
- 检查当前 API 连接状态,获取用户画像信息。
核心工作流
- 配置连接:在 MCP 客户端添加
https://rube.app/mcp,调用RUBE_MANAGE_CONNECTIONS连接 PostHog 工具包。若未激活,按返回链接完成认证。 - 搜索工具:执行任何操作前,先调用
RUBE_SEARCH_TOOLS获取最新工具列表。 - 执行任务:
- 发送事件:使用
POSTHOG_CAPTURE_EVENT指定事件名称(如$pageview)、用户 ID 和属性。 - 筛选数据:调用
POSTHOG_LIST_AND_FILTER_PROJECT_EVENTS,传入项目 ID、事件名和时间范围。 - 管理功能:使用
POSTHOG_LIST_AND_MANAGE_PROJECT_FEATURE_FLAGS列表,POSTHOG_CREATE_FEATURE_FLAGS_FOR_PROJECT创建新开关。
- 发送事件:使用
- 处理分页:针对大量数据(如事件列表),利用
offset和limit参数逐页获取完整结果。
常见陷阱与技巧
- 事件命名规范:系统事件以
$开头(如$identify),自定义事件不要加$,保持名称区分。 - 项目 ID 解析:多数接口需
project_id,若只知道名称,需先调用分页接口获取 ID 再使用。 - 功能开关配置:
filters中定义的groups按顺序评估,第一个匹配组生效;rollout_percentage控制开放比例。 - 响应解析:注意接口返回的数据可能嵌套在
data或results字段中,分页结果需检查count、next等字段。
下载和安装
下载 posthog-automation 中文版 Skill ZIP
解压后将目录放入你的 AI 工具 skills 文件夹,重启工具后即可使用。
你可能还需要
暂无推荐