0

Ads Fundamentals

How ad auctions actually decide who wins, and the six numbers that tell you whether you are winning.

Beginner 25 min

You are not bidding against other advertisers

Every impression on Meta or Google is decided by an auction, but the highest bid does not win it. Both platforms rank competing ads by a combination of your bid and how likely the platform thinks the person is to do what you asked for. A cheap bid on an ad people actually engage with routinely beats an expensive bid on an ad they ignore.

This is why "raise the bid" is almost never the first fix. The bid is one of three inputs, and it is the only one that costs you money directly.

Platform What it ranks on
Meta Total value — your bid, estimated action rate (how likely this person takes your optimisation event), and ad quality
Google Ad Rank — your bid, ad quality including expected CTR and landing page experience, context of the search, and expected impact of assets and formats

Practical read: if your costs are climbing, check the estimated-action-rate side of the equation — creative, audience match, landing page speed — before you touch budget.

The six numbers

Every ads conversation eventually reduces to these. Learn the formulas, not the dashboard labels — platforms rename columns constantly, but the arithmetic never changes.

Metric Formula What moves it
CPM (spend / impressions) × 1000 Audience competitiveness, placement, season
CTR clicks / impressions Creative and offer relevance
CPC spend / clicks CPM and CTR together
CVR conversions / clicks Landing page, offer, traffic quality
CPA spend / conversions CPC and CVR together
ROAS revenue / spend CPA and average order value together

CPA and ROAS are outcomes, not levers. You cannot "fix CPA" — you fix CPC or CVR, and CPA follows. Knowing which of the two is broken is most of diagnosis.

Breakeven ROAS, the number that decides everything

A 3× ROAS is excellent for one business and bankruptcy for another. What matters is where your breakeven sits, and that comes from your margin, not from a benchmark.

Breakeven ROAS
breakeven_roas = 1 / gross_margin

At a 40% gross margin, breakeven is 1 / 0.40 = 2.5×. Every point of ROAS above 2.5 is profit; a campaign at 2.2× is losing money while showing a "positive" return. Work this out before you launch, and write it at the top of the reporting sheet.

  • Know your gross margin after cost of goods, shipping and payment fees.
  • Compute breakeven ROAS once, per product line if margins differ.
  • Compare campaigns to breakeven, never to someone else's screenshot.

Reported results are not incremental results

Platforms report the conversions they can attribute to themselves, inside their own attribution window. That number includes people who would have bought anyway. It is useful for comparing your own campaigns against each other, and misleading when read as profit.

  • Use platform numbers to compare ads and audiences within the same platform and window.
  • Use your own backend revenue as the source of truth for what the business earned.
  • Expect the two to disagree. The gap itself is a signal, not an error to be fixed.

Adding up conversions across Meta, Google and GA4 will double-count. Two platforms both claiming the same sale is normal, not fraud.

Features covered here

Check your understanding

3 questions. Wrong answers explain themselves.

1.Your CPA doubled this week while CPM stayed flat. Where do you look first?

2.Your gross margin is 25%. What is your breakeven ROAS?

3.Meta reports 100 purchases and Google reports 60, but your store recorded 130 orders. What is the most likely explanation?

Sources

Practical AI & marketing ideas — every week

Subscribe and get your free guide: WhatsApp AI agents for SMBs.