€2,903.56, One Learn More, No Creative on File: Epicode Is Italy's Education Traffic Shelf
Ninety days of Meta ad data shows Epicode as the only visible Facebook traffic buyer in Italian education, at roughly €2 per thousand people reached.

Ninety days of Italian education marketing on Meta, filtered down to Facebook traffic campaigns, resolves to one visible buyer: Epicode. Not one of many. One ad, one name, one learn more button, and an estimated check for €2,903.56.
The one ad on the shelf
| Field | Value |
|---|---|
| Advertiser | Epicode (IT) |
| Platform and objective | Facebook, traffic |
| Language and audience | Italian, unisex |
| CTA | Learn More |
| First seen | 2026-07-18 |
| Estimated spend (midpoint) | €2,903.56 |
| EU total reach | 1,451,782 |
The arithmetic you can run on that row:
- About €2.00 per thousand people reached. €2,903.56 against 1,451,782 in EU-reported reach lands at almost exactly two euros per thousand humans.
- Roughly €40 a day, if spend ran steady from first seen on July 18 through the end of the window on September 25. The archive does not tell you whether it ran steady, so this stays a back-of-envelope number.
- €0.002 per person. That is what a bootcamp top-of-funnel touch costs in this slice, before anyone clicks anything.
Note what kind of play this is. An Italian-language, unisex, learn more traffic buy from a tech-education brand. The record carries no urgency flag, no discount flag, no influencer marker, no hook phrase. Epicode is running the cleanest possible version of an evergreen traffic play: point people at a page, with no deadline, no coupon, and no personality attached.
The row is half empty, and that is a finding too
Look at what the transparency record does not carry: format is null, caption is empty, thumbnail is null, and the impression bounds are null. Spend exists. Reach exists. The creative does not.
You can price this ad. You cannot learn from it.
That asymmetry is the real story for operators. The one visible education traffic buy in Italy is also the least describable: we know the check size and the audience size, and nothing about whether it was video, static, carousel, or a boosted post. Benchmarking creative against this row is impossible. Benchmarking budget against it is trivial.
Meanwhile, the organic side is a flatline
Yesterday we profiled the organic Instagram shelf for this exact vertical, same market, same 90-day window closing September 25: 101 posts from 14 brands, a median of eighteen views per post, and a median engagement rate of 27.8 percent that only exists because the denominators are microscopic. The paid side does not rescue that picture. It replaces it. Epicode's single flight put seven digits of reach into market, which makes it the only distribution number of any size this vertical produced all quarter, as far as our tools can see. Everyone else in Italian education is fighting over scraps organically while one buyer owns the paid lane outright.
Who is absent, and why we cannot fully say
Here is where the discipline kicks in. The cohort query for this exact slice, Italian education on Facebook with a traffic objective, returned nothing usable: it died on a database type error before producing a single row. The lesson holds regardless: an error is not a zero.
So two readings, both defensible:
- The charitable reading. Other education traffic buyers exist in Italy, and the cohort pull simply cannot see them.
- The strict reading. Within everything observable, Epicode is the entire competitive set for education traffic on Facebook in Italy.
Either way, the operator conclusion is identical. If you run education traffic in this market, you are bidding against one brand or against nobody. Neither version of that shelf justifies timidity on entry price.
What to take
- €2.00 per thousand reached is the only unit cost hanging off this slice. Treat it as a reach cost, not a CPM: the impression bounds are null, so frequency is unknown and the true CPM could sit well above or well below it.
- The visible shelf is uncontested. One buyer, one ad, no format war, no creative arms race. In verticals that look like this, the second serious entrant usually sets the price of attention.
- Metadata-thin rows kill post-mortems. If your own ad tracking stores spend and reach but never captures format, hook type, and offer flags, every retrospective you run will read like this row: a check with no lesson attached.
Caveats and method
- This is a single-ad spotlight, not a cohort median. Spend is a midpoint estimate with no published bounds; the lower and upper values are both null.
- The 1,451,782 figure is the EU transparency total reach for the ad; targeting is Italy-only.
- The Facebook traffic cohort for Italian education errored on a type mismatch between string and integer fields on the ad id, so no distribution statistics exist to place this ad against. No medians or percentiles are cited, because none were available.
- Organic-side comparisons refer to our September 24 coverage of the same vertical and window, built on 101 Instagram posts from 14 brands.
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.