SuperAPI AI 工具集

ab-testing

营销与增长

查看项目

更新于 10-21 16:22

技能介绍

用途

该技能面向 App Store 元数据变更的效果衡量,帮助用户设计受控实验,将关键词/元数据改动的影响与其他变量隔离开来。适用于用户要求对 App Store 元数据进行 A/B 测试、比较列表变体或衡量 ASO 改动影响时。

主要能力

  • 设计关键词排名测试(标题关键词、副标题措辞、关键词字段、本地化扩展)。
  • 设计转化测试(截图、图标、预览视频),建议使用 Apple 的 Product Page Optimization(PPO)。
  • 通过 ASO Maniac CLI 拉取与推送元数据。
  • 提供基线建立、变更执行、结果监控与解读的完整流程。
  • 提供决策框架:保留、回滚或迭代。

使用方式

前置检查

运行任何 aso 命令前,需按 templates/preflight-aso-cli.md 确保 CLI 已安装并已通过 ASO Maniac 认证。若高级命令返回 UNAUTHORIZED / 401,重新运行 aso auth maniac login 后重试。

铁律

一次只改一个变量。若同时修改标题、副标题和关键词,将无法判断是哪个改动带来了结果。

信息收集(行动前询问)

  • App ID(必填)
  • 想测试什么?(标题改动?关键词?副标题?截图?)
  • 假设是什么?(例如“将副标题从 X 改为 Y 会提升关键词 Z 的排名”)
  • 是否有当前基线数据?(是否一直在跟踪排名?)

操作流程

第 1 步:建立基线(任何改动之前)

# 拉取当前元数据到本地目录(先查询最新版本字符串)
VERSION=$(aso versions list --app <appId> --limit 1 --json | jq -r '.data[0].attributes.versionString')
aso metadata pull --app <appId> --version "$VERSION" --dir ./metadata

关键:改动前至少收集 7 天基线数据。没有基线就无法衡量影响。

手动记录(排名跟踪不在 MVP 范围内):

  • 所有测试关键词的排名位置(通过 App Store 搜索或自有跟踪工具每日检查 7 天以上)
  • 当前下载率(来自 App Store Connect 分析)
  • 当前转化率(展示 → 下载)

第 2 步:设计测试

关键词排名测试(元数据改动):

元素 测试内容 衡量方式
标题关键词 替换标题中的一个关键词 跟踪旧 + 新关键词排名
副标题关键词 修改副标题措辞 跟踪受影响关键词排名
关键词字段 替换低价值关键词 跟踪移除 + 新增关键词排名
本地化扩展 填充新本地化 跟踪本地化特定词排名

测试设计示例:

假设:“在副标题中加入 'baby cam' 将在 2 周内让我们对该词获得排名”

基线:
  当前副标题:“Home Security Monitor”
  当前 “baby cam” 排名:未排名
  基线周期:3 月 1-7 日

改动:
  新副标题:“Home Monitor & Baby Cam”
  改动日期:3 月 8 日

衡量:
  每日跟踪 “baby cam” 排名 14 天(3 月 8-22 日)
  同时跟踪现有关键词排名以检测负面影响

转化测试(视觉改动):

使用 Apple 的 Product Page Optimization(PPO)测试:

  • 截图
  • App 图标
  • App 预览视频

PPO 由 Apple 分流流量,运行真正的 A/B 测试。这是正确测试视觉元素的唯一方式。

第 3 步:执行改动

# 在 ./metadata/<locale>/subtitle.txt 中编辑副标题,然后推送(复用第 1 步的 $VERSION)
aso metadata push --app <appId> --version "$VERSION" --dir ./metadata

重要时间规则:

  • 在低流量时段提交(避开周一——自然流量最高)
  • 一次只改一个元数据元素
  • 标题改动与关键词字段改动分开进行
  • 元数据更新后给 Apple 24-48 小时重新索引

第 4 步:监控结果

改动后第一周每日记录目标关键词及任何副作用关键词的排名位置,之后在剩余测试窗口内每周记录一次。使用 App Store 搜索、App Store Connect 分析或自有跟踪工具——CLI 当前不提供排名历史。

第 5 步:解读结果(至少 14 天后)

测试结果:副标题改动(3 月 8-22 日)

假设:“在副标题中加入 'baby cam' 将让我们对该词获得排名”

目标关键词:“baby cam”
  之前:未排名
  之后:排名 67(第 4 天出现,第 12 天稳定在 67)
  结论:确认——现已排名,仍有提升空间

副作用:
  “home security”:排名 45 → 48(小幅下降,属正常波动)
  “home monitor”:排名 23 → 21(略有提升)
  “security camera”:排名 45 → 45(无变化)
  结论:无显著负面副作用

总结:保留该改动。“Baby cam” 现已被索引。
下一步:将 “baby cam” 移入关键词字段,在副标题中加入更高机会的词。

决策框架:

结果 行动
目标关键词排名提升,无副作用 保留改动,考虑进一步优化
目标提升但其他关键词有副作用 评估权衡——收益是否值得损失?
14 天后无变化 该关键词可能需要更多权威(评论、下载)才能排名。尝试不同方法。
负面影响且无提升 立即回滚

第 6 步:记录并迭代

测试日志:
  日期:2026-03-08
  改动:副标题 “Home Security Monitor” → “Home Monitor & Baby Cam”
  结果:+1 个新关键词获得排名,无负面副作用
  经验:我们的 App 有足够权威对 baby 相关词获得排名
  下一个测试:替换关键词字段中 3 个表现最差的关键词

输出格式

  • 测试设计——假设、变量、衡量计划
  • 基线数据——当前排名与指标
  • 改动规格——确切的改动前后元数据
  • 监控计划——何时检查结果
  • 结果解读——测试周期之后
  • 下一步——保留、回滚或迭代

适用场景

  • 用户要求对 App Store 元数据进行 A/B 测试。
  • 用户想比较列表变体。
  • 用户想衡量 ASO 改动的影响。

限制与注意事项

  • 排名跟踪不在当前 MVP 范围内。该技能帮助设计测试并准备元数据改动;用户需自行记录基线和改动后排名(App Store Connect、手动搜索或第三方跟踪工具)。
  • 关键词排名变化在元数据更新后需要 1-3 周才能稳定。至少等待 14 天。
  • 排名波动是自然现象,需与基线周期对比,避免将相关性当作因果关系。
  • Apple 的 Product Page Optimization 测试转化(截图、图标、描述),但不测试关键词排名。
  • 危险信号:一次改动多个变量;14 天前就衡量结果;改动前未建立基线;将排名波动误认为真实影响;未跟踪现有关键词的副作用;没有明确假设就运行“测试”。
  • 不确定命令或标志时,运行 aso metadata --help 或 aso schema <query> 查看可用选项。