Revealbot Blog Blog Categories

Facebook campaign structure best practices for more profit

Facebook campaign structure best practices for more profit

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

12 min read
Aug 30, 2019

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

Overview of the Facebook campaign structure

Ads in Facebook are structured in three hierarchies referred to as 'levels:'

  1. Campaigns
  2. Ad sets
  3. Ads

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:

Example of the Facebook Campaign Structure
Example of the Facebook Campaign Structure

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

What is a Facebook campaign?

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:

  • Awareness
  • Traffic
  • Engagement
  • Leads
  • App promotion
  • Sales
Facebook ad campaign objectives
Choosing your Facebook campaign objective

Why should I use more than one Facebook campaign?

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.

How do I know which Facebook campaign objective to use?

Here's a useful table to help you choose the right objective for your campaigns:

Campaign goal Facebook ads campaign objective
Online sales Sales
Likes, shares, comments or Page engagements Engagement
Website traffic increase Traffic
App store visits & conversions App promotion
Video views increase Engagement
Get leads with contact information Leads
Reach out to people who are likely to convert via Messenger Leads
Build awareness through reaching people more likely to recall your ads Awareness
Increase your reach as much as possible Awareness

What is a Facebook ad Set?

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.

Best naming conventions for Facebook ad sets

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.

How to create multiple ad sets fast

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:

Ad set naming inside Revealbot
Use macros to create unique names for each ad set

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.

Bulk upload campaign settings

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

How to set up Facebook ad set audiences and targeting

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:

  1. Prospecting: people who are not familiar with your product yet
  2. Retargeting: people who know of your product/service and you want to reach them again

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.

How to handle 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.

There are two ways to deal with audience overlap

  1. If the overlap is significant (most of the users belong to both audiences), it’s better to consolidate them and merge corresponding ad sets into one.
  2. In other cases, it’s effective to refine audiences or just exclude them from each other to eliminate overlaps.

You’ll find more information on audiences overlap here:

Exploring audiences for prospecting

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.

What are Lookalike audiences and how do they work?

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:

  1. 1% level of similarity
  2. 1-3% level of similarity
  3. 3-7% level of similarity
  4. 7-10% level of similarity
The structure and levels of Facebook's Lookalike audiences
The structure and levels of Facebook's Lookalike audiences

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.

Exploring audiences for retargeting

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:

  • 1-2 days since last interaction
  • 3-7 days since last interaction
  • 8-15 days since last interaction
  • 16-30 days since last interaction

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.

How Revealbot helps you keep your Facebook campaign structure and organized

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.

One more thing: Facebook automation based on ad set names

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!

With this filter, you can select multiple ad sets at once for an automated rule.

You get started learning about Facebook automation in our guide and see how Revealbot makes it even easier to use Facebook automated rules.

What is a Facebook ad?

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.

What are the different types of Facebook ad types?

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:

  • image ads
  • video ads
  • slideshow ads
  • carousel ads
  • collection ads
  • instant experience ads
  • lead ads

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.

Choosing the ad format of a Facebook ad

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.

Wrapping up

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:

  • Use clear and descriptive names for your campaigns and ad sets. This will help you keep track of everything and make it easier to analyze your results.
  • Experiment with different campaign objectives, ad set targeting, and ad creatives. This is the best way to learn what works best for your business.

Don't be discouraged by the initial complexity of Facebook ad campaign structure. With practice, it becomes much more manageable. Happy advertising!

Key takeaways

  1. Facebook ads must be in an ad set and ad sets must be in a campaign
  2. The "ad" is the creative, destination URL, and tracking parameters
  3. The ad set is where you choose the audience targeting, placements, and budget (unless it's inside a CBO campaign)
  4. The campaign is where you set the objective and budget if you make it a CBO campaign
  5. Keep structured and consistent naming conventions to avoid reporting headaches


What is the Facebook ad campaign structure?

Facebook ad campaign structure is the way you organize your Facebook ads into campaigns, ad sets, and ads.

  • Campaigns are the highest level of organization, and they represent a single goal for your advertising, such as increasing brand awareness or driving sales.
  • Ad sets are where you define your target audience, placements, and budget.
  • Ads are the individual creatives that will be shown to your audience.

Should I create multiple campaigns with the same objective?

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.

How do I choose the right Facebook ad campaign objective?

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:

  • Awareness
  • Traffic
  • Engagement
  • Leads
  • App promotion
  • Sales

How can I create multiple ad sets quickly in Facebook Ads?

  • Unfortunately, there's no automated way to create ad sets in Facebook Ads, but using Revealbot's Bulk Creation feature can help you streamline this process.

How can I maintain Facebook campaigns organized?

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
About the author
Reggie Paquette
Reggie Paquette
Marketing Manager, Revealbot
Let’s stay in touch

Get the latest news delivered straight to your inbox

Related articles
Spend less time on manual ad management while transforming wasted ad spend into growth 💰