Why revenue moved
Every change in revenue is decomposed, listing by listing, into price, volume and mix: parts that add up to the change exactly, with a bucket for listings that entered or left. Detectors then look for a cause and rank what they find by dollar impact.
- Each finding is labelled measured or modelled, and says which half is which.
- A finding on too few orders says so instead of guessing; a detector that couldn't run is listed, not silently skipped.
- Detectors cover a fading top earner, stale listings, price resistance, a rating drop, ads that stopped, a channel drying up, and the shop's own recent edits.








