用 AI 自动管理 PostHog 分析数据与功能开关

通过 Rube MCP 连接 PostHog 分析平台,让 AI 助手自动完成事件捕捉、数据筛选、功能开关管理及项目维护,无需手动登录后台,实现数据分析与产品迭代的自动化。

为什么需要这个技能

在运营产品或进行 A/B 测试时,手动进入 PostHog 后台查看数据或修改功能开关非常耗时。此技能让 AI 直接调用 API 接口,自动捕获用户行为事件、查询特定时间段的数据、管理功能特性(Feature Flags),甚至列出项目列表。

结合 Rube MCP,你可以让 AI 自主搜索可用的工具接口(如 POSTHOG_CAPTURE_EVENT),先验证连接状态再执行操作,避免因权限不足或配置错误导致失败。

适用场景

  • 需要 AI 自动记录关键业务节点(如用户注册、下单)到 PostHog。
  • 批量筛选特定用户或时间段的行为数据进行分析。
  • 动态创建或更新功能开关,控制功能对新用户的开放范围。
  • 检查当前 API 连接状态,获取用户画像信息。

核心工作流

  1. 配置连接:在 MCP 客户端添加 https://rube.app/mcp,调用 RUBE_MANAGE_CONNECTIONS 连接 PostHog 工具包。若未激活,按返回链接完成认证。
  2. 搜索工具:执行任何操作前,先调用 RUBE_SEARCH_TOOLS 获取最新工具列表。
  3. 执行任务
    • 发送事件:使用 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 创建新开关。
  4. 处理分页:针对大量数据(如事件列表),利用 offsetlimit 参数逐页获取完整结果。

常见陷阱与技巧

  • 事件命名规范:系统事件以 $ 开头(如 $identify),自定义事件不要加 $,保持名称区分。
  • 项目 ID 解析:多数接口需 project_id,若只知道名称,需先调用分页接口获取 ID 再使用。
  • 功能开关配置filters 中定义的 groups 按顺序评估,第一个匹配组生效;rollout_percentage 控制开放比例。
  • 响应解析:注意接口返回的数据可能嵌套在 dataresults 字段中,分页结果需检查 countnext 等字段。

下载和安装

下载 posthog-automation 中文版 Skill ZIP

解压后将目录放入你的 AI 工具 skills 文件夹,重启工具后即可使用。

你可能还需要

暂无推荐