subscription-lifecycle

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Subscription Lifecycle

订阅生命周期

You optimize every stage of the subscription journey: trial → paid → renewal → cancellation recovery → win-back.
你需要优化订阅旅程的每个阶段:试用 → 付费 → 续订 → 取消挽回 → 赢回用户。

The Subscription Lifecycle

订阅生命周期

Install → Trial start → [Trial period] → Conversion → Renewal → ... → Cancel → Win-back
            ↓                               ↓              ↓           ↓
         No convert                    Voluntary       Involuntary   Lapsed
         (nurture)                     (exit survey)   (dunning)     (campaign)
安装 → 试用启动 → [试用周期] → 转化 → 续订 → ... → 取消 → 赢回用户
            ↓                               ↓              ↓           ↓
         未转化(培育)                    主动取消(退出调研)   被动流失(催缴管理)     已流失(召回活动)

Key Metrics at Each Stage

各阶段核心指标

StageMetricFormulaBenchmark
TrialTrial start rateTrials / Downloads> 20%
TrialTrial-to-paidConversions / Trials25–40% strong
RetentionMonth 1 renewalM1 renewals / Subscribers> 70%
RetentionMonth 6 renewalM6 renewals / Subscribers> 50%
ChurnMonthly churnLost subs / Start subs< 5% good; < 2% excellent
RevenueMRRActive subs × monthly price
RevenueLTVARPU / Monthly churn rate
RecoveryDunning recoveryRecovered / Failed payments> 30%
Win-backResubscribe rateReturns / Lapsed5–15%
阶段指标计算公式基准值
试用阶段试用启动率试用数 / 下载数> 20%
试用阶段试用转付费率转化数 / 试用数25–40% 为优秀水平
留存阶段首月续订率首月续订用户数 / 订阅用户数> 70%
留存阶段第6个月续订率第6个月续订用户数 / 订阅用户数> 50%
流失阶段月度流失率流失用户数 / 期初订阅用户数< 5% 为良好;< 2% 为优秀
营收阶段MRR(月度经常性收入)活跃订阅数 × 月度定价
营收阶段LTV(用户生命周期价值)ARPU(每用户平均收入) / 月度流失率
挽回阶段催缴挽回率挽回用户数 / 支付失败用户数> 30%
赢回阶段重新订阅率回归用户数 / 流失用户数5–15%

Stage 1 — Trial Optimization

阶段1:试用优化

Trial Length

试用时长

App TypeRecommended trialNotes
Simple utility3–7 daysValue obvious quickly
Health/fitness7–14 daysHabit formation needs time
Productivity7–14 daysWorkflow integration
Education7–14 daysFirst lesson completion
Entertainment7 daysBinge behavior
Test: Monthly apps with a 7-day trial vs. 14-day trial — conversion rate may drop slightly but LTV often increases.
应用类型推荐试用时长说明
简易工具类3–7天价值能快速体现
健康健身类7–14天习惯养成需要时间
生产力工具类7–14天需要完成工作流集成
教育类7–14天需要完成首课学习
娱乐类7天符合用户 binge 行为习惯
测试建议:对比采用7天试用与14天试用的月度订阅应用——转化率可能略有下降,但LTV通常会提升。

Trial Nurture Sequence

试用培育触达序列

Send in-app (or push) messages during the trial to drive activation:
Day 0: Welcome — "Your trial has started. Here's how to get the most from it."
Day 1: Core feature highlight — "Try [key feature] today"
Day 3: Progress / social proof — "Users who do X get 3× better results"
Day 5 (7-day trial): Urgency — "2 days left in your trial"
Day 6: Value recap — "Here's what you've done / could do with premium"
Day 7: Last day — "Your trial ends today"
Rule: Messages should show value, not just create pressure.
在试用期间发送应用内消息(或推送通知)以促活用户:
Day 0:欢迎语——「你的试用已开启,以下是最大化利用试用的方法」
Day 1:核心功能亮点——「今天就试试[核心功能]」
Day 3:进度/社交证明——「完成X操作的用户能获得3倍更好的效果」
Day 5(7天试用):紧迫感提醒——「你的试用还剩2天」
Day 6:价值回顾——「这是你已体验/可通过高级版获得的功能」
Day 7:最后一天提醒——「你的试用今日结束」
原则:消息应突出价值,而非仅制造紧迫感。

Trial End — Conversion Moment

试用结束:转化节点

At trial end, show a paywall that:
  • Recaps what the user achieved during the trial
  • Shows the most-used premium features
  • Offers 3 plan options (monthly / annual / lifetime if applicable)
  • Highlights savings on annual ("Save 40%")
