November 24, 2025
4 min read

Track Affiliate Sales Across Web and App with Stripe & RevenueCat Stripe Billing

Insert Affiliate now tracks Stripe Web Payments and RevenueCat Stripe Billing with full accuracy, so your affiliate attribution stays consistent across web, app, and subscription renewals.

Track Affiliate Sales Across Web and App with Stripe & RevenueCat Stripe Billing

If you’re building or growing a mobile app, you’ve probably noticed Apple’s policies are changing, Stripe is becoming a bigger part of mobile monetisation, and users now have more ways than ever to complete a purchase.

For app teams that flexibility is great, until it breaks the way you track affiliate driven revenue. Once users start buying through your website, a RevenueCat link, or an external paywall, the attribution you relied on doesn’t always follow them. And when renewals aren’t tracked properly, your affiliates lose trust in your program and partnership.

That’s exactly the problem our new update is designed to solve.



Why Stripe & RevenueCat Billing Suddenly Matter for Affiliate Programs

With the Epic ruling and Apple’s quick response, Stripe based purchases are becoming more common across mobile apps (especially in the U.S.). At the same time, many teams rely on RevenueCat to manage subscription lifecycles, including subscriptions that begin on the web.

You now have options to:

  • Send users to a web checkout
  • Run your own Stripe payment flow
  • Use RevenueCat’s Stripe Billing to manage subscription renewals
  • Offer promotions Apple never allowed
  • Keep more of your revenue

But with all those options comes a challenge: affiliate attribution becomes harder once purchases move between the app, the web, Stripe, and RevenueCat

A user might click an affiliate link inside your app, complete their subscription on the web, and renew months later through Stripe or through RevenueCat’s Stripe Billing. If your tracking tool can’t follow that journey end-to-end, you lose accuracy.



The Problem with Most Tracking Tools

Once purchases move across multiple platforms and billing systems, traditional affiliate tools often miss:

  • Web based Stripe Checkout purchases
  • Stripe hosted subscription renewals
  • Purchases managed through RevenueCat Stripe Billing
  • Subscription upgrades or downgrades
  • Renewals happening outside the app

This leads to affiliates earning less, you having to explain inconsistencies, and a program that becomes harder to trust.

Insert Affiliate fixes this by tracking both Stripe Web Payments and RevenueCat Stripe Billing with the same accuracy as mobile purchases.



How Insert Affiliate Tracks Purchases Across Both Systems

We designed this update around one priority: If an affiliate brought the user in, their commission should be recognised no matter where the purchase happens.

Below is exactly how each system is handled.



Stripe Web Payments

Insert Affiliate now tracks:

  • Stripe Checkout
  • Web based Stripe subscriptions
  • Stripe handled recurring renewals

How it works: Using Stripe Connect, Insert Affiliate receives events directly from Stripe, reads the metadata you pass (affiliate short code + company ID), and attributes the purchase immediately. This covers all Stripe Web Payments whether your checkout is custom or hosted.



RevenueCat Stripe Billing

If your team uses RevenueCat to manage subscriptions through Stripe, Insert Affiliate also tracks:

  • RevenueCat managed Stripe web subscriptions
  • Initial purchases made through RevenueCat Stripe Billing
  • Recurring renewals handled by RevenueCat via Stripe

How it works: RevenueCat manages the subscription lifecycle, Stripe processes the payments, and Insert Affiliate receives all Stripe events through Stripe Connect. As long as the required metadata is included, attribution stays intact.



App Store Purchases (iOS & Google Play)

Insert Affiliate continues tracking all mobile transactions through RevenueCat’s mobile webhooks, including:

  • App Store purchases
  • Google Play purchases
  • Mobile renewals



Why This Change Matters for Your App

This update lets you modernise your payment stack without breaking your affiliate program. Here’s what it changes for you:

  1. You can adopt Stripe confidently knowing attribution stays intact whether a user buys in-app, on the web, or through RevenueCat Stripe Billing.
  2. Your top affiliates remain confident in your system since commissions don’t get lost and nothing feels uncertain.
  3. You get a cleaner view of your revenue because everything (Stripe, RevenueCat, app stores) is tracked and aligned in one central source.
  4. You’re free to experiment with pricing, promotions, or paywalls without the risk of ruining your affiliate program.
  5. You stay aligned with where the industry is headed as Apple’s rules shift and Stripe Stripe based monetisation becomes more common.



Why We Built It This Way

Founders shouldn’t have to choose between better monetisation and accurate attribution. Your affiliate system should support your growth as your business evolves.

Insert Affiliate’s new Stripe and RevenueCat Stripe Billing tracking is designed to make the move toward web based payments work for you. It helps you keep affiliates engaged, your data clear, and your whole program steady and reliable.

Ready to grow your app with affiliate marketing?

Join hundreds of app developers who are already tracking affiliate-driven in-app purchases and rewarding their partners.