Diagnose · 4 min read · Practical ASO guide

App user acquisition. Cheap installs can still be expensive mistakes.

An install is an arrival, not proof that you acquired a useful customer. Compare what people do after downloading, what the channel promised and what it cost to bring them in. This guide helps build a channel test with a clear learning goal. A low cost per install makes a lovely headstone for a campaign nobody used.

See the worked example ↓Review the quality of my app traffic →
A stream of app users separates into different acquisition paths.
Gabriel Machuret wearing an ASO Guru T-shirt, listening through a headset with a notebook and pen.

Diagnose with GabrielGabriel Machuret

Jump to a section

Leave with a decision

Compare acquisition cohorts using the outcome your business needs.

Start with the visual explanation, work through the example, then try the exercise on your app.

Visual field notes · 01

Cheap installs can produce expensive customers

Illustrative campaigns: each spends £1,000.

Activated users · 0–100 · equal scale for both bars

  1. Campaign A · 50 activated

    1,000 installs. £1 per install; £20 per activated user.

  2. Campaign B · 100 activated

    500 installs. £2 per install; £10 per activated user.

What this meansB has the higher cost per install but the lower cost per activated user. Retention and revenue still need separate review.

Work through it · fictional example

Cheap installs can be expensive visitors.

Two fictional campaigns each cost 1,000 currency units. Campaign A produces 1,000 installs and 50 activated users; B produces 500 installs and 100 activated users. Activation means completing the same core task in the same window.

Illustrative diagnose example: A: 1,000 installs / 50 activated; B: 500 installs / 100 activated; Cost per activated user: 20 vs 10.
Illustrative decision map for the fictional example above. Proposed changes and assumptions are not measured results.

Why this changes the decision

A looks better on cost per install: 1 versus 2. B looks better on cost per activated user: 10 versus 20. Neither comparison settles lifetime value, retention or profitability. Keep those questions open rather than hiding them behind the cheaper top-line number.

What to check before calling it a win

Use the same attribution approach and observation window. Check whether campaign audiences, incentives or reporting delays explain the difference. Look at later retention before scaling a cohort that activates quickly but leaves immediately.

Your turn · a five-minute start

Make one useful decision for your app.

Calculate both acquisition costs for one comparable pair of cohorts. Write which downstream evidence is still missing.

What a useful answer looks like

The denominator changes the decision. Do not divide total campaign spend by an unrelated organic or mixed cohort.

Put this into practice →

Define acquisition beyond the install

Write the downstream action that matters for the product: finishing a first task, returning, purchasing or another meaningful outcome. Different audiences can generate similar install counts with very different value. Agree the definitions with product and analytics owners so channel comparisons do not mix incompatible denominators or attribution windows.

Compare audience fit and operating requirements

For each candidate channel, record who it reaches, what creative it needs, how quickly evidence arrives and what resources it consumes. Organic content may require sustained expertise; paid campaigns require creative and budget; partnerships require a credible shared audience. A channel is not cheap if it consumes scarce team time without useful learning.

Visual field notes · 02

Keep the audience promise intact

Acquisition quality depends on more than the click.

  1. Audience

    Define the person and job you intend to reach.

  2. Creative

    Make a specific promise the app can deliver.

  3. Listing

    Show evidence that continues that promise.

  4. Activation

    Check whether the installed audience reaches the useful action.

What this meansA low install cost is only good news if the people you acquire are useful to the business.

Make the store destination part of acquisition

A campaign or article introduces an expectation. The store page and installed experience need to continue that promise. Review message alignment and support for the target market. If visitors are confused at the listing, more clicks may not translate into valuable users. Connect acquisition planning with metadata and creative work before increasing reach.

Be careful with attribution

Observed channel metrics depend on tracking definitions, privacy constraints and the measurement method. Compare like with like and document what cannot be observed. Do not treat a provider’s attributed installs as proof that every one was incremental. For important budget decisions, discuss appropriate experiments and uncertainty with the measurement owner.

Scale a repeatable process

Keep a backlog of channel and creative hypotheses with costs, owners and review dates. Expand when the operation can produce relevant users and the product can serve them. Scaling a fragile onboarding path or an unmaintained localized listing can amplify problems. Stop or revise tests that fail to answer a useful question.

Your next steps

  • Define the valuable user action and observation window.
  • Compare channels by audience, assets, effort and uncertainty.
  • Check the full promise from source to store to product.
  • Keep an owned experimentation backlog and review business outcomes.

Sources and platform guidance

Platform documentation checked 29 September 2026. Verify the applicable console settings before publishing.

Questions and answers

Is the channel with the lowest install cost always best?

No. Downstream value, measurement reliability and operating costs can change the decision.

Can ASO and paid acquisition be planned together?

Yes. Coordinate messages and changes, while preserving distinct scopes and acknowledging attribution limitations.

Work directly with Gabriel

Find the problem. Leave with the priorities.

Send your listing and the decision you are stuck on. I’ll scope an audit with annotated evidence, prioritized actions and a handover your team can use. A report without a next action is an expensive obituary.

Review the quality of my app traffic →

Or email gabriel@asoprofessional.com. Bring your app link, market and the decision you need help with.

Want a first opinion? Get a free video teardown of your listing.

Enough theory. Your app next.

Let’s fix what’s holding your listing back.

Send your app link, target market and the problem. We’ll start there.