Skip to content

Why did my ROAS drop? A five-question check.

Tempomat team[Publish date] · 6 min read
An empty desert road at dusk

A ROAS drop feels like an emergency, and the reflex is to cut budgets. Five questions, asked in order, usually show what moved and where before you touch anything.

The two moving parts

ROAS is revenue divided by ad spend. So a drop has only two roots: spend rose faster than revenue, or revenue fell while spend held. Every question below narrows down which one, and where.

Formula

ROAS = revenue ÷ ad spend

1. Did spend move, or did revenue?

Put the two periods side by side: spend, revenue and purchases. If spend went up and revenue stayed flat, you bought traffic that did not convert. If spend held and revenue fell, something downstream changed: the offer, the site or the tracking. That single comparison tells you which half of the ratio to chase.

2. Which campaign moved?

Account ROAS is a blend. One campaign that doubled its spend at half the return can drag the total while everything else holds steady. Sort campaigns by change in spend and read ROAS next to it. The campaign at the top of that list usually explains most of the drop.

3. Is it the auction, the ad or the page?

Split the cost of a purchase into its parts. If CPM rose, you pay more to reach people: seasonality, competition or a narrower audience. If CTR fell, the ad is tiring. If the conversion rate fell, look at the landing page, the price or the stock.

Formula

CPA = CPM ÷ (1,000 × CTR × conversion rate)Whichever term moved most is where to look first.

4. Did tracking change?

Compare purchases reported by Meta with orders in your store for the same days. A gap that opened suddenly points to the pixel or Conversions API, a changed attribution setting, or a checkout update, not to your ads. For cash-on-delivery stores, compare against confirmed or delivered orders, not placed ones.

5. Is it just noise?

Check volume before you act. A week with a few dozen purchases can swing ROAS by double digits on its own. Compare against the previous four weeks, not only the last one, and act when the move holds over the longer window.

Or ask it in one line

Tempomat runs these five checks on your own ad account and shows the campaign behind the move. Sample data shown.Try it on your account

Then change one thing

Pause the clear loser, refresh a tired ad, or fix tracking first. One change at a time keeps next week's comparison readable.

The check, in short
  1. 01Spend or revenue: which half moved?
  2. 02Which campaign carries the change?
  3. 03CPM, CTR or conversion rate?
  4. 04Do Meta purchases still match store orders?
  5. 05Does it hold over four weeks?