We released a few improvements for our Apple App Store integration:
Improved recognition of trial lengths - We have decided to revise and deploy an improved version that allows the metric to produce more accurate conversion rates. Previously we were only creating two states (trialing or active.) Now will include a canceled state which will create a more accurate picture of what is happening with the subscription.
Improved cancellation dates - When we import data from Apple we create subscription states based on the information we receive from Apple. Previously cancellations would be identified by a lack of new information during the ds_state creation. We have revamped this to better help identify reactivations/cancelations of the subscription as soon as they happen.
Improved handling of refunds - If a converted customer has their first payment refunded, we'll now cancel the subscription. Previously we kept these customers active till the end of the billing period.
These changes have given us the ability to be more proactive with cancelations and refunds which will better help identify churn and trial updates. 🎉