6 min read
RevenueCat Funnel Analytics: Connect Install Source to Paid Subscriptions
Turn purchase data into a complete revenue funnel with pre-paywall screen tracking and acquisition source context.
· Grometrics Team
The short version
RevenueCat handles the complex world of mobile app subscriptions — trials, renewals, cancellations, refunds, and revenue projections. It is the standard for in-app purchase data. But RevenueCat alone cannot answer the question that matters most to growth teams: which traffic sources and onboarding experiences actually produce paying customers, and where do users drop off before they ever see a paywall? This is the gap between purchase data and funnel analytics. RevenueCat tells you what happened after a user decided to pay. Grometrics shows what happened before — from the first ad click or app install through every screen visit, paywall exposure, and purchase attempt. When you connect RevenueCat transaction data to Grometrics screen-level tracking and traffic source attribution, you get a complete revenue funnel instead of a revenue report that starts at the checkout.
- RevenueCat tracks purchases, trials, renewals, and refunds — but not pre-paywall screen behavior or install source
- Grometrics tracks every screen visit from install through paywall exposure and purchase
- Combine both to see which campaigns create subscribers and where users abandon the funnel
- First-party server-side tracking captures conversions that ad platform pixels miss
- Setup takes minutes with the Grometrics SDK for iOS, Android, React Native, or Flutter
What RevenueCat Tracks — and Where the Funnel Ends
RevenueCat is the backbone of subscription data for mobile apps. It normalizes purchases across Apple App Store, Google Play, and direct billing, handles promo codes, refunds, and subscription lifecycle events, and provides cohort analysis for MRR, ARR, and churn. If your app sells subscriptions, RevenueCat is likely already part of your stack.
What RevenueCat does not track is what happens before a user reaches the paywall. It does not capture which onboarding screens users drop off on, which A/B tested paywall variant they saw, which ad campaign drove the install, or whether a user bounced after seeing the first paywall and never attempted a purchase. RevenueCat data starts at the transaction. The entire user journey from traffic source to paywall sits outside its scope.
- Purchase and transaction data: trials, initial purchases, renewals, cancellations, refunds
- Revenue metrics: MRR, ARR, LTV, churn rate by cohort
- Platform normalization across Apple, Google, and direct billing
- No screen-level journey data before the purchase event
- No acquisition source context attached to transactions by default
The Funnel Blind Spot: You know how many subscribers converted this month. You do not know how many users saw the paywall and left, which onboarding screen caused the biggest drop, or which ad campaign brought the subscribers who actually converted.
What Grometrics Adds to RevenueCat Data
Grometrics fills the gap between install source and RevenueCat purchase events. The Grometrics SDK tracks every screen visit from app launch through paywall exposure and purchase attempt. Each event is tagged with the traffic source — the campaign, ad set, and creative that drove the install. This creates a continuous thread from acquisition to revenue.
When a user completes a purchase, Grometrics ties the RevenueCat transaction back to the original traffic source and every screen visited along the way. You can then answer questions like: which TikTok campaign produced the most trial-to-paid conversions, which onboarding variant had the highest paywall-to-purchase rate, and where exactly users abandoned the funnel before paying.
This is not about adding more charts. It is about connecting the work you put into acquiring users to the revenue those users actually generate.
- Screen-level funnel tracking from launch through paywall and purchase
- Traffic source attribution tied to every screen event
- RevenueCat transaction data joined with pre-purchase journey
- Drop-off analysis at each screen before the paywall
- Campaign-level revenue reporting that ties ad spend to attributed sales
Source-to-Revenue, Not Source-to-Install: Ad platforms optimize for installs. Grometrics optimizes for revenue. When you attribute purchases back to the campaign that drove the install, you stop optimizing for vanity metrics and start optimizing for actual customer acquisition cost.
Why Screen Tracking Before the Paywall Matters
Most mobile app teams assume the paywall is the problem when conversion rates are low. In reality, the drop-off often happens three or four screens earlier — during the onboarding flow, after a feature demo, or after a limited free tier expires. Without screen-level tracking, you are guessing about where to fix the funnel.
Grometrics lets you define custom funnels based on your specific screen flow. You can track exactly how many users reach each screen, how long they stay, and what percentage move forward. When RevenueCat data shows a trial-to-paid conversion rate, Grometrics shows you which screens in the trial experience correlate with that conversion — and which ones correlate with churn before the first renewal.
This level of visibility is impossible with RevenueCat alone. It requires tracking the entire user journey and joining it with transaction data after the sale.
- Identify the exact screen where users abandon the funnel
- Compare conversion rates across paywall variants
- Correlate onboarding progress with trial-to-paid outcomes
- Spot patterns in user behavior that predict purchase or churn
- Make data-driven decisions about onboarding and paywall design
Fix the Funnel, Not Just the Paywall: If 60% of users never reach your paywall, improving the paywall design will not move the needle. You need to know which earlier screen is the bottleneck — and screen-level tracking is the only way to see it.
Connecting RevenueCat to Grometrics in Minutes
The integration is designed to be simple. Install the Grometrics SDK in your iOS, Android, React Native, or Flutter app. Add your RevenueCat API key in the Grometrics dashboard. Within minutes, RevenueCat purchase events flow into Grometrics with full acquisition context attached.
There is no need to modify your existing RevenueCat setup. Grometrics reads from your RevenueCat data and enriches it with screen-level events and traffic source attribution. The result is a unified view of your revenue funnel that combines the best of both platforms.
This lightweight approach means you do not need a developer to maintain complex instrumentation. The SDK handles event capture. The dashboard handles attribution. Your team focuses on reading the data, not building the pipeline.
- SDK installation for iOS, Android, React Native, and Flutter
- RevenueCat API key connection in the dashboard
- Automatic enrichment of purchase events with acquisition data
- No modification to existing RevenueCat configuration
- Server-side tracking captures conversions that client-side pixels miss
Setup in Minutes, Insights in Days: You do not need a data engineer to connect RevenueCat to Grometrics. The integration takes minutes. The insights — which campaigns create subscribers and where users drop off — start appearing after your first full revenue cycle.
What You Can Do with RevenueCat Funnel Analytics
Once RevenueCat purchase data is connected to Grometrics screen tracking and traffic source attribution, you can answer the questions that drive growth decisions. You can calculate true customer acquisition cost by campaign, not just install cost. You can identify which onboarding screens are leaking users before they reach a chance to convert. You can compare lifetime value across traffic sources to understand which channels bring the most valuable subscribers.
This is the difference between knowing what you sold and knowing what created the sale. RevenueCat gives you the revenue number. Grometrics gives you the revenue story — from the first click to the recurring billing.
- Calculate CAC by campaign using attributed revenue, not estimated values
- Identify onboarding screens with the highest drop-off rates
- Compare LTV across traffic sources and campaigns
- Spot trial-to-paid conversion patterns by paywall variant
- Make budget decisions based on source-level ROI, not platform-reported conversions
Revenue Decisions, Not Guesswork: When you know which campaigns create paying customers and where users abandon the funnel, you stop guessing which channels work. You scale what creates revenue and fix what creates drop-offs.
READY TO SEE YOUR REAL NUMBERS?
Connect your payment provider and see which channels actually drive revenue.
Start tracking for free →RELATED POSTS
Revenue Attribution
9 min
Revenue attribution for digital products
The only attribution report worth opening is the one that changes spend, copy, channel, or product decisions.
Integrations
NEW7 min
Shopify Revenue Attribution: Connect Ecommerce Orders to Acquisition Sources
See which marketing channels actually drive Shopify sales. Connect ad spend to real revenue, track customer acquisition cost per channel, and stop trusting platform-reported conversions.