Skip to main content
Solved

Are promo code purchases displayed in dashboard?

  • October 14, 2022
  • 4 replies
  • 327 views

Forum|alt.badge.img+2

My first app with subscriptions just went live!

Are App Store purchases made with promo codes displayed in the RevenueCat dashboard?

I see purchases for my new app, but I also sent out promo codes. When I click on the transaction details, it states that it is production environment and the takehome_percentage is 0.85.

I do see a “offer_code” is null, but nothing else about if it is a promo code or not.

If anyone could shed some light on the subject I would appreciate it.

Best answer by Rik

First of all, congrats on the launch! May the coming months be filled with increasingly valuable cohorts of new subscribers 🚀

There’s extensive documentation on iOS Subscription offers in RevenueCat here, but TLDR:

If you used In-App Purchase Promo Codes, your charts are going to be off 😕 This is an Apple / StoreKit limitation: These will also be displayed in your Sales and Trends reporting as a purchase, while they’re obviously not. These users also won’t auto-renew, and you can only send 100 out for each product, every 6 months. These really aren’t meant to be used commercially

If you use Offer Codes, (possible if you implemented the code redemption sheet OR if you send folks to the App Store to redeem your code), we will display the initial purchases made with those codes as $0 transactions. Renewal transactions will be tracked normally. If a purchase shows offer_code = null, that means that no Offer Code was used (it would show the code used in case one was)

If you’ve used Promo Codes, and want to switch to Offer Codes, there’s a good guide on how to do that here

View original
Did this post help you find an answer to your question?

4 replies

Rik
RevenueCat Staff
Forum|alt.badge.img
  • RevenueCat Staff
  • 3 replies
  • Answer
  • October 15, 2022

First of all, congrats on the launch! May the coming months be filled with increasingly valuable cohorts of new subscribers 🚀

There’s extensive documentation on iOS Subscription offers in RevenueCat here, but TLDR:

If you used In-App Purchase Promo Codes, your charts are going to be off 😕 This is an Apple / StoreKit limitation: These will also be displayed in your Sales and Trends reporting as a purchase, while they’re obviously not. These users also won’t auto-renew, and you can only send 100 out for each product, every 6 months. These really aren’t meant to be used commercially

If you use Offer Codes, (possible if you implemented the code redemption sheet OR if you send folks to the App Store to redeem your code), we will display the initial purchases made with those codes as $0 transactions. Renewal transactions will be tracked normally. If a purchase shows offer_code = null, that means that no Offer Code was used (it would show the code used in case one was)

If you’ve used Promo Codes, and want to switch to Offer Codes, there’s a good guide on how to do that here


alvish0407
Forum|alt.badge.img
  • Member
  • 8 replies
  • March 6, 2025

The only limitation is that the Offer Code can only be used once per user per offer.


alvish0407
Forum|alt.badge.img
  • Member
  • 8 replies
  • March 6, 2025
Rik wrote:

First of all, congrats on the launch! May the coming months be filled with increasingly valuable cohorts of new subscribers 🚀

There’s extensive documentation on iOS Subscription offers in RevenueCat here, but TLDR:

If you used In-App Purchase Promo Codes, your charts are going to be off 😕 This is an Apple / StoreKit limitation: These will also be displayed in your Sales and Trends reporting as a purchase, while they’re obviously not. These users also won’t auto-renew, and you can only send 100 out for each product, every 6 months. These really aren’t meant to be used commercially

If you use Offer Codes, (possible if you implemented the code redemption sheet OR if you send folks to the App Store to redeem your code), we will display the initial purchases made with those codes as $0 transactions. Renewal transactions will be tracked normally. If a purchase shows offer_code = null, that means that no Offer Code was used (it would show the code used in case one was)

If you’ve used Promo Codes, and want to switch to Offer Codes, there’s a good guide on how to do that here

It displays “offer_code”: null even though I’ve used a Play Store promo code to activate the subscription.

 

 


kaitlin
RevenueCat Staff
Forum|alt.badge.img+6
  • RevenueCat Staff
  • 365 replies
  • March 11, 2025

Hi ​@alvish0407,

Unfortunately we aren’t able to see when a user has redeemed a promo code on Google Play - unlike Apple, they do not provide this information in the receipt. 

Currently, when a user uses a promo code on a Google subscription, this will show on RevenueCat as the user having a trial for the length of the promotion applied: https://www.revenuecat.com/docs/subscription-guidance/subscription-offers/google-play-offers#considerations


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings