On this page
Conversion Rate (CVR) is the percentage of users who complete a target action out of all users who had the opportunity to do it. In a paid media context, you'll typically have multiple CVRs across a funnel: click-to-install, install-to-registration, registration-to-first-purchase, and first-purchase-to-retained-subscriber.
Each of these rates measures a different failure mode. Most teams track only one or two — usually install rate and purchase rate — which makes it hard to identify where exactly users are dropping out.
CVR at Each Stage of the Mobile App Funnel
The funnel for most apps looks something like this:
Ad impression → click (CTR: 0.5-2%) Click → install (install rate: 20-60%) Install → registration or first open (40-80%) Registration → first in-app event (30-70%) First event → first purchase or subscription (3-25%) First purchase → retained subscriber at 30 days (40-80%)
These ranges are wide because the right benchmark depends entirely on your category, price point, and distribution channel. A freemium gaming app has different install-to-purchase CVR expectations than a $9.99/month productivity app.
The stat that surprises most teams: the biggest single drop usually happens between registration and first meaningful in-app event, not between the ad and the install. Users install but never engage. That gap is mostly an onboarding problem, not an acquisition problem. Fixing it doesn't require changing a single ad.
How Attribution Affects CVR Measurement
CVR numbers look different depending on where you pull them from. Ad platforms report conversion rate as conversions per click using their own attribution window, which may not match your MMP. Your MMP might show installs but not downstream events unless you've set up in-app event tracking. Your analytics platform might show different numbers again if it's using a different event schema.
To measure CVR accurately across the full funnel, you need:
- Ad clicks from your ad platform
- Installs from your MMP with deduplication (installs from the same device across multiple platforms)
- In-app events from your analytics SDK (Amplitude, Mixpanel, or custom)
- Purchase events from your payment processor reconciled to your analytics events
Most data discrepancies between these sources come from either attribution window misalignment or event naming inconsistencies. X-Ray connects these sources and surfaces the CVR at each funnel stage in a single view, so you can see exactly where volume is being lost.
What Moves CVR
For the install-to-first-purchase rate specifically, the main levers are:
Onboarding length. Every additional screen between install and the core product experience reduces conversion. Mobile games that cut tutorial length to reach the first gameplay moment faster consistently see higher install-to-session CVR, often by double digits, without changing the underlying product.
Paywall placement and timing. Showing a paywall too early (before the user understands value) reduces conversion. Showing it too late (after the user has already gotten what they came for without paying) also reduces it. There's a short window in most apps where the paywall converts best, and it varies by user behavior, not just time. Testing paywall timing for each activation segment, rather than a global setting, consistently outperforms the default approach.
Price point and packaging. Users who aren't price-sensitive at $4.99/month often aren't buying at $2.99/month either — they're just not the right buyer for the product. Conversely, some apps find that an annual plan with a significant discount converts at higher rates even though the per-month price is equivalent. Pricing tests are underutilized relative to their impact on CVR.
App store listing quality. For organic installs especially, poor screenshots, a weak description, or low ratings reduce install-to-open rate, which shows up as a CVR problem before the user has even seen the product. ASO improvements can lift this metric without any product changes.
The combination of tracking CVR at each stage and attributing drops to specific causes is what separates teams that improve it methodically from those who keep running new acquisition campaigns hoping the funnel will somehow self-correct.
Frequently asked questions
What is a good conversion rate for a mobile app?
Install-to-registration typically runs 40-70%. Registration-to-first-purchase varies widely: 3-8% for games, 5-15% for subscription apps, 10-25% for utility apps. What matters more than the absolute number is the direction over time and how it compares to your own historical baseline.
What is CVR in Google Ads?
In Google Ads, CVR (conversion rate) is the percentage of ad clicks that result in a conversion event, typically an install, sign-up, or purchase. It's calculated as conversions divided by clicks. A campaign with 5,000 clicks and 350 conversions has a 7% CVR.
How do you improve app conversion rate?
The main levers are onboarding simplification (fewer steps to first value), paywall timing and design, pricing structure, and app store optimization (ASO) for install-to-open rate. A/B testing each stage separately is more efficient than redesigning the entire funnel at once.
What is the difference between install CVR and purchase CVR?
Install CVR (or install rate) measures what fraction of ad clicks result in an app install. Purchase CVR measures what fraction of installs eventually make a purchase. They have different levers: install CVR responds to app store listing quality, ratings, and icon design; purchase CVR responds to onboarding flow, paywall timing, and pricing.
How does CVR differ between organic and paid users?
Paid users typically convert at lower rates than organic users. Organic users arrived with higher intent, having searched for the app or heard about it from a trusted source. Paid users were interrupted and persuaded. The CVR gap varies by channel: Apple Search Ads users (high purchase intent) convert closer to organic rates, while broad social prospecting users convert at substantially lower rates.
What is a micro-conversion in mobile apps?
A micro-conversion is an intermediate action that predicts future purchase behavior, such as completing a tutorial, adding a payment method, or reaching a specific game level. Tracking micro-conversions lets you identify where users drop off before reaching the purchase event, which is easier to act on than knowing only that 94% of users did not pay.
Related Terms
Click-Through Rate (CTR): What It Measures and Why It Matters
CTR is the percentage of people who click your ad after seeing it. Learn what drives CTR up or down, how to benchmark it by channel, and what a strong CTR actually indicates about your campaign.
Customer Acquisition Cost (CAC): Definition and Benchmarks
CAC is the total cost to acquire one paying customer, covering ad spend, team, and tools. Learn how to calculate it accurately, what drives it up, and how to bring it down.
Marketing Attribution: How to Track What's Driving Revenue
Marketing attribution is the process of assigning credit to the ads, channels, and touchpoints that lead to a conversion. Learn how attribution models differ and which one to use for app campaigns.
Mobile Attribution: How App Installs Get Credited to Ad Campaigns
Mobile attribution is the process of matching app installs and in-app events to the ad campaigns that drove them. Learn how device-level attribution works, what changed after iOS 14.5, and why attribution data can be misleading even when it's technically accurate.

Co-founder
Co-founder of Hellyeah. Writes about building durable growth loops that compound over time.

