Why is there no revenue tracking setup for web checkout?
Web checkout revenue tracking is automatic when using Stripe, unlike iOS and Android which require manual configuration.
When using Superwall's web checkout with Stripe, revenue tracking is automatic. There is no separate "Revenue Tracking" setup required like there is for iOS (App Store Connect) or Android (Google Play).
Why the difference?
For native mobile apps, Superwall needs you to configure server notifications from Apple or Google because those payment systems are external to Superwall. The revenue events must be forwarded to Superwall so they can be associated with paywalls and campaigns.
With web checkout, payments flow directly through Superwall's integration with Stripe. Superwall processes these transactions and automatically captures all revenue data, including:
- Subscription purchases
- One-time purchases
- Renewals
- Cancellations
- Refunds
What you need to do
- Configure your Stripe keys in your Superwall app's Settings
- Create products in Stripe and add them to Superwall
- Add products to your paywalls and start showing them
Once a purchase completes through your web checkout paywall, conversions and revenue will appear automatically in your Superwall dashboard.
It can take a few minutes for new transactions to appear in your dashboard metrics after a purchase completes.
Troubleshooting missing conversions
If you have completed purchases in Stripe but no conversions showing in Superwall:
- Verify your Stripe keys are configured correctly - Check that both your Publishable Key and Secret Key are entered in Settings and show "Configured"
- Check you're using the correct mode - If testing, ensure you're using Sandbox keys with test purchases. Production keys are required for live transactions.
- Confirm the purchase was made through Superwall - Only purchases initiated through Superwall paywalls will be tracked. Direct Stripe purchases outside of Superwall will not appear.
- Allow time for data to sync - New transactions may take a few minutes to appear in your analytics
Related
How is this guide?
Edit on GitHub