> Quick answer: Facebook ads run on a three-tier structure. Campaign sets the objective. Ad set controls targeting, budget, and delivery. Ad controls the creative. Reporting mirrors this structure exactly. Drill down at any level to see what's working.
Facebook's ad hierarchy looks simple. Three levels. But mixing up what belongs where costs you time, budget, and clarity. This guide breaks down every level and maps it directly to reporting.
Understanding the Facebook Ad Hierarchy: Campaign vs Ad Set vs Ad
Facebook's structure has three distinct layers. Each one controls a specific set of decisions. Get the layers right and reporting becomes straightforward.
What is a Campaign?
A campaign is the top level. Per the Facebook Business Help Center, a campaign contains one or more ad sets and defines a single advertising objective. You pick one goal here: Traffic, Conversions, Lead Generation, or another option. Every ad set and ad inside the campaign works toward that single objective.
What is an Ad Set?
An ad set sits in the middle tier. Per Meta's documentation, ad sets contain one or more ads and define how, when, and where those ads run. Targeting, budget, schedule, placement, and bidding all live at the ad set level. One campaign can hold many ad sets.
What is an Ad?
An ad is the creative itself. The image, video, headline, body copy, and CTA button all live here. Ad level controls are limited to creative content. All targeting and budget settings come from the parent ad set above.
How These Three Work Together
Think of it as a simple tree. One campaign holds multiple ad sets. Each ad set holds multiple ads. Campaign sets the goal. Ad set controls delivery. Ad controls what people see. Each level depends on the one above it.
---
What You Control at Each Level
Each tier gives you a distinct set of controls. Knowing exactly where to make changes saves time and prevents costly mistakes.
Campaign Level: Objective and Budget Strategy
At campaign level, you choose the advertising objective. Traffic, Conversions, App Installs, and other goals live here. You can also enable Campaign Budget Optimization (CBO). CBO sets one central budget at campaign level and distributes spend across ad sets automatically. You can still apply ad set spend limits for tighter control over individual audiences.
Ad Set Level: Targeting, Budget, and Delivery
Ad set level is where most decisions happen. You define your audience by location, age, gender, and interests. You set a daily or lifetime budget if CBO is off. You choose placements across Facebook, Instagram, Messenger, and Audience Network. Schedule and delivery type also live here.
Ad Level: Creative Only
Ad level is purely creative. You choose the format, upload images or video, write the headline and body copy, and select a CTA. Nothing else lives here. Targeting and budget flow down from the ad set above.
---
How Ad Reports Map to This Hierarchy
Per Meta's Ads Reporting documentation, you can create, customize, and export reports at the campaign, ad set, or ad level. The structure of your reports mirrors the structure of your account. Start at the top and drill down.
Viewing Performance at Campaign Level
Campaign-level data shows aggregate results across all ad sets and ads underneath. You see total spend, impressions, clicks, and conversions per campaign. This is the right view for comparing objectives against each other and reviewing overall account health.
Drilling Down to Ad Set Performance
Click any campaign to see its ad sets. The same core metrics break out per ad set. Now you can see which audience segment, placement, or schedule drives results. Budget decisions live at this level, so this view tells you exactly where to shift spend.
Analyzing Individual Ad Results
Click into an ad set to see its individual ads. Per Meta's guidance, you can click on any ad set to see the results of each ad underneath. This is where creative testing lives. Compare images, headlines, and formats side by side with identical targeting conditions.
Using Breakdowns to Compare Across Levels
Meta Ads Reporting lets you apply breakdowns to any report. Per Meta's documentation, breakdowns include level, so you can view campaign, ad set, and ad data in a single report. You can also break down by age, gender, placement, time of day, or platform. Cross-level analysis gets fast with the right breakdown applied.
---
Exporting Reports at Each Level
Reporting inside Ads Manager gives you live data. Exporting gives you the full picture for deeper analysis and sharing.
Generate Reports from Ads Reporting
Navigate to Ads Reporting from the Reports dropdown at the campaign, ad set, or ad level. Per Meta's documentation, you can create a custom report or start from a template. You can also schedule recurring reports and share them directly with teammates.
Export Formats and Data Options
Meta supports four export formats: CSV, XLSX formatted, XLSX raw data, and PNG. CSV and XLSX raw data work best for spreadsheet analysis or loading into a BI tool. PNG is useful for a quick visual snapshot to share in a presentation.
Using CSV Exports for Analysis
CSV exports give you raw numbers at whichever level you choose. Export at campaign level to compare objectives. Export at ad set level to analyze audience segments. Export at ad level to evaluate creative performance in isolation. Layer these files together to trace performance from goal down to individual creative.
---
How This Structure Impacts Your Strategy
The three-tier hierarchy shapes how you build and scale, not just how you report.
Organizing Campaigns by Objective
One objective per campaign is a core Facebook requirement. Keep each campaign focused on a single goal. Traffic campaigns, conversion campaigns, and awareness campaigns each need their own container. Mixing objectives inside one campaign makes reporting impossible to interpret.
Segmenting Ad Sets by Audience
Use multiple ad sets to test different audiences. Each ad set targets one distinct segment. Reporting then shows you exactly which audience delivers the best results. Move budget toward the winner.
Testing Variations at the Ad Level
Creative testing lives at the ad level. Run two or three ads per ad set. Keep the audience, budget, and schedule identical across them. The only variable is the creative. Ad-level reporting shows the winner fast, and you scale it from there.
---
Or let Coinis do it.
From a product URL to a live Meta campaign. AI-generated creatives. On-brand copy. Direct publish to Facebook and Instagram. Real performance reporting. All in one platform.
Start free. Upgrade when you're ready.
15 AI tokens a month. No credit card.
Frequently Asked Questions
What is the difference between a campaign and an ad set on Facebook?
A campaign is the top level and defines a single advertising objective, such as Traffic or Conversions. An ad set sits inside the campaign and controls targeting, budget, schedule, placement, and bidding. One campaign can contain multiple ad sets, each targeting a different audience or placement.
Can I view performance for individual ads inside Facebook Ads Manager?
Yes. In Ads Manager, click a campaign to see its ad sets, then click an ad set to see the individual ads inside it. Each level shows the same core metrics broken out for that specific campaign, ad set, or ad.
What is Campaign Budget Optimization (CBO) and how does it affect ad sets?
Campaign Budget Optimization lets you set one budget at the campaign level. Facebook then distributes that budget across your ad sets automatically based on performance. You can still set minimum and maximum spend limits at the ad set level to keep control over individual audiences.
What formats can I use when exporting Facebook ad reports?
Meta Ads Reporting supports four export formats: CSV, XLSX formatted, XLSX raw data, and PNG. CSV and XLSX raw data work best for spreadsheet or BI tool analysis. PNG is useful for sharing a visual snapshot of your report.