Waterfall vs Header Bidding
A Performance Marketing Perspective on Auction Dynamics,
Media Buying, and Revenue Outcomes (€)
If you’re running e-commerce campaigns on platforms like Google
Display & Video 360, auction mechanics are not a backend detail.
They directly influence:
- Which
users you reach
- Where
your ads appear
- How
your budget converts into revenue
This is where a lot of performance campaigns go wrong.
Not because of targeting.
Not because of creatives.
But because of where and how you’re entering the auction.
🎯 Key Terms You Need to
Understand First
1. What is an Auction in Programmatic?
An auction is the moment when:
- Multiple
advertisers bid for the same impression
- The
winner gets to show the ad
👉 Why it matters:
- This
is where cost and quality are decided
- Better
auctions → better users → better performance
2. What is Inventory Quality?
Inventory quality is not just about the website.
It includes:
- Placement
visibility (above the fold vs buried)
- User
intent (casual browsing vs shopping mindset)
- Context
(content relevance)
👉 Why it matters:
- High-quality
inventory → higher conversion probability
- Low-quality
inventory → wasted spend
3. What is Supply Path Optimization (SPO)?
SPO means choosing the most efficient path to buy the
same impression.
👉 In reality:
The same impression can reach you through:
- Multiple
exchanges
- Multiple
resellers
- Multiple
technical paths
Each path can have:
- Different
fees
- Different
latency
- Different
data quality
👉 Why it matters for
performance marketers:
- You
might be bidding on the same user multiple times
- You
may be paying hidden costs
- Some
paths consistently deliver better conversion outcomes
👉 What good SPO looks
like:
- Prioritizing
clean, direct supply paths
- Reducing
duplicate exposure
- Scaling
paths that drive actual revenue
👉 Impact:
- Lower
wasted spend
- Better
CPA stability
- Cleaner
optimization signals
🌊 What Is Waterfall (From
a Buyer’s Reality)
Waterfall is a priority-based, sequential auction system.
What actually happens:
- A
user loads a page
- The
impression is first offered to a top-priority demand source
- If
they don’t buy → it moves to the next
- This
continues until someone bids
By the time your DSP sees the impression:
→ It may have already been passed over multiple times
What this means in practice:
- You
are not competing for every impression
- You
are competing for remaining inventory
- The
best impressions are often gone before you enter
🛒 Waterfall Example
(E-commerce Funnel Impact)
DTC Fashion Brand
Average Order Value (AOV): €80
Campaign setup:
- Prospecting
campaign
- Broad
targeting
- Standard
creatives
Results from waterfall-heavy supply:
- CPM:
€2.50
- CTR:
0.8%
- Conversion
Rate: 1.2%
- Cost
per Purchase: €95
- ROAS:
3.3x
What’s happening underneath:
👉 You’re getting
impressions that:
- Other
buyers didn’t value highly
- Appear
in weaker placements
- Reach
users with lower purchase intent
👉 Outcome:
- Traffic
volume is high
- Conversions
happen, but inefficiently
→ Scaling becomes difficult beyond a point
🚀 What Is Header Bidding
(From a Buyer’s Reality)
Header bidding changes when and how you enter the auction.
What actually happens:
- A
user loads a page
- Multiple
demand sources bid at the same time
- The
impression is sold based on real competition
You are now bidding:
→ While the impression still has high value
🛒 Header Bidding Example
(Same Brand, Optimized Supply)
Same DTC fashion brand
Same creatives, targeting, budget
Only change:
→ Better access to header bidding supply + SPO optimization
Results:
- CPM:
€6.00
- CTR:
1.6%
- Conversion
Rate: 3.2%
- Cost
per Purchase: €60
- ROAS:
5.3x
What’s happening underneath:
👉 You’re now competing
for:
- Premium
placements
- Higher
attention environments
- Users
closer to purchase
👉 Outcome:
- Higher
CPM
- Stronger
engagement
- Significantly higher revenue efficiency
⚖️ The Core Trade-off (What Most
Marketers Misread)
|
Layer |
Waterfall |
Header Bidding |
|
Auction Timing |
Late |
Early |
|
Impression Quality |
Lower on average |
Higher on average |
|
Competition |
Limited |
Real |
|
CPM |
Lower |
Higher |
|
Conversion Intent |
Weaker |
Stronger |
|
Cost per Purchase |
Higher |
Lower |
|
ROAS |
Moderate |
Strong |
|
Scaling |
Limited |
Scalable |
👉 Key mistake:
Most marketers optimize for:
→ Lower CPM
But performance actually depends on:
→ Better auction quality
📊 Why This Matters in
E-commerce
E-commerce performance is driven by:
- Intent
- Attention
- Placement
quality
Waterfall:
- You
reach users when demand has already dropped
- Lower
competition → lower intent
Header Bidding:
- You
compete when demand is highest
- Higher
competition → higher intent
⚙️ How This Shows Up Inside DV360
Inside Google Display & Video 360:
Waterfall supply:
- High
win rate
- Cheap
CPM
- Slower
revenue growth
Header bidding supply:
- Lower
win rate
- Higher
CPM
- Stronger
purchase rates
👉 Strategy:
- Don’t
optimize for win rate
- Don’t
optimize for cheap CPM
- Optimize
for revenue efficiency
🧠 Supply Path
Optimization (SPO) in Practice
What I focus on:
- Identify
paths driving highest ROAS
- Eliminate
redundant paths
- Concentrate
spend on efficient supply
👉 Impact:
- Lower
cost leakage
- Better
scaling
- Improved
consistency
🤖 Algorithmic Learning
Impact
Platforms like DV360 optimize based on auction signals.
Waterfall:
- Weak
competition
- Limited
signal quality
→ slower learning
Header bidding:
- Strong
competition
- Better
signals
→ faster optimization
👉 Result:
- Faster
stabilization
- Better
scaling curves
📈 How I Evaluate This in
Campaigns
- CPA
/ Cost per Purchase by supply path
- ROAS
by exchange
- Conversion
rate by inventory
- High
CPM but high return clusters
👉 Decision rule:
If CPM increases but:
- CPA
improves
- ROAS
improves
→ I scale
🛒 Retargeting Scenario
(High-Intent Users)
Audience: Add-to-cart users (last 7 days)
Waterfall:
- CPM:
€3.50
- Conversion
Rate: 4%
- Cost
per Purchase: €40
- ROAS:
4.0x
Header bidding:
- CPM:
€8.50
- Conversion
Rate: 10%
- Cost
per Purchase: €25
- ROAS:
6.4x
👉 Insight:
At bottom funnel:
- Early
auction access = closing power
🔁 Frequency &
Saturation Impact
Waterfall:
- Higher
frequency on weaker users
- Faster
saturation
Header bidding:
- Better
reach distribution
- More
fresh impressions
👉 Impact:
- Less
wasted spend
- Better
scaling
📦 Impact on Basket Size /
AOV
Higher-quality inventory often leads to:
- Higher
basket sizes
- Better
product engagement
- Stronger
repeat behavior
→ Impact goes beyond CPA into total revenue quality
🔍 Post-Click Behavior
Differences
Waterfall traffic:
- Higher
bounce
- Lower
session depth
Header bidding traffic:
- More
product views
- Higher
add-to-cart rates
👉 Result:
Better traffic → better conversions
⚠️ When Header Bidding Doesn’t
Work Well
- Weak
creatives
- Poor
bidding strategy
- No
SPO
👉 Reality:
Better auctions amplify your system
→ good or bad
🎯 Budget Allocation
Approach
👉 Waterfall:
- Creative
testing
- Cheap
reach
👉 Header bidding:
- Conversion
scaling
- Revenue
growth
🧩 Where Deals Fit In
- PMPs
- Curated
deals
👉 Used for:
- Stable
performance
- Premium
access
🚀 Final Take
Waterfall gives access after value drops
Header bidding gives access when value exists
👉 €2 CPM that doesn’t
convert is expensive
👉
€6 CPM that converts is efficient
👉 You’re not just
competing with more buyers
👉
You’re competing with better buyers
I don’t optimize for CPM.
I optimize for:
- Cost
per purchase
- ROAS
- Scalable
revenue
Because in e-commerce programmatic buying,
auction quality is the real performance lever
