the Ecom Handbook

Daniel Ek, founder at Spotify.

Hey, it’s Jochem. Welcome back to the Ecom Handbook #13.

This time number 13 is a lucky number! hahaha

Quick question: is there anything I can do better with these newsletters?
Just hit reply and tell me. I read every message and it directly shapes what I write next, my goal is to make each edition more useful than the last to help you grow your online store with actionable tips.

-Jochem (@iamjochems)

ROAS drops don’t start in the ad account.

They show up there, but they rarely start there.

Most teams respond the same way:

Pause ads.
Cut budgets.
Launch new creatives.
Blame the algorithm.

Movement feels productive.

It usually isn’t.

A drop in ROAS is a signal.
Your job isn’t to panic.
Your job is to diagnose.

Let’s walk through how professional operators do it.

THE SHIFT
THE BIG IDEA

“You don’t fix a ROAS drop, you classify it.”

There are only four real categories:

  1. Measurement distortion

  2. Conversion rate decay

  3. Traffic quality shift

  4. Economic compression

If you don’t know which one you’re dealing with, every action is guesswork. Most brands treat all four the same.

Let me tell you, they aren’t.

THE IMPACT
WHY IT MATTERS

Because each category requires a completely different response.

Let’s break them down.

1. Measurement Distortion

Before touching budgets, ask:

Did reality change, or just reporting?

Check:

  • Attribution window changes

  • Tracking outages

  • Pixel/server disruptions

  • Channel mix shifts

  • Consent or cookie updates

Look at:

  • Total revenue (not platform revenue)

  • MER (blended revenue ÷ total ad spend)

  • New customer count

If platform ROAS drops 25% but MER is flat, you don’t have a performance problem. You have a measurement problem.

Different response entirely.

2. Conversion Rate Decay

If traffic is stable but conversion rate falls, the issue isn’t acquisition.

It’s friction.

Check:

  • Site speed

  • Checkout errors

  • Inventory stockouts

  • Offer changes

  • Shipping times

  • Pricing updates

Also check seasonality.

A 3.2% CVR dropping to 2.4%
with stable CPC
will crush ROAS.

Ad managers won’t fix that, operators go to the funnel.

3. Traffic Quality Shift

Sometimes the algorithm expands, and expansion lowers average intent.

Signals:

  • CPC stable or declining

  • CVR declining

  • Spend increasing

  • New customer % rising

That can be healthy.

Early-stage scale often compresses ROAS before revenue catches up.

Ask:

Are we buying worse traffic? Or broader traffic?

If new customer acquisition improves and blended revenue rises, lower platform ROAS may be acceptable. Context matters more than screenshots.

4. Economic Compression

This one hurts the most.

Same traffic.
Same CVR.
Same structure.

But:

  • AOV declines

  • Discounts increase

  • Margin shrinks

ROAS falls because unit economics changed.

Common causes:

  • Aggressive promotions

  • Rising COGS

  • Shipping cost increases

  • Currency shifts

If margin compresses 10%, ROAS must rise to maintain the same contribution. Most teams never adjust targets when economics change. They just demand “performance recovery.”

Math doesn’t care..

If you skip classification, you misdiagnose. If you misdiagnose, you destabilize. And instability compounds.

THE MOVE
WHAT TO DO NEXT

Run a 60-minute ROAS Triage.

Step 1: Zoom Out

Pull 8–12 weeks of data, look at:

  • Total revenue

  • Total ad spend

  • MER

  • CVR

  • AOV

  • New vs returning split

Ask:

Is this a platform issue or a business issue? If blended performance is stable,
don’t torch campaigns.

Step 2: Isolate Variables

Compare:

Last 14 days vs Prior 14 days vs Same period last year (if relevant)

Identify what actually moved:

  • CPC

  • CTR

  • CVR

  • AOV

  • Spend

Only one or two metrics usually shift, find the lever before pulling ten.

Step 3: Classify the Drop

Force it into one bucket:

Measurement
Conversion
Traffic
Economics

If you can’t clearly classify it, you don’t understand it yet. Keep digging!

Step 4: Match Response to Category

Measurement issue?
Fix tracking. Don’t cut spend.

Conversion issue?
Fix offer, UX, or inventory.

Traffic expansion?
Adjust constraints slowly. Tighten creative angle before structure.

Economic compression?
Recalculate target CAC and allowable ROAS, then realign budgets.

Precision beats aggression.

Step 5: Reduce Change Frequency

Nothing amplifies a dip like chaos.

When performance drops, teams increase change velocity.

That resets learning.
Which increases volatility.
Which increases panic.

Instead:

Make one structural adjustment.
Wait.
Evaluate directionally.

Stability is underrated alpha.

THE ASSIST
WHERE AI FITS

Use AI as a diagnostic analyst.

Prompt:

“Act as a performance marketing analyst. Based on the following data, classify the primary cause of a ROAS decline into measurement distortion, conversion decay, traffic quality shift, or economic compression. Explain your reasoning and recommend one controlled intervention.”

Paste:

  • 8 weeks revenue

  • 8 weeks spend

  • CPC

  • CTR

  • CVR

  • AOV

  • New customer %

  • Margin

If AI struggles to classify it clearly, your data story isn’t clean. That’s insight. AI is strong at pattern recognition, use it to reduce emotional bias.

THE STACK
TOOLS WORTH KNOWING

  1. Daasity – Data warehouse + performance visibility for e-commerce
    When ROAS drops, you need clean joins between ad spend, revenue, margin, inventory, and customer data.

Daasity centralizes Shopify, ad platforms, and financial data so you can:

  • Track MER and contribution margin

  • Identify AOV or SKU-level compression

  • Diagnose new vs returning shifts

  • Validate whether the issue is acquisition or economics

Best for: distinguishing traffic problems from margin problems.

  1. Rockerbox – Cross-channel attribution modeling
    If performance shifts across channels, prospecting vs retargeting, or branded vs non-branded search, platform ROAS can distort fast.

Rockerbox helps you:

  • See multi-touch influence

  • Compare attribution models

  • Diagnose traffic quality shifts

  • Pressure-test platform-reported performance

Best for: understanding whether the drop is real or a channel mix artifact.

THE NEWS
THIS WEEK IN E-COMMERCE

AI trends shaping e-commerce strategies

A new “Agentic Commerce Shift Report 2026” outlines key execution shifts e-commerce leaders are using to boost conversion and profitability as AI becomes central to online retail operations.

Why AI agents are reaching checkout without clear rules

AI agents are moving from answering questions to taking actions (such as checkout) inside browsers, business software and automation platforms, but a new research index finds that the rules are lagging their commercial use.

THE FIX
YOUR ACTION STEP

Open a blank doc.

Title it:

“Why Our ROAS Dropped.”

Force yourself to write one paragraph answering:

Which of the four categories caused it?

If you can’t confidently pick one, you’re reacting - not diagnosing.

Then write: What is the single highest-leverage correction? Execute it.

Important: Wait long enough to measure signal direction.

Because most ROAS drops don’t require heroics, they require clarity.

And clarity compounds.

If you have any comments or feedback, just reply to this email!

Thanks for reading,
Jochem

PS. Want to share the Ecom Handbook? You can share this link with others: https://www.ecomhandbook.com/subscribe

Keep Reading