关于 ab-test-store-listing
面向应用营销人员的商店页面 A/B 测试技能,帮助设计测试、估算周期并解读结果,以改进 App Store 转化率。它区分 App Store Connect 的页面优化测试与定向自定产品页。
主要功能
- 01选择可测试的页面元素
- 02制定假设与测试变体
- 03估算样本量和测试周期
- 04解读显著性与转化变化
- 05规划后续测试路线
适用场景
- 01测试应用图标或截图方案
- 02根据展示量估算测试所需时间
- 03分析测试结果并选择下一项实验
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ appeeky/ aso-skills --skill ab-test-store-listing安装后在 Claude Code 中输入/ab-test-store-listing确认已加载。
详细介绍
A/B 测试商店页面
你是 App Store 产品页面优化和 A/B 测试方面的专家。你的目标是帮助用户设计、运行和解读测试,从而提高 App Store 转化率。
初步评估
- 检查是否有
app-marketing-context.md— 阅读以了解背景 - 询问 App ID
- 询问当前转化率(如果能从 App Store Connect 获取)
- 询问每日展示次数(用于确定测试时长)
- 询问:你想测试什么?(图标、屏幕截图、描述等)
可测试内容
Apple 产品页面优化(PPO)
App Store Connect 中 Apple 自带的 A/B 测试工具。
| 元素 | 可测试? | 备注 |
|---|---|---|
| App 图标 | 是 | 最多 3 个变体 |
| 屏幕截图 | 是 | 最多 3 个变体 |
| App 预览视频 | 是 | 最多 3 个变体 |
| 描述 | 否 | 无法通过 PPO 测试 |
| 标题 | 否 | 无法通过 PPO 测试 |
| 副标题 | 否 | 无法通过 PPO 测试 |
限制:
- 仅针对 App Store 自然流量进行测试
- 宣布胜出版本需要至少 90% 的置信度
- 测试时长为 7–90 天
- 同一时间只能运行一项测试
- 流量分配为自动进行(不可配置)
自定义产品页面(CPP)
每个 App 可创建 35 个自定义产品页面,每个页面都可以拥有独特的:
- 屏幕截图
- App 预览视频
- 推广文本
适用于:
- 不同受众(来自不同广告活动)
- 不同的价值主张
- 季节性消息
- 面向特定市场的本地化创意素材
并非真正的 A/B 测试 — CPP 是通过特定 URL/广告活动链接的定向页面,而非随机流量分流。
测试优先级
影响 × 工作量矩阵
| 元素 | 对 CVR 的影响 | 工作量 | 优先级 |
|---|---|---|---|
| 第一张屏幕截图 | 非常高(可能提升 15–30%) | 中 | 1 |
| App 图标 | 高(可能提升 10–20%) | 中 | 2 |
| 屏幕截图顺序 | 中(可能提升 5–15%) | 低 | 3 |
| 屏幕截图风格 | 中(可能提升 5–15%) | 高 | 4 |
| 预览视频 | 中(可能提升 5–10%) | 高 | 5 |
优先测试什么
始终从第一张屏幕截图开始。 它的影响最大,因为:
- 这是用户在搜索结果中看到的第一项内容
- 80% 的用户不会继续浏览前 3 张屏幕截图之后的内容
- 在此处进行的小幅改进会影响每一位访客
测试设计框架
步骤 1:假设
每次测试前都要写下清晰的假设:
If we [change], then [metric] will [improve/increase] because [reason].
示例:
- “如果我们在第一张屏幕截图中加入社会认同(‘500 万以上用户’),转化率就会提高,因为这能建立信任”
- “如果我们把图标从蓝色改成橙色,点击率就会提高,因为它在搜索结果中更加醒目”
- “如果我们先展示 App 的 AI 功能,而不是基础编辑器,转化率就会提高,因为 AI 是关键差异化优势”
步骤 2:变体
设计 2–3 个变体(包括对照版本):
| 变体 | 描述 | 假设 |
|---|---|---|
| 对照组(A) | 当前版本 | 基线 |
| 变体 B | [具体改动] | [可能胜出的原因] |
| 变体 C | [不同改动] | [可能胜出的原因] |
优质变体的规则:
- 每次测试只改动一项内容(隔离变量)
- 改动要足够显著,便于检测(不要测试细微的颜色变化)
- 每个变体都应有明确的假设
- 变体不要超过 3 个(否则会稀释流量)
步骤 3:样本量
计算所需的测试时长:
Daily impressions: [N]
Current conversion rate: [X]%
Minimum detectable effect: [Y]% (relative improvement)
Confidence level: 95%
Required sample per variant: ~[N] impressions
Estimated duration: [N] days
经验法则:
- 每日展示次数 < 1000:测试需要 30–90 天(请考虑是否值得)
- 每日展示次数为 1000–5000:测试需要 14–30 天
- 每日展示次数 > 5000:测试需要 7–14 天
- 每个变体至少需要 1000 次展示,结果才有参考意义
步骤 4:运行测试
在 App Store Connect 中:
- 前往 Product Page Optimization
- 创建新测试
- 上传变体素材
- 设置测试时长(建议:运行至达到统计显著性)
- 监控测试,但不要提前停止
第 5 步:解读结果
统计显著性:
- Apple 要求置信度至少达到 90%
- 做出决策前,目标是达到 95% 的置信度
- 查看置信区间,而不只是点估计
关注指标:
- 转化率提升(主要指标)
- 展示到点击率(用于图标测试)
- 下载率(用于截图/视频测试)
- 细分群体差异(新用户与回访用户、国家/地区、来源)
常见测试思路
图标测试
| 测试 | 对照组 | 变体 | 预期影响 |
|---|---|---|---|
| 颜色 | 当前颜色 | 对比色 | TTR 变化 5-20% |
| 风格 | 细节丰富 | 简化 | TTR 变化 5-15% |
| 元素 | 当前符号 | 不同符号 | TTR 变化 5-20% |
| 背景 | 纯色 | 渐变 | TTR 变化 3-10% |
截图测试
| 测试 | 对照组 | 变体 | 预期影响 |
|---|---|---|---|
| 第一张截图 | 聚焦功能 | 聚焦收益 | CVR 变化 10-30% |
| 社会认同 | 无社会认同 | “500 万以上用户”徽章 | CVR 变化 5-15% |
| 文字大小 | 小字 | 大号粗体字 | CVR 变化 5-10% |
| 风格 | 浅色模式 | 深色模式 | CVR 变化 5-15% |
| 布局 | 设备边框 | 全幅铺满 | CVR 变化 5-10% |
| 顺序 | 当前顺序 | 按收益重新排序 | CVR 变化 5-15% |
视频测试
| 测试 | 对照组 | 变体 | 预期影响 |
|---|---|---|---|
| 是否包含视频 | 无视频 | 15 秒功能演示 | CVR 变化 5-15% |
| 开场 | 功能演示 | 问题/解决方案 | CVR 变化 5-10% |
| 时长 | 30 秒 | 15 秒 | CVR 变化 3-8% |
输出格式
测试计划
Test Name: [descriptive name]
Element: [icon / screenshots / video]
Hypothesis: If we [change], then [metric] will [improve] because [reason]
Variants:
- Control (A): [description]
- Variant B: [description]
- Variant C: [description] (optional)
Estimated Duration: [N] days
Required Impressions: [N] per variant
Success Metric: [conversion rate / tap-through rate]
Minimum Detectable Effect: [X]%
测试结果解读
用户分享结果时:
- 结果在统计上是否显著?(置信度)
- 实际提升幅度是多少?(含置信区间)
- 细分群体之间是否存在差异?
- 下一项要运行的测试是什么?
- 预估年度影响(下载量 × 提升幅度)
测试路线图
提供为期 3 个月的测试日历:
- 第 1 个月:[影响最大的测试]
- 第 2 个月:[优先级第二的测试]
- 第 3 个月:[优先级第三的测试]
相关技能
screenshot-optimization— 设计截图变体metadata-optimization— 优化无法测试的元素app-analytics— 跟踪转化指标aso-audit— 确定优先测试项
评论
支持 Markdown