← Blog
FIELD NOTE

Store Conversion Dropped: Page Problem or Traffic Mix?

Say store conversion fell from 32% to 21%. The first thing said in the review is almost always "when did we last touch the screenshots?" Then you split by source and find that neither Search nor Browse moved at all. The page is fine; only the total got worse.

This post is about telling those two situations apart. The fixes are opposites, so neither can be applied while they are blended together.

The blended rate contains two different movements

Store conversion is usually read as installs over product page views. Inside that single number sit two movements of completely different character.

  • Efficiency — per-source conversion itself changed. The share of people who install after viewing the page moved.
  • Mix — per-source conversion held, but the weighting changed. More people arrived through a lower-converting door.

Both pull the blended rate down identically. The symptom on screen is the same. But the first is a screenshot, icon, or rating problem and the second is a traffic problem. There is no overlap in what you would go fix.

The arithmetic makes it obvious

Compare the first three weeks of March against the last three. Two sources will do.

Views (earlier) Rate (earlier) Views (later) Rate (later)
App Store Search 4,300 45% 2,600 45%
App Store Browse 2,400 9% 5,200 9%

Per-source conversion is 45% and 9% in both periods. Not one source got worse.

Now total it up.

  • Earlier: installs (4,300×0.45) + (2,400×0.09) = 1,935 + 216 = 2,151 on 6,700 views. Rate 32.1%
  • Later: installs (2,600×0.45) + (5,200×0.09) = 1,170 + 468 = 1,638 on 7,800 views. Rate 21.0%

An 11pp drop. Views actually rose by 1,100 while installs fell by 513. Changing the screenshots here accomplishes nothing, because the only thing that moved was Browse's share of views going from 36% to 67%.

Nothing worsening in the parts while the whole worsens is the same structure statisticians call Simpson's paradox. When the weights move, the average can travel opposite to every component.

Per-source rates hold steady while a shift in share drags the blended rate down

The reverse case is just as dangerous

Flip it. If shares hold while Search conversion slides from 45% to 38%, that probably is a page problem — a screenshot swap, a ratings drop, a jump in app size, a store policy change.

Waving it away as "Browse traffic must have grown" means missing something you genuinely need to fix. The two causes make convenient alibis for each other.

Splitting it by hand

A spreadsheet is enough. Put per-source views and installs for both periods side by side and compute two terms separately.

  • Mix term = for each source, (change in share) × (that source's rate − the overall average rate)
  • Efficiency term = for each source, (change in rate) × (that source's share)

Sum each term across all sources and the two sums land exactly on the total change in conversion. No residual is left over. That is what lets you say "mix accounts for −9pp, efficiency for −2pp" and mean it.

Subtracting the overall average matters. Skip it and every share change carries the same sign, which hides which source is actually responsible.

Splitting it with the tool

To run this on a CSV directly, use ASO Store Conversion Analysis. Upload the Source Type report from App Store Connect or the traffic source report from Google Play Console as-is.

It halves the period, compares the two, and states whether mix or efficiency drove the change. You also get the per-source rate and share table plus a daily trend chart, so you can see whether the change broke on one date or drifted.

Reading the trend chart is simple: dashed per-source lines running parallel while the solid blended line falls means mix; dashed lines falling together means the page.

What to do once it is split

When mix is the cause. Start with why the composition changed. Paid scaling raising Browse impressions, a featuring placement, and seasonality all call for different responses. Conversion itself is healthy here, so retargeting the goal at installs rather than conversion rate is often correct — more volume through a lower-converting door is not automatically bad.

When efficiency is the cause. Narrow down which source fell. An even drop across all sources points at page elements or ratings; a drop confined to one source means that source's traffic intent changed. A Search-only drop most often means you newly ranked for keywords that do not match the app.

Try this today

  1. Export the last six weeks from your store console, split by source type (or traffic source).
  2. Compute per-source conversion for the first three weeks and the last three separately. Whether those per-source numbers moved answers half the question on its own.
  3. If mix turns out to be the cause, check the calendar for spend or placement changes in that window.

Let's be honest

This decomposition narrows where to look; it does not establish cause. Mix accounting for −9pp means that much is explained by weighting — not why the weighting moved. If paid scaling, a featuring placement, and seasonality all landed in the same window, this table cannot separate them.

Confirming that a screenshot or icon change worked requires a store experiment, not observational data. Testing whether paid traffic displaces organic is a job for incrementality analysis.

Halving the period is itself an assumption — nothing guarantees the change happened at the midpoint. Look at the trend chart first, find the date it actually broke, then re-split around that point.

Frequently asked questions

Store conversion fell — should I change the screenshots?
Only if the page is actually the cause. Per-source conversion can hold perfectly steady while the share of a low-converting source grows, and the blended rate still falls. New screenshots do nothing in that case. There is no way to tell which situation you are in without splitting by source first.
Can every source hold steady while the blended rate falls?
Yes. With Search at 45% and Browse at 9% both unchanged, flipping views from 4,300 and 2,400 to 2,600 and 5,200 moves the blended rate from 32.1% to 21.0% — a drop of 11pp. Nothing got worse except the weighting.
How do you separate a mix change from an efficiency change?
Take per-source views and installs for two periods and total the share changes and the rate changes separately. The two terms sum exactly to the total change, so the split leaves no residual — and whichever term is larger is the prescription.
What do I do when mix is the cause?
Look at why the traffic composition changed rather than at the page. Paid scaling pushing more Browse traffic, a featuring placement, and seasonality all call for different responses. Since per-source conversion is fine, the right move is sometimes to retarget the goal at installs rather than at conversion rate.