The other day I saw someone praising Apple Search Ads for being “high intent but underused.” That’s only part of the story. Intent alone doesn’t guarantee strong ROAS, and it definitely doesn’t pay your bills.
I use a simplified but realistic framework:
ROAS ≈ (Intent × Fit × Funnel Strength) ÷ Cost
Real ROAS is revenue divided by spend, which is the same as revenue per install divided by CPI for one cohort. The four factors are how I think about why that number lands where it does.
| Factor | What it is | What drives it | By channel |
|---|---|---|---|
| Intent | User readiness to act | The channel and what the campaign optimizes for | High on Apple Search, medium on Google Ads and campaigns optimized for trials, typically low on Meta and TikTok install campaigns. Purchase optimization campaigns also generally yield high intent. |
| Fit | How well your message matches what the user is actively looking for | Keyword alignment, ad copy, creative concept | Straightforward to test on Google and Apple Search Ads, where copy or keyword heavily influences campaign success. |
| Funnel strength | Onboarding, pricing, retention | Onboarding and paywall clarity, pricing strategy | The flow is the same on every channel, but how well it converts depends on who each channel sends. |
| Cost | What you pay to acquire | Mostly the channel | Typically Meta is cheaper for low intent, Apple pricier, TikTok volatile. |
One row per factor in the equation above. The sections below cover what the table leaves out.
Intent: readiness to act
You can have the right person at the right time, and if they’re unwilling or unable to pay, intent means little. Intent gets you in the door, but it doesn’t guarantee revenue.
Funnel strength: onboarding, pricing, retention
This deserves two subpoints:
- Onboarding and paywall clarity. The experience a user has on first open still matters, but it’s not the whole story.
- Pricing strategy. Even with perfect onboarding, if your price is off (too high, too soon, or poorly packaged), conversion breaks down. Willingness to pay is a layer within both intent and funnel strength.
Cost: what you pay to acquire
Teams often overlook cost, but it is always relevant. On one subscription app, I compared D28 ROAS across Meta, Apple Search Ads, Google and TikTok.
The pricing reality check
The equation gets concrete fast. If your trial acquisition cost is $30 on Meta, a $40 annual subscription isn’t viable. Even if 40% of trials pay, each paying user costs $75 against a $40 price. RevenueCat’s State of Subscription Apps 2026 puts the median trial to paid rate at 25.5% for trials of four days or less and 42.5% for trials of 17 to 32 days. Either position your product at premium pricing or diligently reduce acquisition costs. Profitability takes disciplined strategy, not wishful thinking.
Bottom line
Don’t overindex on intent. ROAS lives in the interplay between readiness, relevance, and the road you’ve built to monetization.