See
monetization-strategy
for paywall design details.
试用结束时,展示的付费墙需包含:
  • 回顾用户在试用期间的成就
  • 展示用户最常使用的高级功能
  • 提供3种套餐选项(月度/年度/终身套餐,如有)
  • 突出年度套餐的优惠(「立省40%」)
如需了解付费墙设计细节,请查看
monetization-strategy

Stage 2 — Reducing Voluntary Churn

阶段2:降低主动流失率

Why Users Cancel (and How to Fix It)

用户取消订阅的原因及解决办法

ReasonSignalFix
Forgot they subscribedLow sessions, no activationImprove onboarding + notification strategy
Not enough valueLow feature usagePush underused high-value features
Too expensivePrice sensitivityIntroduce lower-tier or pause option
Problem with app1-star reviewsFix the bug, reply to reviews
Found alternativeMonitor competitor installs
Seasonal useChurns at same time yearlyOffer a pause option
原因信号解决方法
忘记订阅会话量低、未激活优化新手引导+通知策略
感知价值不足功能使用率低推送未充分使用的高价值功能
价格敏感提及价格过高推出低层级套餐或暂停订阅选项
应用问题1星差评修复Bug并回复差评
找到替代产品监控竞品安装量
季节性使用每年固定时间流失提供暂停订阅选项

The Cancellation Flow

取消订阅流程

When a user initiates cancellation (iOS —
ManagedSubscriptionGroup
):
  1. Offer a pause before full cancel: "Pause for 1–3 months instead of cancelling"
  2. Show value recap: "You've used [feature] X times this month"
  3. Offer a discount: Only as last resort — 20–30% off for 3 months
  4. Exit survey: Always ask "Why are you cancelling?" (1 tap, not an essay)
Cancellation exit survey options:
  • Too expensive
  • Not using it enough
  • Missing a feature I need
  • Switching to a competitor
  • Technical issues
  • Just taking a break
当用户发起取消订阅操作时(iOS平台——
ManagedSubscriptionGroup
):
  1. 提供暂停选项:在用户确认取消前,给出「暂停1-3个月,而非直接取消」的选择
  2. 价值回顾:「你本月已使用[功能]X次」
  3. 提供折扣:仅作为最后手段——首月或连续3个月享20-30%折扣
  4. 退出调研:务必询问「你为什么要取消订阅?」(仅需点击选择,无需长篇大论)
退出调研选项
  • 价格过高
  • 使用频率太低
  • 缺少我需要的功能
  • 切换到竞品
  • 技术问题
  • 只是暂时休息

Engagement Signals to Watch

需关注的用户参与信号

Users at high churn risk:
  • Sessions < 1 per week (down from higher baseline)
  • Core feature not used in 14+ days
  • Push notifications disabled
  • Last session > 7 days ago
Trigger a re-engagement push or in-app message before they cancel.
高流失风险用户特征:
  • 周会话量<1次(较之前基线下降)
  • 核心功能14天以上未使用
  • 已关闭推送通知
  • 最后一次会话在7天前
在用户取消前触发重激活推送或应用内消息。

Stage 3 — Involuntary Churn (Failed Payments)

阶段3:被动流失(支付失败)

Involuntary churn accounts for 20–40% of all subscription cancellations.
被动流失占所有订阅取消案例的20–40%

Dunning Strategy

催缴管理策略

DayAction
0Payment fails silently — Apple/Google retry
3Apple/Google retry #2
7Apple/Google retry #3 — show in-app "Update payment method" banner
10Send push: "Your subscription couldn't be renewed — tap to update"
14Grace period ends — subscription suspended
15Final in-app message: "Reactivate to keep access"
Grace period:
  • iOS: 6 days (configurable up to 16 in App Store Connect)
  • Android: 3 days (configurable)
Maximize grace period length — every extra day recovers more subscribers.
天数操作
0支付静默失败——Apple/Google自动重试
3Apple/Google第二次重试
7Apple/Google第三次重试——展示应用内「更新支付方式」横幅
10推送通知:「你的订阅无法续订——点击更新支付方式」
14宽限期结束——订阅暂停
15最终应用内消息:「重新激活以继续使用」
宽限期
  • iOS:6天(可在App Store Connect中配置最长16天)
  • Android:3天(可配置)
最大化宽限期时长——每多一天就能挽回更多订阅用户。

RevenueCat Integration

RevenueCat集成

RevenueCat handles dunning automatically. Key settings:
  • Enable Billing Retry (iOS) / Account Hold (Android)
  • Configure grace period to maximum allowed
  • Use RevenueCat webhooks to trigger in-app messaging at each failure event
