Revealbot automates your ad management routine so you can focus on reaching results, faster.
Optimize your budget with campaign automations
Find actionable insights and create beautiful reports
Create new ads and
ad variations in seconds
Improve your workflow with integrations, radically.
Learn more about Revealbot, product updates and advertising.
Create better campaigns with the industry’s top experts
Discover our guides, tutorials, and new automation ideas
Learn the basics of Revealbot with this tutorial
This guide will teach you how to deal with Facebook Ads campaigns structure, will help you choose a proper objective and setup effective naming template
Struggling to understand the Facebook ad campaign structure? Don't worry... Everyone's been there.
When I first started advertising on Facebook, I was confused, too. Now after several years of running Facebook campaigns, I'm sharing what I've learned to help you understand and save you hours of research.
In a few steps, I'll cover the Facebook ads campaign structure to help you get started
Ads in Facebook are structured in three hierarchies referred to as 'levels:'
I'll go over each one in more details, but the campaign is at the top and is where you set the objective of the ads that will go inside it. Ads don't go directly inside campaigns, they first go into ad sets.
Ad sets are where you'll set the targeting (the audiences you want to see your ads) and fine tune your budget, optimization, and bid. And finally, the ads go inside the ad sets. You can have multiple ad sets in campaigns and you can have multiple ads inside ad sets.
Here's what that looks like:
Although it may seem complex in the beginning, this campaign structure for Facebook Ads is designed to help advertisers be successful. Facebook is always making changes to its ad platform, but luckily the ad account structure hasn't changed a bit.
Once you structure your account and campaigns correctly (and I'll show you how), all you have to do is just keep an eye on your key performance indicators (KPIs).
Sounds easy, right?
Well, it actually is! Each level serves to set up a different set of parameters. Let’s go through all of them.
Improve your workflow & increase ROAS
Easily automate routine ad management tasks & get better ROAS with Revealbot
✓ 14-day free trial ✓ No credit card required ✓ Cancel anytime
A Facebook Ads Campaign is the top level container to organize your audiences, targeting, bid strategy, and ad creatives toward a single advertising objective. It helps make sure your workflow and the hundreds of ads you may create stay structured at all times making it easier for you to manage your ads.
You'll start off with creating a campaign. Campaigns are where you set your objective. Facebook has 6 campaign objectives:
You should create additional campaigns when you have a different objective for your next campaign. Don’t try to outsmart Facebook–just choose the objective that best matches the goal you have for the campaign. Here's why:
Facebook's algorithms are very sophisticated and it will do its best to help your campaign achieve the objective you set. It works by prioritizing the users it shows your ads to who are most likely to perform the action you set your objective to.
For example, if you set the objective to “Traffic”, Facebook will target people who it knows are more likely to click the link in your ad.
Or if your campaign goal is conversions on your website, set the objective to “Conversions” and Facebook will target the people who are more likely to convert. This works for all other objectives, too.
It also might make sense to create more than one campaign even with the same objective just for organizational purposes.
Here's a useful table to help you choose the right objective for your campaigns:
Campaign goalFacebook ads campaign objectiveOnline salesSalesLikes, shares, comments or Page engagementsEngagementWebsite traffic increaseTrafficApp store visits & conversionsApp promotionVideo views increaseEngagementGet leads with contact informationLeadsReach out to people who are likely to convert via MessengerLeadsBuild awareness through reaching people more likely to recall your adsAwarenessIncrease your reach as much as possibleAwareness
A Facebook Ad Set is the second level container for ads. On the ad set level, you can set your targeting (audiences), budget, bid settings, ad placements, and more.
Because the budget is on the ad set level where you choose your audiences, you'll have a lot of control with how much budget should be used for your audiences.
First things first—you’ll start with ad set’s name. The name might be inconsequential, but it’s the part that confused me most before I figured out how to do it right within the campaign structure itself.
Naming can be extremely important especially when you run dozens of ad sets and hundreds of ads. You will thank yourself later when you have to navigate and report on dozens of campaigns, ad sets, and ads.
When you think of naming your ad sets, first think of your whole campaign structure.
Remember how I mentioned you can have multiple ad sets under one campaign? Well, here's where you plan how you're going to split them up.
Most commonly, you'll split your ad sets by your audience, or who you will be targeting. This could be by location, age, gender, interest, or custom audience. Then put the changing part of the equation to the ad set name.
For example, “audience_name | locations”. That will simplify your future management and reporting with your campaigns.
Let's say you want to run a campaign to four interest-based audiences in five different locations. In this case you'll need to make 20 ad sets (4 interests x 5 locations)! That’s quite a lot to do manually.
Unfortunately, there's no other way around building them all manually. But if this is something you deal with a lot, Revealbot has a feature to do this called Bulk Creation as a part of Facebook Ad automation tool. Here's how Bulk Creation works:
You can use any campaign parameter (including current date) as macros to uniquely name lots of ad sets automatically—you literally don’t have to do anything else except setting the naming template at the very first step of campaign creation.
Learn more about how Bulk Creation works.
No more hours wasted on creating dozens of ads
Save time every day by automatically creating & testing ad variations with a few clicks.
✓ 14-day free trial ✓ No credit card required ✓ Cancel anytime
Next, you have to set up targeting, which is the audience you want to show your ads to. In general, there are two types of audiences:
Prospecting audiences are usually built based on interests, locations, or lookalikes (similar to your existing visitors or customers).
Retargeting audiences are based on the data collected by the Facebook Pixel from your website, your Facebook Page engagement data (people who interacted with your content in some way), or from customer lists manually uploaded to your Facebook Ads account.
When building audiences, there’s an important thing to watch out for: audience overlap.
Audience overlap means that a single particular user may belong to two or more of your audiences, which may lead to your cost-per-click increasing because you'll be competing with yourself.
When you have few audiences, it’s normal to have some overlaps between them.
You’ll find more information on audiences overlap here: https://www.facebook.com/business/help/1679591828938781
As I mentioned above, there are two approaches to audiences for prospecting in general: broad interest-based audiences and lookalike audiences. My main advice—avoid over-segmenting your audiences.
It may be better to set audiences broader and start campaigns with just a few audiences, and to figure out which segment works better later with campaign statistics.
We’ll cover approaches to building good audiences in future posts, for now learn how to use Facebook Insights. I promise, you’ll have a great list of ideas for your audiences after spending just five minutes there.
Now let’s have a look at lookalike audiences. Lookalike is a cool feature based on data that Facebook (and other advertising platforms) collect while their users interact with the content and other ads.
Facebook collects tons of data about you while you browse the web and engage with content on Facebook.
All this data is used to assign users to different groups of interests (by the way, you can check your personal interests as Facebook sees them at Ad Preferences page.
Now let's say you have a list of customers, or people who had some valuable interaction with your business. You can upload these lists to Facebook and ask Facebook to build a lookalike audience.
When you do this, Facebook will create an audience of people similar to them. That’s why lookalike audiences are indispensable—it builds new audiences based on lists you provide as source data and compares those people interests and behaviors with the ones of other Facebook users.
When building a lookalike audience, you can select the level of similarity. The smaller the level, the closer the users will be to your source (or seed) audience. I suggest trying all four levels of lookalike audiences and testing them:
For the bidding options, I suggest using oCPM (that’s optimized CPM), optimizing it to clicks or your conversion event if you have enough traffic for it (Signup, Purchase or whatever your conversion is).
I also suggest choosing 'auto placement' for to start. You’ll be able to analyze performance in details later and turn off underperforming placements.
There a lots of approaches for doing retargeting effectively. Let's start with an example: you can run ads to your prospective customers with different messages based on how long it's been since their last visit to your website.
In this case, your audiences could look like this:
For users with more recent interactions, you could use messaging like "Don't forget to check out our buyer's guide". For users where it's been a while since their last interaction, you can offer a special discount code or offer.
As we discussed earlier, our Bulk Creation tool handles your naming process according to your campaign’s strategy. But the coolest thing about this tool is that it manages your Facebook campaign structure automatically as you move through the creation process.
Since you don't have to worry about the structure anymore, you can fully concentrate on your campaign goals, creatives, and being a successful advertiser on Facebook.
Here's how Revealbot automatically structures your Facebook campaigns correctly. Below is a screenshot of the sidebar as you're creating your Facebook ads inside Revealbot:
See that text at the bottom of the sidebar? It’s updating as you build your campaign. For example, check out how it looks like after I’ve added some audiences and creatives:
Revealbot will create nine ad sets with 21 ads for me, and I’ve only spent two minutes setting it up with accurate and meaningful naming conventions.
You can test how much easier and faster it is to build Facebook campaigns inside Revealbot with a free trial.
Although we didn't quite get into Facebook's automated rules feature in this guide (see our guide on Facebook ad automation), I wanted to show you another benefit for good naming conventions in campaigns and ad sets.
What’s really cool with proper naming is that it may help you set up Facebook ads automation rules in Revealbot. For example, if you have multiple ad sets split by country, and you want to set up different rules for each country—it’s easy!
You get started learning about Facebook automation in our guide and see how Revealbot makes it even easier to use Facebook automated rules.
A Facebook ad is the final level in the Facebook campaign structure hierarchy. The ad is the actual creative (video/image) and message you want your audience to see.
The type of ads available to choose from are dependent on your campaign objective and your ad set placement settings. The most popular types of ads you can create are:
Here's an example of a campaign I'm running right now. When I go to create a new ad, I'm only given the options of a carousel, image, video, or instant experience ad. This is because my campaign objective and ad set settings limit me to these ad types.
You can learn more about the different ad type from Facebook here. Also don't forget to read Facebook's Advertising Policies to avoid having an ad being stuck in the review process or even having your Facebook ad rejected.
I suggest creating several different ads with different messaging to test what works. Then duplicate those ads for each of your ad sets so then you can see how well each ad does for each of your audience segments.
Then you can monitor performance, see what works, and improve from there. Here's a great writeup from Hawke Media on Facebook Advertising KPIs you should watch out for.
Well, this was just an overview of some approaches to Facebook Ads campaign structuring. By organizing your ads into campaigns, ad sets, and ads, you can better control your budget, targeting, and reporting.
Here are some tips for creating an effective Facebook ad campaign structure:
Don't be discouraged by the initial complexity of Facebook ad campaign structure. With practice, it becomes much more manageable. Happy advertising!
Key takeaways
Facebook ad campaign structure is the way you organize your Facebook ads into campaigns, ad sets, and ads.
It's generally recommended to create separate campaigns for different objectives. Facebook's algorithms work to prioritize users who are most likely to meet your objective.
However, you can create multiple Facebook ad campaigns with the same objective for organizational purposes.
Facebook offers various campaign objectives to choose from. The right one depends on your advertising goals.
There are 6 Facebook ad campaign objectives to chose from:
The best way to keep your campaigns organized is by using naming conventions.
Automating the campaign creation with Revealbot's bulk upload can help you structure your campaigns correctly. This allows you to focus on your campaign goals and creativity.
Improve ad performance in 3 minutes
Connect your ad accounts, apply recommended actions, automate ad management, and watch your ROAS skyrocket 🚀
✓ 14-day free trial ✓ No credit card required ✓ Cancel anytime