● Media Buying Course · Day 3 of 20 · Week 1: Foundations

Account structure: the three nested levels

Yesterday: how the auction picks a winner. Today: the container you build your campaigns inside. Get this architecture wrong and nothing downstream works - get it right and the tool becomes intuitive.

The whole structure in one line

Campaign (the goal) contains one or more Ad Sets (who + budget + bid), each containing one or more Ads (the creative). The goal lives at the top; your three Day-1 levers live below it — WHO and HOW MUCH at the Ad Set, WHAT at the Ad.

1The hierarchy, visualized

Picture it as a tree. Decisions flow downward; each level controls different settings and you cannot set them at the wrong level:

Level 1 · Campaign
📊 The GOAL
You pick the objective here - what outcome you're buying (sales, leads, traffic, awareness). This single choice rewires the entire auction behavior beneath it. You also set campaign-level budget here if you turn on Advantage+ campaign budget (the toggle veterans still call CBO — campaign budget optimization). If you advertise housing, employment, credit or political topics, you must also declare a special ad category here — it restricts targeting by law.
ObjectiveAdvantage+ campaign budgetSpecial ad categories
↳ contains ↓
Level 2 · Ad Set
📁 The WHO, WHEN, HOW MUCH
The control room. You set the audience/targeting, placements, budget (if not using CBO), bid strategy, schedule, and the optimization event (what the system tries to get). Most of your daily decisions live here.
AudiencePlacementsBudget & scheduleBid strategyOptimization event
↳ contains ↓
Level 3 · Ad
🖼 The CREATIVE
The actual thing the person sees: image/video, primary text, headline, call-to-action button, and the destination URL. This is where Week 3's entire focus lives.
Media (image/video)Copy & headlineCTADestination

2Why the hierarchy exists: budget & learning live at the ad-set level

There's a deep reason for this structure. The Ad Set is the unit Meta's algorithm actually optimizes. Budget is spent and the "learning phase" (Day 5) happens at the ad-set level. The system pools all the ads in one ad set, tests them against the same audience, and pushes budget to whichever performs best. This is why how you group things into ad sets is one of your most consequential structural decisions. (If you use Advantage+ campaign budget, you type the number at campaign level — but the system still spends it through individual ad sets; the toggle only changes who decides the split: you or the algorithm.)

The grouping principle:

Worked example: you sell sneakers. One goal (sales) → 1 campaign. Two audiences you want separate verdicts on (past site visitors vs broad) → 2 ad sets. Six creatives → 3 in each, competing for budget inside their ad set. Result: 1 campaign, 2 ad sets, 6 ads — and a clean read at every level.

Analogy · a company

The Campaign is the company mission (what success means). Each Ad Set is a department: its own budget, its own hiring profile, its own rules. Each Ad is an employee doing the actual work. Leadership funds departments, not individual employees — and inside a department, resources flow to whoever performs. That is exactly why budget and learning live at the ad-set level.

3The modern simplification: fewer, bigger is better

A decade ago, buyers built sprawling accounts: dozens of ad sets, each a narrow audience. Modern Meta - driven by AI and the auction math from Day 2 - rewards the opposite. Consolidation. Fewer ad sets, broader audiences, more budget each, more creatives competing inside. Why? Because each ad set needs enough conversions to exit the learning phase, and splitting budget across many tiny ad sets starves them all. Hold this thought - it's the bridge to Lesson 5 and to Advantage+ in Lesson 15.

▤ In Ads Manager · building the structure

When you click the green + Create button, Meta walks you top-down through exactly these three levels in order:

STEP 1 · Choose a campaign objective→ sets the goal
STEP 2 · Name campaign, set Advantage+ campaign budget on/off→ campaign level
STEP 3 · Ad set: audience, placements, budget, bid→ ad set level
STEP 4 · Ad: upload creative, write copy, set CTA→ ad level
STEP 5 · Review & Publish→ goes live, enters review

The left rail of Ads Manager always shows this nesting. You can toggle between the Campaigns / Ad sets / Ads tabs to zoom to any level. When you click into one campaign, the ad-sets tab filters to just that campaign's ad sets - the hierarchy is baked into navigation.

⚠ The classic beginner structure error

Newcomers create one ad set per audience and one ad per ad set, ending up with 15 ad sets each spending €10/day. Every one of them starves, none exits learning, results are noisy garbage, and they blame "the algorithm." The fix is structural, not tactical: consolidate into few ad sets with real budget and multiple creatives each. When you audit a struggling client account later, account structure is the first thing to inspect - bad structure masquerades as bad performance.

Do this now · 5-10 min · no spend needed

Build the hierarchy with your own hands. Ads Manager saves everything as a draft until you press Publish - so this is free, safe, and reversible.

  1. Click + Create and choose any objective (Sales is a good default).
  2. Name the campaign with a real convention: [Goal]-[Audience]-[YYYY-MM], e.g. Sales-Broad-2026-06. Naming discipline is cheap now and priceless at 40 campaigns.
  3. Step into the ad set level. Don't fill everything in - just note which settings live here: audience, placements, budget & schedule, bid strategy, optimization event.
  4. Step into the ad level and do the same: media, copy & headline, CTA, destination URL.
  5. Close the editor without publishing. The draft stays in your account - keep it as a skeleton template or delete it. The goal was to feel Campaign → Ad Set → Ad under your fingers, and you just did.
  6. Now — without looking — say which level owns: the objective, the audience, the budget, the CTA. Check yourself against the tree above. Four out of four means today's job is done.

Today's recap - 30 seconds

Day 3 · Foundations Tomorrow → Day 4: Objectives & what they really optimize for