The morning orders fell 12%
Eight questions took me from a red number to one broken step.
By Geetika Gupta
Everyone has a theory
I chased none of them. I shrank the problem one question at a time instead.
When did it start?
Daily orders placed, indexed to 100. The shape is illustrative.
A cliff, about two weeks ago. A slow slide means a habit changed. A cliff means something changed.
Is the number real?
The backend and the payment records agree with the dashboard. A broken tracking tag didn't cause this. The orders really are missing.
Cut it open
A 12% fall is an average. Averages hide things.
Each dot is a slice of orders. Hollow red dots are the orders we lost.
It was Android
Android
iOS
Competitors, weather and prices would hurt both phones. This hurt only one.
Follow one order
Everything before checkout looked normal. The orders were falling out of checkout.
Inside checkout
Address and map handling is harder in big cities. That is where the new step broke.
What shipped?
An Android-only checkout redesign went out just before the drop. Sudden, one platform, one step: it usually traces back to something we shipped.
Connecting the dots
- 1The drop is real.
- 2It is concentrated on Android.
- 3It lives inside checkout.
- 4It matches the date of the Android checkout redesign.
- 5One step in that redesign fails often in big cities.
Stop, fix, prove
The order of the response matters as much as the diagnosis.
Stop the loss
Revert the Android checkout or hotfix the location step. Every day of delay costs orders and trust.
Fix the cause
Find out why location confirmation fails in big cities, and repair it.
Re-launch slowly
Give the fixed redesign to a target group. A control group keeps the old checkout. Compare completion before going wider.
What I'd carry to the next drop
- Don't guess first.Structure removes whole families of causes at once.
- Always cut the average.One number can hide the real problem.
- A sudden drop is a change.Check releases, campaigns and pricing before the market.
- Stop it, fix it, then prove it.Fix before you experiment.
0 of 7 checked