Spectre AI

Features

Analytics·10 min read

Why Your ROAS Dropped and How to Check if a Competitor Caused It

When your Meta Ads ROAS drops overnight, most operators blame creative fatigue or tracking. The real cause might be a competitor who just found a winner and entered your auction. Here are three external signals to check in 15 minutes.

Why Your ROAS Dropped and How to Check if a Competitor Caused It

Why Your ROAS Dropped and How to Check if a Competitor Caused It

Three external signals that tell you whether your ROAS drop is your fault — or someone else's.


The Standard Checklist Is Missing the Biggest Variable

Your ROAS drops 40% overnight. You open Ads Manager and start the same troubleshooting loop every operator knows.

Pixel firing? Check. Creative fatigue? Maybe. Audience overlap? Possibly. iOS attribution lag? Always.

You spend 3 hours tweaking audiences, swapping creatives, and adjusting budgets. ROAS stays flat. You do it again the next day. Still flat.

Here's what nobody told you to check: the auction itself changed.

Meta ads run on an auction system. When a competitor doubles their daily spend, launches 5 new creatives that outperform yours, or enters your exact audience with fresh angles — your CPMs spike. Your ROAS drops. Nothing inside your ad account explains why.

Every "why did my ROAS drop" article online tells you to look inward. Check your funnel. Test new hooks. Rebuild your campaign structure. None of them say: check what your competitors did this week.

That advice is fine if the problem is actually internal. But if a competitor just found a winning creative and started scaling into your audience, no amount of internal optimization fixes it. You're fighting a more expensive auction.

I've seen this play out on multiple accounts. ROAS drops 30–40% in a week. The operator spends two days rebuilding ad sets, testing new audiences, swapping creatives. Nothing works. Then you check the competitor data and see a direct competitor tripled their EU spend the same week.

The problem was never the creative. The auction got more expensive.

Three external signals, 15 minutes, and you'll know whether the problem is yours or theirs.

Most operators only look inward when ROAS drops — the auction is a shared space
Most operators only look inward when ROAS drops — the auction is a shared space

Signal 1: A Competitor's Ad Spend Just Spiked

Meta doesn't show you what your competitors spend. But EU transparency data does.

Under EU regulations, Meta publishes actual ad spend data for ads running in European markets. This isn't estimated. It's real spend — broken down by country, with daily averages.

If your ROAS dropped this week and a direct competitor's daily spend jumped from EUR 800 to EUR 2,400 across France, Germany, and the Netherlands, you have your answer. They found something that works and they're scaling it.

That extra budget entered the same auctions you're bidding in. Meta's auction is second-price — when a big spender enters, the clearing price for everyone goes up.

A single competitor tripling their spend in FR, DE, and NL can move your CPMs by 15–30% overnight. In smaller niches where 4–5 brands account for most of the auction volume, one brand's budget spike wrecks everyone else's efficiency.

I check this inside Brandsearch Brand Analysis. Open a competitor's profile and you see their EU ad spend right on the overview — total spend, daily average, country breakdown.

The spend data is also directional. If a competitor's daily average climbed steadily over 30 days, they're in a scaling phase — this isn't a one-week test. If it spiked and dropped, they tested and pulled back. Your CPMs should normalize.

What to look for:

  • Daily spend jumps of 2x or more in the last 7 days
  • A competitor entering new EU countries they weren't running in before
  • Total reach climbing sharply while your own reach stays flat

If you see this, your ROAS didn't drop because your creative is fatigued. It dropped because someone outbid you.

If one competitor spiked. Check their newest creatives. They found an angle that's working — study it, don't copy it. Your job is to find a counter-angle that speaks to the same audience differently.

If multiple competitors spiked. The entire auction got more expensive. This isn't about your creative. It's about market timing. You might need to shift budget to a less contested platform (TikTok, Google) or wait for the auction to cool.

Gymshark's Brand Analysis overview showing EU ad spend data, traffic trends, and ad scaling chart — the three external signals in one view
Gymshark's Brand Analysis overview showing EU ad spend data, traffic trends, and ad scaling chart — the three external signals in one view

Signal 2: A Wave of New Creatives Just Launched

A spend spike tells you a competitor is scaling. But what are they scaling?

When a brand launches 5–10 new creatives in a single week, that's not routine testing. That's a creative blitz. They found a winning angle and they're building variations to saturate the audience.

That creative wave does two things to your account. First, it pulls attention — your audience sees fresh ads from a competitor and your own ads look stale by comparison. Second, the engagement signals from those winning ads lower the competitor's CPM and raise yours.

I track my top 5 competitors in Spectre. Every morning I check the 7-day creation trends on the Brands tab. If one of them jumps from 2 new ads last week to 12 this week, that's a red flag.

The pattern that signals trouble:

  • 5+ new creatives in 7 days from a single competitor
  • Multiple video ads in the batch — video is where the highest engagement and spend usually goes
  • New hooks or angles you haven't seen from them before

The difference between a competitor testing (normal) and a competitor blitzing (problem) comes down to volume and velocity. Two new ads in a week is routine. Eight new video ads with fresh hooks in the same week? That's someone who found a vein and is mining it.

What to do when you see a creative wave:

