The €2 Ad: Italian Fashion Ran 845 Instagram Ads and Priced the Reach on None of Them
Italian fashion ran 845 Instagram ads for €57,514 in 90 days with zero computable CPMs. What the spend, reach, and Italian Reels value book reveal.

Italian fashion spent 90 days on Instagram buying reach it never priced. The cohort: 845 ads from 18 brands, running through 373 ad accounts between June 20 and September 18, 2026, for a combined €57,514.29. The number of those ads with a computable CPM is zero. Not low. Zero.
A testing machine made of pocket change
| Spend per ad | Amount |
|---|---|
| p25 | €0.26 |
| Median | €2.02 |
| p75 | €10.83 |
Divide total spend by total ads and you get roughly €68 per ad, which means the median and the mean live in different countries. The median ad cost €2.02, coffee and a pastry money, and three quarters of the cohort stayed under €10.83. The budget is carried by a thin tail of heavy spenders sitting on top of a spray of micro-probes: buy a slot for two euros, watch, kill, repeat.
The account math is the second tell. 373 ad accounts across 18 brands is roughly 21 accounts per brand. That is not a media plan, that is a workshop: separate accounts per market slice, per agency seat, per experiment. Anyone auditing fashion Instagram from a single account view is seeing about five percent of the machine.
One ad carries a fifth of the declared budget
The tail has a face. The spotlight ad in this cohort is a Zalando awareness buy, first seen July 1, 2026, with an estimated spend of €10,979.73 at the midpoint. That single ad is roughly 19 percent of everything the vertical declared in 90 days. It logged 5,489,865 people of EU reach, carries no call to action, and, like every other ad here, records no format. Even this whale clears at about €2 per thousand people reached, still under the €3.36 book CPM below.
Reach: recorded. Price: absent.
This is where the cohort gets strange, because the data hole is selective:
- Impressions: missing on all 845 ads. With no impressions, no CPM can ever be computed.
n_with_cpmis literally 0. - Format: unknown on all 845 ads. Not one ad in an entire industry vertical carries a format label.
- EU reach: present on all 845 ads. Median total reach per ad: 2,247 people.
- Daily reach: median 0, and p75 is also 0 among the 611 ads tracked on that metric.
Read those last two together. The typical fashion ad reaches over two thousand people across its life and zero people on a typical day. These are burst flights: dark for days, flashing for a moment, dark again. A dashboard averaged over a week would report the whole vertical as asleep.
The one priced thing in the room: Instagram Reels, Italy
Since the cohort cannot price itself, look at the one relevant entry in the Italian value book that can. The Instagram Reels line, portfolio month 2026-08, drawn from 136 source units:
| Metric | Booked value |
|---|---|
| CPM | €3.36 |
| Reaction | €1.08 |
| Comment | €0.60 |
| Share | €1.20 |
| Save | €0.50 |
| View | €0.0133 |
The quirk worth staring at: a reaction is booked at €1.08, which is 90 percent of a share (€1.20) and nearly double a comment (€0.60). In this entry, applause outbooks conversation. For a fashion advertiser, that inverts the usual engagement hierarchy: the cheap signal, the tap, is priced like the expensive one, the endorsement, and the comment, the thing you actually build community on, is the bargain.
The reconciliation nobody can run
Now put the priced entry next to the unpriced cohort and do the only arithmetic available:
- Median ad: €2.02 spent, 2,247 people reached, which is about €0.90 per thousand people reached.
- Book Reels CPM: €3.36. Fashion Instagram reach is clearing at roughly 27 percent of book, and that €0.90 is an upper bound on true CPM, since impressions always exceed reach. The real price per thousand impressions is lower still.
Two explanations, and neither is comfortable:
- Fashion is buying Instagram reach at a quarter of book. Possible for a vertical that runs burst flights through 373 fragmented accounts: cheap inventory, opportunistic flights.
- The spend disclosure lags the delivery. The transparency layer logs that 2,247 people saw something; the money trail has not caught up. For a cohort where the median declared spend is two euros, this is not a fringe theory.
And here is the punchline that ties both tools together: at the book's €0.50 per save, the median fashion ad's entire budget equals four saves. Four. An industry whose entire Instagram posture, in the median case, is priced like a rounding error on its own engagement currency.
The last gap is the cruel one. The single field that would let you argue any of this properly, format, is empty on all 845 ads. So you cannot confirm a single one of them is even a Reel. The book prices by format. The fashion cohort records none.
Operator takeaways
- Median spend of €2.02 against a ~€68 mean means audit the tail, not the cohort. One Zalando buy is about a fifth of declared spend.
- ~21 ad accounts per brand: consolidate your view before you benchmark, or you are benchmarking a fragment.
- Median daily reach of 0, with p75 also 0, means weekly averages will read as inactivity. Measure flight density, not average reach.
- Zero CPM coverage with full reach coverage means you can compute cost per person reached but never per impression. Label it accordingly.
- On the Italian Reels entry, reactions (€1.08) outbook comments (€0.60). If your creative optimizes for comments, you are chasing the underpriced signal, which is either an opportunity or a warning.
Keep Reading
Start with one monitor. Free.
Add a brand, paste a couple of competitor handles, and see your first calibrated readout in under five minutes.