Skip to main content
Question

How can I see which apple offer codes a user used?

  • August 14, 2025
  • 3 replies
  • 112 views

Forum|alt.badge.img+1

Hi, I want to track which offer code led to a purchase to work with affiliate marketing. But there is nothing in the Dashboard or the csv export. I only get latest_offer, latest_offer_type, latest_purchased_offering

  • latest_offer is the name of the offer, not the code
  • latest_offer_type just says “offer_code”
  • latest_purchased_offering is empty

This is crucial to run affiliate campaigns and Apple only shares information via an ancient download endpoint, which is done via a 8 year old Java applet that can download data for a single day only. Sometimes I think Apple just got fat and doesn’t give a damn about us developers…

Is there a way to do this via RC? Thank you!

This post has been closed for comments

3 replies

kaitlin
RevenueCat Staff
Forum|alt.badge.img+6
  • RevenueCat Staff
  • August 19, 2025

 Hi ​@ole_berlin,

When an offer code is used for a transaction, we’re able to expose the offer reference name but not any of the custom codes or one-time codes that were created under that overarching offer. This is something we’re hopeful to be able to support someday soon - at the moment, Apple maintains that this isn’t exposed to preserve privacy. 

Not sure if this is the report you’re referring to on Apple, but posting it here as well just in case it’s not: https://developer.apple.com/help/app-store-connect/reference/subscription-offer-redemption-report

We do have this guide for setting up affiliate marketing with Branch that you might be interested in: https://www.revenuecat.com/blog/growth/build-influencer-campaign-with-branch-revenuecat/


Forum|alt.badge.img+1
  • Author
  • New Member
  • August 19, 2025

Hey ​@kaitlin, thank you for your reply. How about Webhook Events? There you have “offer_code” in the purchase events. Is this the actual offer code and could we get it this way?


kaitlin
RevenueCat Staff
Forum|alt.badge.img+6
  • RevenueCat Staff
  • August 25, 2025

Hey ​@ole_berlin,

In the webhook `offer_code` field, this is the offer reference name as well. At this time, the actual offer code isn’t exposed in any RevenueCat events or API responses.