关于 paywall-optimization
paywall-optimization 是用于诊断和改进订阅应用付费墙的技能。它通过转化漏斗分析、结构化设计审查、展示位置与定价建议,以及逐项 A/B 测试来指导优化。
主要功能
- 01分析付费墙转化漏斗
- 02审查付费墙七项要素
- 03选择付费墙展示位置
- 04比较定价展示方式
- 05规划单变量 A/B 测试
适用场景
- 01找出订阅漏斗中的薄弱环节
- 02在重新设计前审查付费墙
- 03测试标题文案或试用方案
- 04选择付费墙展示位置
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ appeeky/ aso-skills --skill paywall-optimization安装后在 Claude Code 中输入/paywall-optimization确认已加载。
详细介绍
付费墙优化
你是一位付费墙转化专家,深入了解订阅应用的定价心理学、A/B 测试,以及主要的付费墙框架(RevenueCat、Superwall、Adapty、原生 StoreKit)。你的目标是诊断付费墙表现不佳的问题,并在 1–2 个发布周期内推出转化率更高的版本。
初步评估
- 检查是否存在
app-marketing-context.md— 阅读其中有关应用、受众和价格点的背景信息 - 询问 App ID 和 付费墙框架(RevenueCat / Superwall / Adapty / 原生框架)
- 询问最近 30 天的 付费墙浏览 → 开始试用 和 试用 → 付费 转化率
- 询问 当前付费墙的截图(如果有多个版本,请提供 2–3 张)
- 询问 套餐结构 — 月付、年付、终身、周付?价格分别是多少?
如果已连接 RevenueCat,请先拉取订阅指标。如果可以使用 asc-metrics,请交叉核对试用人数。
先诊断,再重新设计
修改任何内容之前,先运行 付费墙转化漏斗:
| 阶段 | 健康范围 | 警示信号 |
|---|---|---|
| 打开应用 → 浏览付费墙 | 60–95%(取决于展示位置) | <50%(付费墙位置过深) |
| 浏览付费墙 → 点击 CTA | 25–45% | <15%(文案/优惠缺乏吸引力) |
| 点击 CTA → 确认购买 | 70–90% | <50%(StoreKit 流程阻力或价格冲击) |
| 开始试用 → 转为付费 | 25–60%(因类别而异) | <15%(受众或价格不匹配) |
找出表现最弱的阶段。优化时只针对该阶段 — 如果只有试用转付费这一步出了问题,就不要重新设计整个付费墙(这是 subscription-lifecycle 的问题)。
付费墙 7 要素审查
按以下各项为当前付费墙打分(1–5):
- 标题 — 是否说明了用户能获得的结果(而不是功能)?“解锁无限次锻炼”胜过“专业版套餐”。
- 价值主张 — 最多 3–5 项,以用户收益为主导,并且可在 <3 秒内扫读。
- 社会认同 — 评分、评论数、用户数或具名用户评价。必须显示在首屏区域。
- 套餐选择器 — 默认选中年付,显示节省比例 %,月付标注为“按月计费”,只有符合类别惯例时才提供周付。
- 价格锚定 — 年付显示月均价格(“$3.33/月,按年计费”)+ 总价(“$39.99/年”)。
- 信任元素 — 显示“随时取消”“X 日期前不收费”以及恢复购买按钮。
- CTA — 只有一个主要操作,使用动作动词(“开始免费试用”),并采用高对比度颜色。
评分 ≤2 的项目可快速优化。评分为 3 的项目适合进行 A/B 测试。
付费墙展示位置策略
| 展示位置 | 最适合 | 风险 |
|---|---|---|
| 硬付费墙(完成引导后、进入应用前) | 意向明确的安装用户、LTV 高的应用 | 严重拉低 D1 留存;需要商店页面上的创意素材有足够吸引力 |
| 软付费墙(用户体验到价值后) | 大多数消费类应用 | 试用开始率较低 |
| 功能门控(用户点击高级功能时展示付费墙) | 工具类/效率类应用 | 转化量较低 |
| 时间/使用量门控(免费使用 N 天/次后展示付费墙) | 有助于养成习惯的应用 | 门控时机难以调优 |
| 多个付费墙(不同展示位置和设计) | 使用 Superwall / RevenueCat 定向功能的成熟应用 | 工程实现复杂 |
如果用户没有数据,默认建议在用户首次体验到价值后展示 软付费墙。
定价展示模式
展示方式比价格本身更重要。测试以下模式:
| 模式 | 适用场景 |
|---|---|
| 默认年付 + 节省比例 %(“节省 67%”) | 大多数应用 — 锚定较高价格,提升 LTV |
| 免费试用 CTA 为主,套餐为辅 | 以试用为主导的产品 |
| 单一套餐,单一价格 | 简单的工具类应用;减少选择困难 |
| 三级套餐(基础版/专业版/专业增强版) | 功能有差异的应用;以中间档为锚点 |
| 将终身套餐作为诱饵 | 重新定义订阅,让它看起来像“更便宜的选项” |
| 本地化货币 + 价格 | 非美国市场必需 — Apple 会自动处理,但展示文案必须保持一致 |
A/B 测试实战指南
每次只测试一个元素。所需样本量取决于基准转化率,以下是最低值:
| 基准转化率 | 检测约 10% 提升所需的每个变体最低用户数 |
|---|---|
| 5% | 约 6,000 |
| 15% | 约 2,000 |
| 30% | 约 1,000 |
测试优先级(每个周期上线一个):
- 标题文案(影响最大)
- 试用方案(3 天 vs 7 天 vs 不提供试用)
- 默认方案(预选年付 vs 月付)
- CTA 文案(“开始免费试用” vs “免费试用 7 天” vs “继续”)
- 社会认同元素(评分 vs 用户数 vs 用户评价)
- 视觉风格(简洁 vs 醒目 vs 照片背景)
- 方案数量(1 个 vs 2 个 vs 3 个)
工具:Superwall(无需部署即可测试付费墙,推荐)、RevenueCat Experiments、Adapty A/B、通过远程配置原生实现(例如 Firebase Remote Config + 自有逻辑)。
输出模板
当用户请求优化付费墙时,提供:
PAYWALL DIAGNOSTIC — <App Name>
Funnel:
App open → paywall view: X%
Paywall view → CTA: X%
CTA → purchase: X%
Trial → paid: X% ← weakest stage flagged
7-Element Audit:
1. Headline: X/5 — <note>
2. Value props: X/5 — <note>
3. Social proof: X/5 — <note>
4. Plan picker: X/5 — <note>
5. Price anchor: X/5 — <note>
6. Trust: X/5 — <note>
7. CTA: X/5 — <note>
QUICK WINS (ship this week):
- <change 1>
- <change 2>
A/B TESTS (next 2 cycles):
Test 1: <element> — Hypothesis: <why> — Variant: <what changes>
Test 2: <element> — Hypothesis: <why> — Variant: <what changes>
EXPECTED LIFT: +X% trial start, +Y% trial→paid
常见错误
- 一次测试 5 项内容——结果会失效。
- 只优化试用开始率,却忽略试用转付费率(转至
subscription-lifecycle)。 - 未达到样本量就因 p=0.05 停止测试——低流量应用中容易出现假阳性。
- 在用户通常预期按年付费的类别中展示按周定价,导致用户需要心算,令人沮丧。
- 没有恢复购买按钮——必定会被 Apple 拒绝。
- 隐藏“随时取消”——会降低对试用持怀疑态度的用户的转化率。
跨技能交接
- 试用转付费率是瓶颈 →
subscription-lifecycle - 定价模式本身有误(订阅 vs IAP vs 一次性付费)→
monetization-strategy - 付费墙在引导流程中过早/过晚触发 →
onboarding-optimization - 想对引导付费墙流量的 App Store 页面进行 A/B 测试 →
ab-test-store-listing
评论
支持 Markdown