用途:当用户要求分析或理解某个 RevenueCat 实验及其结果时使用。资料给出必须按顺序执行的步骤,只有已获得部分信息(如实验 ID)时才能跳过对应步骤,其余步骤仍须执行;同一步骤内的独立调用可并行发起。
主要步骤:1)用 list-experiments 工具获取实验 ID,参数为 project_id,可选 status 过滤(draft、running、paused、stopped);2)用 get-experiment 获取实验设置与元数据,参数为 project_id、experiment_id,expand 传 offering.package.product.indicative_price 和 offering.paywall,关注 offerings 变体、placements、产品 indicative_price、paywall_id、notes、display_name、targeting_conditions、enrollment_mode、experiment_type、primary_metric 与 secondary_metrics,以及各状态含义;对 paywall_id 用 render-paywall-screenshot(project_id、paywall_id、version: "published")查看已发布付费墙;3)用 get-chart-data 获取实验运行期的 revenue、conversion_to_paying、trials_new、trial_conversion_rate、initial_conversion 图表数据,不得跳过;4)用 get-experiment-results 获取结果,参数含 project_id、experiment_id,可选 platform、country、exposure_status;5)解读结果;6)报告发现并提供相关图表与仪表盘链接。
限制与注意:indicative_price 与订阅字段来自 RevenueCat 目录数据,可能过时,且仅返回美国 USD 价格,不含介绍价;把试用、介绍价、价格作为事实呈现或标记为实验干扰因素前,需用 get-product-store-state 核实,并与结果中的试用指标交叉核对。价格本地化、美国以外或介绍价场景需改用 store-state 工具。若用户质疑由目录元数据得出的结论,应自行核实而非要求用户查商店。