HomeGuides → Facebook campaign structure: CBO vs ABO and how to set it up
Практика

Facebook campaign structure: CBO vs ABO and how to set it up

Before you run traffic, you need to understand how the FB ad account is built: campaign, ad sets, ads — and where to set the budget (CBO or ABO). Let's break the structure down in plain English.

📅 2026-06-04⏱ 6 min read

The three campaign levels

FB advertising has three levels:

  1. Campaign — this is where you pick the objective (traffic, conversions, engagement) and the budget model (CBO/ABO);
  2. Ad set (adset) — this is where targeting lives (geo, age, interests), placements, schedule;
  3. Ad — the creative itself + copy + link to the lander.

One campaign can hold several ad sets, and each one can hold several ads.

CBO vs ABO

ABOCBO
Where the budget sitsat the ad set levelat the campaign level
Who allocates ityou, manuallyFB's algorithm, across ad sets
Controlfullless
When to usetesting (equal terms for every variant)scaling (the algorithm pours into the best)

ABO (Ad Set Budget Optimization) — you set the budget for each ad set yourself. Handy for tests: every creative/audience gets an equal budget, so the comparison is fair. CBO (Campaign Budget Optimization) — the budget sits on the campaign and the algorithm pours it into the best-performing ad sets on its own. Handy for scaling.

A typical setup for a beginner

  1. Test: an ABO campaign, 3-5 ad sets, one creative in each, the same budget → you see the winners;
  2. Selection: turn off the weak creatives/audiences;
  3. Scale: gather the winners into a CBO campaign and gradually raise the budget.

How many creatives per ad set

At the test stage — 1 creative = 1 ad set (so you know exactly what converted). Once FB is doing the allocating in CBO, you can run 3-5 creatives per ad set and let the algorithm pick. More than 5-6 rarely makes sense.

Common mistakes

Bottom line

ABO for tests (equal terms), CBO for scaling (the algorithm optimizes). Test in a structured way first, then gather the winners into CBO. And don't forget: different accounts need different unique landers (ready-made ones are in the pool). Before you start running traffic, the account needs to be warmed up.

🚀 Ready to run traffic?

Generate 5–100 unique white pages in an hour. From $4 each. Or grab ready-made ones from the pool.

Order white pages →
← All guides