● Media Buying Course · Day 7 of 20 · Week 2: The Levers

Bid strategies & cost controls

Yesterday: how much you spend and who allocates it. Today: how aggressively the system competes for each result, and whether you cap the price. The dial between "spend it all" and "protect my margin."

Core idea

The bid strategy answers one question - "what's our goal when bidding in each auction?" Three families, on a spectrum from max-volume to max-control.

1Highest Volume (Lowest Cost) — the default

"Get me as many results as possible for my budget, whatever each costs." Meta spends the full budget and bids automatically to maximize result count. No price cap.

2Cost Per Result Goal (Cost Cap) — the balance

"Keep my average cost per result around €X while getting as much volume as possible." You give a target; Meta tries to hold the average there.

3ROAS Goal & Bid Cap — the tight control

The golden rule of cost controls

The tighter you constrain Meta, the less it can spend. Every cap is a brake. A cap set too aggressively doesn't deliver cheap results - it strangles delivery, keeps you in learning, and starves volume. Loosen it and volume opens; tighten it and volume chokes. Most beginners set caps far too tight, see almost no spend, and panic. Why? Remember Day 2 — every impression is an auction and your bid is one input into total value. A cap below the going clearing price doesn't make results cheaper; you simply lose auction after auction, and the budget sits unspent.

Recommended progression: start on Highest Volume to learn what a result actually costs you. Once you have a stable, true CPA, graduate to a Cost Cap slightly above that number to defend it while scaling. Only reach for bid caps when you genuinely know the auction and your margins.

See it with numbers

Your last 30 days show a stable CPA of €25. First cost cap: €28-30 (10-20% above the real number) — defends margin while leaving the auction room to breathe. The €15 you wish you paid? That's the cap that kills delivery.

Analogy · a taxi meter

Highest Volume = "here's €100 for the day — get me as many rides as possible, whatever each fare costs." Cost Cap = "keep my average fare across trips around €20." Bid Cap = "never let any single trip exceed €20" - and if no driver accepts, you don't move at all. The tighter the rule, the more often you're left on the curb.

▤ In Ads Manager · where bidding lives

At the ad-set level — or at the campaign level if you switched on Advantage+ campaign budget yesterday (Day 6) — in "Bid strategy" / "Cost per result goal":

DefaultHighest volume (or Highest value)
Cost per result / ROAS goalenter a target → field appears
Bid capunder "Show more options" (advanced)

After setting any cap, watch daily spend next to your CPA: if spend collapses, the cap is too tight — loosen it before you touch anything else.

⚠ What people get wrong

(1) Setting a cap at their dream CPA, not a realistic one - delivery dies. (2) Treating Cost Cap as a hard per-result ceiling - it's a target average. (3) Changing bid strategy frequently - a significant edit that resets learning. (4) Reaching for bid caps as a beginner. The honest default for almost everyone is Highest Volume until the data says otherwise.

Do this now · 5–10 min, no spend

Find every bid control with your own hands, in a draft ad set that never goes live.

1In a draft campaign, open an ad set and find the Bid strategy section. Confirm the default really is Highest Volume - you did nothing and it's already set.
2Type a number that's obviously too low into Cost per result goal. Ads Manager may show a soft suggestion or a fewer-results notice — but it will still let you save it. Advice is all you get; nothing hard-stops you from choking delivery.
3Click "Show more options" and locate Bid cap. Note how deliberately buried it is - that placement is Meta telling you who it's for.
4On paper: pick a product you know well, estimate a realistic CPA for it, then write the cost cap you'd graduate to: 10-20% above that CPA. Clear the fields and leave the draft unpublished.

Recap - 30 seconds

Day 7 · Week 2: The LeversTomorrow → Day 8: Audiences — and why Meta quietly took targeting away from you.