Revenue Tracking
Set up revenue analytics and monitor subscription metrics
Revenue Tracking
Track MRR, conversion rates, and churn across your paywalls. Understand which campaigns drive the most revenue and where subscribers drop off.
Prerequisites:
- At least one product with pricing configured in the dashboard (see Products & Prices)
- The iOS SDK installed with a purchase delegate configured (see Purchases)
- Users completing purchases through your paywalls (revenue data requires real transactions)
Step 1: Verify the data pipeline
Revenue analytics depend on three things being in place:
- Products and prices -- Defined in the dashboard with correct amounts and currencies
- Purchase delegate -- Configured in the SDK so transactions sync to the server
- StoreKit integration -- Connecting App Store Connect to Nuxie
When a user completes a purchase, the SDK syncs the verified transaction to the server. The server validates it, updates the user's entitlements, and records the revenue event. This data flows into the analytics dashboard automatically.
Step 2: Read the analytics dashboard
Navigate to your app's analytics page in the dashboard. The top of the page displays five KPI cards for the selected date range:
Use the date range selector to switch between 7-day, 30-day, and 90-day views. All KPI cards and charts update to reflect the selected range.
Step 3: Understand MRR
The MRR chart shows monthly recurring revenue over time as an area chart. MRR is calculated from active subscriptions -- it does not include one-time purchases or refunded transactions.
Use the MRR chart to:
- Spot growth trends after launching new paywalls
- Identify periods of contraction that correlate with churn spikes
- Measure the revenue impact of campaigns and experiments
Step 4: Track per-campaign revenue
Each campaign has its own metrics view on its detail page. Campaign metrics include:
- Impressions -- Number of times the campaign's flow was shown
- Conversions -- Number of users who completed the campaign goal
- Conversion rate -- Conversions divided by impressions
Compare conversion rates across campaigns to identify your highest-performing paywalls. If you are running experiments, the Experiments tab breaks down conversions by variant so you can see which design drives the most revenue.
Step 5: Monitor churn
The churn chart shows subscription churn over time by comparing churned subscriptions against renewed subscriptions. Churn rate is calculated as:
Churn Rate = Churned / (Churned + Renewed)
A rising churn rate signals that subscribers are not finding enough value. Common responses:
- Improve onboarding to set expectations early (see Onboarding Flow)
- Test different pricing or trial lengths with experiments (see A/B Test a Paywall)
- Target churning users with win-back campaigns using segments (see Targeting by Segment)
Step 6: Analyze conversion funnels
The flow metrics chart tracks impressions and conversions over time. Use this to understand how effectively your paywalls convert at each stage:
- Low impressions, high conversion -- Your paywall converts well but is not reaching enough users. Consider broadening your trigger conditions.
- High impressions, low conversion -- Many users see the paywall but do not subscribe. Test new designs, pricing, or copy with an experiment.
- Declining conversion over time -- Your paywall may be losing effectiveness. Refresh the design or target different segments.
Step 7: Use retention cohorts
The dashboard includes a retention cohort view that groups users by the week they were first seen. Use cohorts to:
- Measure long-term engagement after onboarding changes
- Compare retention before and after a campaign launch
- Identify drop-off patterns by acquisition week
Pair cohort analysis with campaign changes to understand whether your paywalls and onboarding flows improve retention over time.
Next steps
- Dashboard & Metrics -- Full reference for KPI cards, charts, and scoping options
- Events & Taxonomy -- Understand how events are cataloged and used for analytics
- Experiments -- Run A/B tests and compare revenue impact by variant
- Your First Paywall -- Set up the end-to-end paywall pipeline if you have not yet