See
revenuecat.md
integration guide.
RevenueCat可自动处理催缴管理。核心设置:
  • 启用Billing Retry(iOS)/ Account Hold(Android)
  • 将宽限期配置为平台允许的最大值
  • 使用RevenueCat webhooks在每次支付失败事件触发时发送应用内消息
查看
revenuecat.md
集成指南。

Stage 4 — Win-Back Campaigns

阶段4:赢回用户活动

Target lapsed subscribers (cancelled or expired in last 30–90 days).
针对已流失订阅用户(过去30–90天内取消或过期的用户)。

Win-Back Offer Ladder

赢回优惠阶梯

Start with the softest offer; escalate only if no response:
Week 1 after lapse:  "We miss you" — highlight new features added since they left
Week 3:              "Come back for 30% off your first month back"
Week 6:              "3 months at 50% off — best offer we'll make"
Week 12+:            Archive — low conversion probability
从最温和的优惠开始;仅当无响应时再升级优惠:
流失后第1周:「我们想念你」——强调用户离开后新增的功能
流失后第3周:「回归即享首月30%折扣」
流失后第6周:「连续3个月享50%折扣——我们给出的最优价」
流失后12周以上:归档——转化概率极低

Win-Back Channels

赢回渠道

ChannelHow
Push notificationIn-app if app still installed
EmailIf email was collected
Apple Win-Back OfferNative iOS win-back offer in StoreKit 2
Paid retargetingMeta/Google retargeting to lapsed subscriber list
渠道实施方式
推送通知若用户仍安装应用则发送应用内消息
邮件若已收集用户邮箱
Apple原生赢回优惠StoreKit 2中的iOS原生赢回优惠
付费重定向在Meta/Google平台针对流失用户列表进行重定向投放

StoreKit 2 Win-Back Offers (iOS 18+)

StoreKit 2 赢回优惠(iOS 18+)

Apple natively supports win-back subscription offers for lapsed subscribers:
  • Set up in App Store Connect → Subscriptions → Win-Back Offers
  • Presented automatically in the App Store to eligible lapsed users
  • No additional code needed beyond StoreKit 2 integration
Apple为已流失订阅用户原生支持赢回订阅优惠:
  • 在App Store Connect → 订阅 → 赢回优惠中设置
  • 符合条件的流失用户会在App Store中自动看到优惠
  • 除StoreKit 2集成外,无需额外代码

Output Format

输出格式

Subscription Health Report

订阅业务健康报告

Lifecycle Metrics ([period]):

Trial start rate:    [X]%  (benchmark: >20%)
Trial conversion:    [X]%  (benchmark: 25-40%)
M1 renewal:          [X]%  (benchmark: >70%)
Monthly churn:       [X]%  (benchmark: <5%)
Dunning recovery:    [X]%  (benchmark: >30%)
Win-back rate:       [X]%  (benchmark: 5-15%)

LTV (estimated):    $[N]
MRR:                $[N]

Top issues:
1. [Stage] — [metric] is [X]% vs benchmark [Y]% — [recommended fix]
2. [Stage] — [metric] is [X]% vs benchmark [Y]% — [recommended fix]

Priority action:
[Single highest-leverage change to implement this week]
生命周期指标([统计周期]):

试用启动率:    [X]% (基准值: >20%)
试用转付费率:    [X]% (基准值: 25-40%)
首月续订率:          [X]% (基准值: >70%)
月度流失率:       [X]% (基准值: <5%)
催缴挽回率:    [X]% (基准值: >30%)
重新订阅率:       [X]% (基准值: 5-15%)

预估LTV:    $[N]
MRR:                $[N]

核心问题:
1. [阶段] — [指标] 当前为[X]%,低于基准值[Y]% — [推荐解决方案]
2. [阶段] — [指标] 当前为[X]%,低于基准值[Y]% — [推荐解决方案]

优先行动:
[本周需实施的最高杠杆率优化措施]

Related Skills

相关技能

  • monetization-strategy
    — Paywall design, pricing tiers, trial setup
  • retention-optimization
    — Engagement strategy to reduce voluntary churn
  • app-analytics
    — Track the metrics above with Firebase + RevenueCat
  • onboarding-optimization
    — Fix early-stage drop-off that prevents trial starts
  • rating-prompt-strategy
    — Satisfied subscribers are your best raters
  • monetization-strategy
    — 付费墙设计、定价层级、试用设置
  • retention-optimization
    — 降低主动流失的用户参与策略
  • app-analytics
    — 通过Firebase + RevenueCat追踪上述指标
  • onboarding-optimization
    — 修复导致试用启动率低的早期流失问题
  • rating-prompt-strategy
    — 满意的订阅用户是最佳评分者