Chart · Retention

App Store Save Outcomes: What Happens After an Apple Retention Message

App Store Save Outcomes is meant to count customers saved after an Apple retention message, by outcome: redeemed promotional offer, redeemed alternate plan, or no purchase. In RevenueDot it is available through the API only and returns zero for every value today, because it does not read outcomes from Apple's Retention Messaging API yet.

Shape

What happened during each period

API name

app_store_save_outcomes

Measures

Redeemed Promotional Offer (Count), Redeemed Alternate Plan (Count), No Purchase (Count)

Filter and segment by

App, Product

The shape of the App Store Save Outcomes chart, drawn for illustration. Your dashboard shows your own data.

Definition

How RevenueDot calculates App Store Save Outcomes

The chart has three measures. Redeemed Promotional Offer: the customer accepted a promotional offer within 24 hours of the message. Redeemed Alternate Plan: the customer switched plans within 24 hours. No Purchase: the customer did not cancel and did not buy. It can be filtered and segmented by app and product.

Every value is zero today. RevenueDot keeps the chart so its API matches RevenueCat's list of chart names, and so scripts that request it do not fail, but it records no outcomes yet. It is not in the dashboard chart list and is reached through the API only. RevenueDot's retention messaging setup is a separate Lifecycle feature, and this chart does not report its outcomes yet.

You can open it in the dashboard under Charts or fetch it with GET /v2/projects/{project_id}/charts/app_store_save_outcomes. The response has the same shape as RevenueCat's Charts API, so scripts written for that API keep working. The secret key needs the charts_metrics:charts:read permission. The Charts guide lists every parameter.

Why it matters

What App Store Save Outcomes tells you

The chart answers a good question: of the customers who were about to cancel and got an offer, how many stayed? Until it has data, measure saves in other ways. Compare churn for the customers who got a retention offer with the same group before you started, and watch Subscription Status for the number set to cancel.

Keep this in mind when you move from RevenueCat. If you relied on this chart there, treat the RevenueDot values as missing, not as no saves.

How to read it

  • Do not read zero as no saves. It means the outcomes are not recorded.
  • Track retention offers through Churn, Subscription Status and Active Subscriptions Movement instead.
  • Scripts written for RevenueCat's chart list will still get a valid response from this name.
  • The chart is API only and is not in the dashboard rail.
  • Customer Center Survey Responses shows why customers cancel, which is the other half of the retention question.

API

Get App Store Save Outcomes from the Charts API

Same path and response shape as RevenueCat's Charts API, so existing scripts keep working.

Requestshell
curl "https://api.revenuedot.app/v2/projects/$PROJECT_ID/charts/app_store_save_outcomes?resolution=day" \
  -H "Authorization: Bearer $SECRET_KEY"   # sk_... with charts_metrics:charts:read

Reference: Charts guide · REST API v2

FAQ

App Store Save Outcomes: questions people ask

What is App Store Save Outcomes?

It is a chart of customers saved after an Apple retention message, by outcome: promotional offer redeemed, alternate plan redeemed or no purchase.

Why does the chart show zero?

RevenueDot does not read outcomes from Apple's Retention Messaging API for this chart yet, so every value is zero.

Is the chart in the dashboard?

No. It is available through the API only.

How can I measure saves today?

Watch Churn, Subscription Status and Active Subscriptions Movement before and after you start a retention offer.

Get started

See your App Store Save Outcomes in minutes.

Connect your app to RevenueDot Cloud, free up to $10,000 a month in tracked revenue, and all 43 charts fill from your store history after import.

Already have an account? Sign in · Prefer your own servers? Self-host free