
App marketing is unusual in that the thing you buy and the thing you need are different. You buy installs. You need users who open the app again next week and eventually pay for something. Almost every wasted app budget lives in the gap between those two sentences.
The shape of the funnel
An app funnel has more survivable failure points than a web one. An impression has to earn a store visit, the store listing has to earn an install, the install has to survive onboarding, and the activated user has to come back without being prompted. A campaign can be excellent at the top and worthless by the end.
- Store visits50,000
- Installs14,000-72%
- Activated6,200-56%
- Day 7 retained1,900-69%
This is why install cost alone is a poor target. A channel with a low cost per install and weak activation quietly costs more than an expensive channel that sends people who finish onboarding.
Channels, and what each is good at
Paid social buys attention from people who were not looking, so it rewards creative volume above all else. Search and app-store ads capture people already expressing intent, which makes them efficient but capped by demand. Programmatic and incentivised networks add reach and are where fraud concentrates.
Store optimisation sits underneath all of it. Icon, screenshots and the first two lines of the description convert the traffic every paid channel sends, so a listing improvement raises the return on every campaign at once — the only lever in app marketing that compounds across channels.
- Paid social — broad reach, creative-hungry, the usual home of scale.
- Search and app-store ads — high intent, efficient, limited by how many people are looking.
- Programmatic networks — incremental reach, and the place to watch fraud most closely.
- Owned channels — push, email and lifecycle messaging, which decide retention rather than acquisition.
Attribution after privacy changes
Deterministic user-level attribution is largely gone on iOS, and weaker than it used to be on Android. What replaced it is aggregated, delayed and partially anonymised, which means campaign decisions now rest on smaller, slower and coarser signal than teams were trained on.
The practical consequence is that reporting windows lengthened and granularity dropped. Optimising an app campaign daily on partial data usually produces noise-chasing. Most teams see better results from longer decision windows and fewer, larger structural changes.
The metrics that matter
Cost per install tells you what acquisition costs, not what it is worth. Cost per activated user is closer to the truth, because it prices the users who actually reached the point of value. Retention curves tell you whether the product earns a second session, and revenue per user tells you whether any of it pays.
- Day 138%
- Day 717%
- Day 1411%
- Day 307%
Read retention as a shape rather than a number. Every curve drops early; what matters is where it flattens. A curve that flattens has found a group of users who genuinely want the app, and those cohorts are what scaling should be built on. A curve that keeps falling means acquisition is compensating for a product problem, and spending more accelerates the loss.
Installs are a cost line. Retention is the only part of the funnel that turns spend into an asset.
Creative is the main lever
On the largest app channels, the auction is automated and the targeting is increasingly out of your hands. Creative is the variable still genuinely under your control, and it decays predictably as frequency builds within an audience.
Teams that scale treat creative as a production line rather than a project: a steady volume of new concepts, a clear rule for retiring tired ones, and tests that vary one idea at a time so results can be read. Volume without structure is just churn.
Store optimisation in practice
The store listing is the one surface every channel funnels through, which makes it the highest-leverage work in app marketing and the most consistently neglected. A listing change lifts paid, organic and referral traffic simultaneously.
In practice the first screenshot and the icon do most of the work, because the majority of store visitors never scroll and never expand the description. Treat those two assets the way you would treat a paid creative — tested deliberately, one idea at a time, against install rate rather than opinion.
- Icon and first screenshot — judged at thumbnail size, where most decisions actually happen.
- The opening lines of the description, since almost nobody taps to expand.
- Ratings and recent review sentiment, which move conversion more than most teams expect.
- Localisation beyond translation — the promise that converts differs by market, not just the language.
Structuring budget for scale
Automated bidding needs volume to work. Splitting spend across many small ad sets starves each of the conversions it needs to exit learning, and the account ends up permanently optimising on noise. Consolidation is usually the first real unlock when an account stalls.
Geography deserves the same discipline. Grouping markets with similar value per user keeps bidding coherent; mixing a high-value market with a cheap one in a single campaign hands the budget to whichever is cheapest to convert, which is rarely the one worth winning.
Raise budgets in steps the system can absorb rather than in jumps that reset learning. The instinct to double spend on a working campaign is how working campaigns stop working.
Fraud is a line item, not an edge case
Install fraud is mature and industrialised. Click injection fires a click just before an organic install so the network can claim it. Click spamming floods attribution with low-quality clicks hoping to catch installs that were going to happen anyway. Device farms manufacture the installs outright.
Most of it is visible in patterns rather than individual records: click-to-install times that are implausibly short, conversion rates that sit far outside the norm for a placement, new-device ratios that no real audience produces, and cohorts that show healthy installs with essentially no post-install activity.
Where budgets actually leak
Three leaks account for most of it. Buying installs against a cost target while ignoring what happens after onboarding. Letting fraud sit unchallenged in networks nobody reviews. And reacting daily to attribution data that is no longer precise enough to support daily decisions.
None of those are solved by spending more. They are solved by measuring further down the funnel than the channel reports on, and by being willing to pay more per install for users who are still there in a month.

