Meta & TargetingExtra· 40 min read

Meta Campaign Architecture

Before any Meta ad works, the account behind it must be built right — Business Manager, the three-level hierarchy, the objective, and who controls the budget.

What you will learn

  • Set up Business Manager and Ads Manager in the right order
  • Explain the campaign, ad set and ad hierarchy
  • Choose an objective and decide between CBO and ABO

The plumbing before the ads

You met Meta ads and objectives earlier at a glance. Paid courses spend several lessons here, because the structure of the account decides whether your campaigns work at all. Get the wiring right once and everything you build on top runs smoothly.

Meta Business Manager (now called Meta Business Suite) is the master control panel for a business on Meta. It holds your Facebook Page, Instagram account, ad accounts, the Pixel (next lesson) and team members in one secure place. Ads Manager is the tool inside it where you actually build and run ads.

  1. Create a Business Manager account at business.facebook.com — this is the company-level container.
  2. Add your assets: the Facebook Page, the Instagram account, and an ad account (where billing lives).
  3. Add people and roles if a team or agency will help, so nobody shares personal logins.
  4. Open Ads Manager inside Business Manager to build campaigns.

Tip: Always run business ads through Business Manager, never from a personal profile. It keeps ownership with the company, lets you add or remove staff safely, and is required for the Pixel and Conversions API you set up next.

The three-level hierarchy

Like Google’s filing cabinet, Meta has its own levels — but only three, and each does a distinct job. This is the structure you will use every single time.

LevelYou decide hereThink of it as
CampaignThe objective (your goal)The "why" — what success means
Ad SetAudience, budget, schedule, placementsThe "who, when and how much"
AdThe actual creative (image/video + text)The "what people see"

Drawn out, the same three levels nest like this for a gym running two audiences:

The three-level Meta hierarchy for a gym campaign
Campaign: Free Trial Sign-ups   (objective: Leads)
  |
  +-- Ad Set: Lookalike audience   (budget: ₹250/day)
  |     placements: feed + reels, schedule: all week
  |     Ad 1: video tour + "First week free"
  |     Ad 2: photo + member review
  |
  +-- Ad Set: Local interest audience  (budget: ₹150/day)
        targeting: Lucknow, 22-40, interest: fitness
        Ad 1: video tour + "First week free"

Note: One campaign sets the goal (Leads). Each ad set holds a different audience with its own budget and placements. The ads are the creatives people see. Keeping one audience per ad set is what lets you later see which audience performs and shift money to it.

Choosing the objective

The objective is the most important single choice, because Meta optimises delivery for exactly what you pick. Choose by working backwards from the result you truly want.

ObjectivePick it when you wantExample
AwarenessMaximum people to see your brandA new café wants to be known
TrafficClicks to a website or appSend people to a menu page
EngagementMessages, likes, video viewsStart conversations on a post
LeadsContact details via a formCollect numbers for a free trial
SalesPurchases (needs the Pixel)Sell a product online

CBO vs ABO — who controls the budget?

Here is a choice paid courses always teach and beginners always get asked about. It is about where you set the budget:

  • ABO (Ad Set Budget Optimisation) — you set a separate budget on each ad set. You stay in control: each audience gets a fixed amount, so you can test fairly. Best when testing new audiences.
  • CBO (Campaign Budget Optimisation, now "Advantage Campaign Budget") — you set one budget on the campaign, and Meta’s AI spreads it across the ad sets, feeding more to whichever performs best. Best when you already know your audiences work and want to scale.
ABO fixes each budget for fair testing; CBO lets Meta optimise the split
ABO (testing):  Campaign
                  Ad Set A  -> ₹200/day  (you fix this)
                  Ad Set B  -> ₹200/day  (you fix this)
                  -> each audience tested with equal money

CBO (scaling):  Campaign  -> ₹400/day total
                  Ad Set A  -> Meta gives more (it wins)
                  Ad Set B  -> Meta gives less
                  -> AI sends money to the winner

Note: Use ABO to test, because equal budgets give each audience a fair chance to prove itself. Once you know which audiences win, switch to CBO to scale, letting Meta push money toward the winners automatically.

Advantage+ campaigns

Advantage+ is Meta’s AI-driven campaign family (the cousin of Google’s Performance Max). The best known is Advantage+ Shopping, where you give Meta your creative and budget and its AI handles most of the audience and placement decisions for sales. It is powerful, but like PMax it is a black box — beginners should learn the manual three-level structure first, so they understand what the AI is doing for them.

Watch out: Do not confuse the levels. Budget and audience live on the ad set, not the ad and not (usually) the campaign. Putting ten different audiences in one ad set, or mixing unrelated offers in one campaign, makes results impossible to read.

Q. At which level of a Meta campaign do you normally set the audience and (in ABO) the budget?

Answer: The ad set controls audience, schedule, placements and (in ABO) the budget. The campaign sets the objective; the ad holds the creative.

✍️ Practice

  1. For a café that wants more online orders, write the three levels: the campaign objective, one ad set (audience + budget), and one ad idea.
  2. In one or two sentences, say whether you would use ABO or CBO to test two brand-new audiences, and why.

🏠 Homework

  1. Plan a full Meta campaign for a local business: the objective, two ad sets with different audiences and budgets, and one ad in each. Note whether you chose ABO or CBO and why.
Want to learn this with a mentor?

CodingClave runs guided, project-based training (28-day, 45-day & 6-month batches).

Explore Training →