How to Name Facebook Ad Campaigns
Scrolling through a Facebook Ads Manager that looks like a list of random receipts - "Campaign_Copy-3" or "Ad Set US 2" - is a fast track to reporting headaches. A clear naming convention isn't just for organized marketers, it's a critical system that makes analyzing performance, scaling what works, and collaborating with your team exponentially easier. This guide will walk you through building a simple, repeatable structure for naming your campaigns, ad sets, and ads.
Why Bother with a Naming Convention?
Dedicating a few extra seconds to naming your campaigns pays dividends almost immediately. Before we get into the "how," let's cover the "why." Consistently named campaigns simplify three core areas of your marketing operations.
1. Clean, Fast, and Accurate Reporting
The number one benefit is clarity. When your campaign names carry vital information, you can understand performance at a glance. Imagine trying to answer this question: "How did our Top of Funnel video campaigns for the new Spring Collection perform against our retargeting campaigns this month?"
Without a naming convention, you'd spend hours clicking into each campaign and ad set, cross-referencing spreadsheets, and trying to remember which "Test-Campaign-Traffic-US" was which. With a proper structure, you can simply filter by keywords like "TOF," "Spring-Collection," or "Retargeting" directly in Ads Manager to see the results in seconds. This allows for:
- Easy comparison between different audiences, creatives, and objectives.
- Faster identification of winning and losing campaigns.
- Simplified data exports that are immediately understandable in Excel or Google Sheets.
2. Smoother Team Collaboration
If you're working with a team, an agency, or even just planning for a future new hire, a consistent naming system is mandatory. It acts as a shared language that explains the strategy behind your account build. A new team member can jump into your ad account and instantly understand what each campaign is for, who it’s targeting, and what its goal is. This prevents confusion, reduces onboarding time, and ensures everyone is on the same page when discussing performance.
3. Easier Scaling and Optimization
Good data hygiene makes it easier to build on your successes. When you find a winner - a high-performing ad set targeting a Lookalike Audience, for example - your naming convention makes it easy to find and duplicate. You can quickly see a historical record of what has worked and what hasn't, allowing you to make smarter decisions about where to allocate your budget and creative resources in the future.
The Building Blocks of a Great Naming Convention
An effective naming convention is a formula built from a collection of standardized tags, or blocks of information. These blocks are joined together by a consistent separator, like an underscore _, a pipe |, or a hyphen -. Underscores are often preferred as they are visually clean and easy to read.
Let's break down the essential components you should consider including. Keep in mind that not all components apply to every level (Campaign, Ad Set, Ad) - we'll get to that in a moment.
Core Identifiers:
- Date: The launch date of the campaign (
YYYY-MM-DDor justYYMM). This helps you chronologically sort your campaigns in reports. - Product/Service/Funnel Stage: What are you promoting? Is it your "SaaS Demo," "Spring Shoes," or part of a larger strategy like "Top of Funnel (TOF)"?
- Campaign Objective: Abbreviate the goal of your campaign as Meta sees it (e.g.,
CONVfor Conversions,TRAFFICfor Traffic,LEADSfor Lead Generation,AWARENESS). - Audience Type & Details: This is the most important part of the Ad Set name. Is it a "Cold" interest-based audience, a "Warm" retargeting audience, or a "Hot" customer list Lookalike Audience (
LAL)? - Placement: Where are your ads running? Is it Meta's
Advantage+ Placements(formerly Automatic), or have you specifiedIG Stories,FB Feed, orMessenger? This lives at the Ad Set level. - Geo Location: The country, state, or region you're targeting (e.g.,
USA,UK-CAN,APAC). - Creative Type & Concept: A descriptor for the ad creative. Useful identifiers include
Video,Image,Carousel,UGC(User-Generated Content), or a description of the ad's main angle, like "Pain-Point-Focus" or "Customer-Testimonial."
Naming Formulas and Practical Examples
Knowing the building blocks is one thing, assembling them into a coherent system is another. Here’s a set of templates you can adapt for your own campaigns. Think of it as a hierarchy: your system should logically flow from the broad Campaign level down to the specific Ad level.
Campaign-Level Formula
The campaign level is your highest-level overview. It should tell you what you're promoting and why.
Formula:
[Date][Product/Service][Funnel-Stage/Goal][Objective][Geo]
Examples:
- E-commerce:
2405_SpringShoes_TOF_AWARENESS_USATranslation: A top-of-funnel awareness campaign for our Spring Shoes collection, launched in May 2024, targeting the USA. - SaaS:
24-05_Demo-Signups_Retargeting_CONV_NATranslation: A conversion-focused retargeting campaign for demo signups, launched in May 2024, targeting North America. - Lead Gen:
WebinarRegistration_Evergreen_LEADS_GlobalTranslation: An evergreen lead generation campaign for webinar signups, targeting a global audience. (Note: Date is omitted for "always-on" campaigns).
Ad Set-Level Formula
The ad set is where you define your targeting (audience, placements), so your name should reflect those choices. The campaign name is automatically inherited, so you only need to add the ad-set-specific details.
Formula:
[Audience-Type][Audience-Specifics][Placement]_[Age/Gender]
Examples:
- Prospecting (Cold):
COLD_Interests-Fashion-Blogs_Advantage+Translation: This ad set targets a cold audience interested in fashion blogs, using Advantage+ Placements. - Retargeting (Warm):
WARM_RT-90d-SiteVisitors_IG-Stories_25-55-FTranslation: Retargeting people who visited the website in the past 90 days. Ads are placed only on Instagram Stories, targeting females aged 25-55. - Lookalike (Hot):
HOT_LAL-1pct-Purchasers-US_Advantage+Translation: Targeting a 1% Lookalike Audience in the US that is based on my list of past purchasers, using Advantage+ Placements.
Ad-Level Formula
The ad level is all about the creative. The name should describe the hook, angle, or format of the ad living within that ad set.
Formula:
[Creative-Format][Creative-Angle_Or_Hook][Version/Color/CTA]
Examples:
Video_Unboxing-POV_v1_LearnMoreTranslation: This is the first version of a point-of-view unboxing video creative that uses the "Learn More" call-to-action button.Static-Image_UGC-Green-Shirt_v3_ShopNowTranslation: A static user-generated content image featuring a green shirt. This is the third iteration and uses the "Shop Now" call-to-action.Carousel_Featured-Products_PainPointHeadline_ATranslation: This is a carousel ad of featured products. This is variation "A," which tests a headline focused on the customer's pain points.
Tips for Making Your Naming System Stick
Creating the system is the easy part. The challenge is following it, especially when you're in a hurry to launch a new campaign.
1. Create a Cheatsheet
Establish one single source of truth for your naming convention and share it with your team. A simple Google Doc or Notion page works perfectly. List out your standardized abbreviations and formulas.
Common Abbreviations List:
- TOF, MOF, BOF: Top, Middle, Bottom of Funnel
- CONV: Conversions
- LAL: Lookalike Audience
- RT: Retargeting
- WC: Website Visitors
- ATC: Add to Cart
- A+: Advantage+ Placements
- DPA: Dynamic Product Ads
- UGC: User Generated Content
2. Be Consistent, Not Perfect
Don’t spend a week trying to rename every campaign you've ever run. The value isn't in painstakingly retrofitting old data, it's in building a clean dataset from today forward. Start with your next launch and stick to the plan. Over time, your ad account will become worlds easier to navigate.
3. It Lives at the Lowest Possible Level
A good rule of thumb: any detail that varies at a lower level of the hierarchy should be in the name of that level. For example, don't put placement details (IG-Stories) in your Campaign name, because you might have different ad sets with different placements inside that campaign. Keep specifics like audience and placements at the Ad Set level, and creative details at the Ad level.
Final Thoughts
A well-structured Facebook Ads naming convention turns a chaotic account into an ordered, insightful command center. It bridges the gap between launching campaigns and understanding what they actually accomplish, making your life easier and your analysis faster for you and your whole team.
Even with perfectly named campaigns, pulling cross-platform reports and digging for insights can be slow and tedious. When we grew tired of jumping between Ads Manager and Google Analytics just to connect the dots, we built Graphed to streamline that whole process. You can connect all your marketing data sources - including Facebook Ads - and use simple, natural language to build real-time dashboards that answer your questions in seconds, so you can spend less time wrangling data and more time acting on it.
Related Articles
How to Enable Data Analysis in Excel
Enable Excel's hidden data analysis tools with our step-by-step guide. Uncover trends, make forecasts, and turn raw numbers into actionable insights today!
What SEO Tools Work with Google Analytics?
Discover which SEO tools integrate seamlessly with Google Analytics to provide a comprehensive view of your site's performance. Optimize your SEO strategy now!
Looker Studio vs Metabase: Which BI Tool Actually Fits Your Team?
Looker Studio and Metabase both help you turn raw data into dashboards, but they take completely different approaches. This guide breaks down where each tool fits, what they are good at, and which one matches your actual workflow.