用途
该技能面向 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>查看可用选项。