用途:该技能指导 PostHog 实验的状态转换,说明每个动作做什么、何时使用,以及对变体分配和结果分析的影响。所有生命周期操作都需要实验 ID;若没有,先用 finding-experiments 技能把用户引用解析为具体 ID。
主要能力与状态:draft 经 launch 进入 running;running 可 pause(停用标志,用户回退默认体验,状态仍为 running)、resume(确定性重新分桶到原变体)、freeze_exposure(停止招募新用户,已入组用户保留变体且指标继续累积,状态变为 exposure_frozen)、end(设置 end_date 转为 stopped,不改动标志)、ship_variant(把所选变体改写为 100% 用户可见,若仍在运行则同时结束)。任何非 draft 状态可 reset 回 draft;stopped 可 archive;duplicate 创建新草稿副本;copy-to-project 复制到同组织另一项目;migrate 把旧引擎实验迁移到新引擎。
关键用法与限制:launch 无需请求体,标志需 2-20 个多变体;pause/resume/freeze/unfreeze/end/archive/reset 均无需请求体。freeze 不适用于组聚合实验、holdout 内实验、含 early access 条件的标志、大量匿名曝光及超大曝光集,会返回 400,属结构性限制不应重试;解冻可能引入偏差,需先警告用户。ship 会永久改写标志,须先确认;open_cleanup_pr 需 task:write 权限,否则整个请求 403。end 不会剥离冻结,标志仍收窄到快照队列。migrate 会保留原标志,项目将出现两个实验,重复调用安全。遇到 400 应向用户解释而非重试。
适用场景:启动实验、发布胜出变体、无显著差异时结束、临时暂停、冻结曝光继续测量长期指标、归档清理、重置重来、复制实验、跨项目复制、迁移旧实验。
限制:资料未提供具体收费、价格、平台支持范围等信息。