Italian beauty ads: Facebook's volume play vs Instagram's reach premium
Italian beauty ad spend on Facebook dwarfs Instagram, but per-ad spend and reach tell a different story: Instagram outspends Facebook at every percentile and delivers 7. 6x more reach per ad.
Italian beauty ads: Facebook's volume play vs Instagram's reach premium
Italian beauty spend on Facebook dwarfs Instagram over the last 90 days. But the per-ad story flips the narrative.
The cohort at a glance
Both windows cover May 9 through August 7, 2026, Italian market, beauty industry.
| Metric | ||
|---|---|---|
| Ads | 921 | 9,233 |
| Brands | 11 | 21 |
| Ad accounts | 505 | 2,763 |
| Total spend | EUR 87,025 | EUR 708,559 |
Facebook has 10x the ads, roughly 2x the brands, and 5.5x the accounts. It commands over 8x the total spend. On aggregate, it is the bigger Italian beauty channel by a wide margin. But aggregates are where dashboards get lazy. The distribution underneath tells a sharper story.
Per-ad spend: Instagram outspends Facebook at every percentile
| Percentile | Instagram spend | Facebook spend | Ratio |
|---|---|---|---|
| p25 | EUR 0.97 | EUR 0.03 | 32x |
| p50 (median) | EUR 4.95 | EUR 0.57 | 8.7x |
| p75 | EUR 46.83 | EUR 11.40 | 4.1x |
Even the bottom quartile of Instagram ads outspend the bottom quartile of Facebook ads by 32x. The gap narrows at the top, where serious Facebook advertisers at p75 still spend EUR 11.40 per ad. But the median Facebook beauty ad costs EUR 0.57. That is not a campaign. That is a rounding error.
The gap between mean and median on both platforms signals heavy long-tail skew. Mean spend per ad is EUR 94.48 on Instagram (921 ads, EUR 87,025 total) versus EUR 76.74 on Facebook (9,233 ads, EUR 708,559 total). The means are in the same ballpark; the medians are an order of magnitude apart. A handful of high-spend ads are pulling Facebook's average up while thousands of micro-budget experiments drag the median down.
Reach: Instagram delivers 7.6x more people per ad
| Reach metric | ||
|---|---|---|
| EU total reach, p50 | 1,382 | 181 |
| Reach per day, p50 | 0 | 0 |
The median Instagram beauty ad reaches nearly 1,400 people across the EU. The median Facebook beauty ad reaches 181. That is a 7.6x gap, and it tracks almost perfectly with the 8.7x spend gap at the median.
Reach per day is zero at the median on both platforms. Most ads, regardless of where they run, are not delivering impressions on any given day during the window. This points to short flight durations, heavy dayparting, or ads that were created and then left to die. But when ads do deliver, Instagram delivers bigger audiences per unit.
Brand behavior: Facebook is spray, Instagram is bet
| Derived metric | ||
|---|---|---|
| Ads per brand | ~84 | ~440 |
| Ads per account | ~1.8 | ~3.3 |
Facebook brands run roughly 5.3x more ads per brand than Instagram brands. They also maintain more ads per account (3.3 vs 1.8). The Italian beauty playbook on Facebook is clearly "throw many small things at the wall and see what sticks." On Instagram, brands are placing fewer, larger bets.
This matters for operators deciding where to compete. The Facebook beauty landscape in Italy is not a creative contest; it is an operational throughput contest. Four hundred and forty ads per brand is an industrial process. If your team cannot produce and test at that cadence, your median ad will be buried under thousands of cheaper experiments from competitors who can.
The CPM blind spot
n_with_cpm is zero across both cohorts. Not a single ad, out of 10,154 total, has a measurable cost-per-thousand.
This mirrors what we flagged in Italian automotive Facebook ads earlier this month: the measurement infrastructure for Italian paid social is structurally incomplete at the ad level. EU total reach and spend are available. CPM is not.
What this means for your dashboard: If your team reports blended CPM across Italian beauty campaigns, trace the source. The underlying ad-level data may not exist. Until it does, proxy CPM with
spend / (eu_total_reach / 1000)and label it as estimated. Median proxy CPM for Instagram: EUR 3.58. For Facebook: EUR 3.15. These are rough, but they are the best available signal in a market where the real number is missing.
The takeaway
If you are operating in Italian beauty, know which game you are in.
- Facebook is a volume machine. More brands, more accounts, more ads, more total spend. But each ad is a EUR 0.57 micro-test reaching 181 people. Brands winning here have the creative production pipeline to test at industrial scale.
- Instagram is a precision channel. Fewer brands, fewer ads, but each ad commits 8.7x more budget and reaches 7.6x more people. Brands winning here have the conviction to place larger bets on fewer concepts.
- Neither platform can tell you what you are paying per thousand impressions. That number is absent from every beauty dashboard in Italy right now.
The operators who notice that absence first, and build around it, will have a structural advantage. Everyone else is optimizing against a metric that does not exist.
Keep Reading
Frequently Asked Questions
Start with one monitor. Free.
Add a brand, paste a couple of competitor handles, and see your first calibrated readout in under five minutes.