Pull their hooks. Look at the first 3 seconds of each new video. Pain point? Curiosity gap? Social proof? That tells you what's resonating with the audience you share.

Check if your angles overlap. If their new creatives use the same hooks you've been running for weeks, your ads now compete against fresher versions of the same message. You need new angles — not new audiences.

Don't panic-launch. Rushing 10 new creatives into your account because a competitor did is a waste. Study their angles, find the gap they're not covering, and build 2–3 creatives from a different direction.

You don't need to copy them. You need to understand why Meta is rewarding their ads over yours right now. Extract the hook pattern, the angle, and the offer structure. Then build your own version that approaches the audience from a direction they haven't covered.


Stop reading about winners. Find them yourself.

Search 6.5M+ brands, their ads, revenue, and products — all in one place.

Try Brandsearch free

Signal 3: Their Traffic Is Surging While Yours Flatlines

Ad spend and creative waves are leading indicators. Traffic is the confirmation.

When a competitor's monthly traffic jumps 30–40% while yours stays flat or dips, the picture is complete. Their new ads are working. They're pulling visitors from the same audience pool.

This matters for your ROAS because Meta factors in downstream signals. A competitor whose ads generate high purchase rates gets rewarded with lower CPMs. Rising site traffic means their flywheel is pulling people out of your retargeting pools.

I check this in the Brand Analysis Traffic Trends chart on the Overview tab. Pull up 3–5 competitor profiles and compare their traffic trajectory to yours over the last 90 days. You're looking for divergence — their line climbing while yours stays flat.

What the patterns mean:

Their traffic up, yours flat. They found a winning strategy. Your ROAS drop is competitive pressure. Study what they changed and build your counter.

Multiple competitors surging at once. The whole niche is heating up. More brands, more budget, higher CPMs for everyone. Fitness in January. Outdoor gear in April. Gifting in October.

New brands appearing with 20+ live ads. I also use Brand Library filtered to my niche to check whether new entrants are showing up. Sort by active ad count and look for names you don't recognize. A sudden cluster of new entrants means more competition in the auction — even from brands you weren't tracking last month.

A sudden inflection point — traffic doubling in 30–60 days — lines up perfectly with a spend spike and a creative wave. All three signals firing together is the clearest diagnosis you'll get.

Map the timeline. When did their traffic start climbing? That's approximately when their winning creative launched. Check their ads from that date forward — that's the creative batch driving the growth.

Check their landing pages. Traffic surges often come with landing page changes. A brand that shifts from a homepage to a dedicated product landing page is tightening their funnel for the same audience you're targeting.

Compare across multiple competitors. If 3 out of 5 competitors all show traffic growth while you're flat, the market is moving and you're standing still. If only one competitor surged, it's their specific strategy — not a market shift. That distinction changes your response.

Discovery page filtered to winning video ads — use this to study what competitor creatives are surviving the auction right now
Discovery page filtered to winning video ads — use this to study what competitor creatives are surviving the auction right now

The 15-Minute Competitor Audit Before You Touch Your Campaigns

Next time your ROAS drops, run this check before you change a single setting.

Minutes 1–5: Spend check. Open Brandsearch Brand Analysis for your top 3 competitors. Check EU ad spend. Did anyone's daily average spike 2x or more in the last 7 days? Note which countries they're spending in.

Minutes 5–10: Creative check. Open Brandsearch Spectre. Check 7-day creation trends for your tracked competitors. If anyone launched 5+ new ads this week, click in and study the batch. Note the hooks, formats, and angles.

Minutes 10–15: Traffic check. Back in Brandsearch Brand Analysis, check the Traffic Trends chart for each competitor. Compare their 90-day trajectory to yours. Then open Brandsearch Brand Library filtered to your niche and scan for new entrants with 20+ active ads.

What you do with the results:

If all three signals fire — spend spike, creative wave, traffic surge — your ROAS didn't drop because of something you did. A competitor entered your auction with a winning combination. Don't rebuild your campaign. Study what they found.

If none of the signals fire, the problem is internal. Go back to your pixel, your creative, your audience. The standard checklist applies.

If one or two signals fire, you're looking at partial competitive pressure. Refresh your creative to match the new bar. Don't panic-rebuild everything.

Most ROAS drops are temporary if they're competitor-driven. The competitor's creative will fatigue. Their budget will stabilize. The auction will settle. Your job during that window is to study what they found and build your counter.

Rebuilding campaigns during a competitive spike is the worst move. You eat the cost of a fresh learning period while paying inflated CPMs. Hold your best performers, study the competitor, and launch your counter when you have something worth testing.

The 15-minute diagnostic: three yes/no checks before you rebuild anything
The 15-minute diagnostic: three yes/no checks before you rebuild anything

The Bottom Line

Every ROAS troubleshooting guide tells you to look inside your ad account. That's half the picture.

The auction is a competitive environment. When your ROAS drops, someone else's ROAS might be climbing — because they found a better creative, increased their budget, or entered your market for the first time.

Before you kill campaigns, swap creatives, or restructure your ad sets — spend 15 minutes checking the external signals. Competitor spend. Competitor creatives. Competitor traffic.

Most of the time, you'll find the answer outside your account — not inside it.

Check the auction before you blame the creative.


Share this article