Manage subscription data

Subscriptions is a powerful tool for subscription-based app marketers. Use the data to better understand the value of your marketing spend and optimize future campaigns. Here are some of the key uses of subscription data:

  • Measure subscription revenue
  • Measure new subscriptions, trials, cancellations, and subscription events
  • Measure conversions from one event to another. Example: Trials to paying subscribers

Subscriptions data is platform-specific. If a user switches from an iOS to an Android device, they are considered as a new user.

You can view your aggregated subscription data in Datascape. To analyze your user-level data, you can set up raw data exports.

Subscription events

You can measure the following subscription events in Adjust.

EventEvent name in callbacksDescription
ActivationsactivationUser activates the subscription product for the first time. 
(iOS only) Billing retrybilling_retrySubscription is in billing retry period.
CancellationscancellationTransaction is not renewed at the end of the subscription period, because the user unsubscribes or the billing retry renewal fails.
Discounted offersdiscounted_offerA new subscription was purchased at a reduced price.
ExpirationsexpirationA subscription has expired.
Grace periodsgrace_periodA subscription has entered grace period (if enabled).
(Android only) On Holdon_holdA subscription has entered account hold.
(Android only) PausedpausedA subscription has been paused.
Price acceptedprice_acceptedUser successfully confirms subscription price change.
(iOS only) Price declinedprice_declinedUser declines subscription price change.
ReactivationsreactivationA user who subscribed through a trial, offer, or subscription, then cancelled it, then reactivated it.  
  • (Google Android apps only) When a user unsubscribes and then resubscribes to the same product, Google responds by assigning a new transaction ID. As a result, although we can tell if the event is from the same user or device, we cannot tell if it’s a reactivation event. For this reason, Adjust does not support reactivation events for Google Android apps.
(iOS only) RefundsrefundThe transaction for a subscription has been refunded.
RenewalsrenewalUser successfully renews the subscription. 
Renewals from Billing Retryrenewal_from_billing_retryUser successfully renews the transaction during a billing retry period. 
RevokedrevokedUser revokes a subscription before expiration date.
Trial startedtrial_startedA new free trial has started for a subscription.

Subscription events

Previous version of subscriptions

Subscription event subtypes

Previous version of subscriptions

Datascape reporting

You can view your aggregated subscription data in Datascape.

Tip:

Use the Product ID dimension to break down your data by subscription product. For example, if you have multiple subscription products, such as a free trial, monthly subscription, or yearly subscription, add the Product ID dimension, and other relevant subscription metrics, and analyze your subscription data.

Raw data exports

To ensure you have efficient troubleshooting and deep insights into your data, you can have subscription recording data sent straight to your servers.

Note:

If you already have Amazon S3 or Google Cloud Storage set up in AppView, you automatically receive cloud storage uploads for your subscription events. You still need to add subscription-related placeholders to your CSV definition to see these specific data points.

Subscription placeholders

You can add the following placeholders to your server callbacks and cloud storage uploads: