Naming conventions seem mundane until you're managing 500 ads and can't find anything. Top advertisers treat naming as infrastructure — a system that enables analysis, speeds decisions, and scales with growth. Here's how they do it.
Why Naming Conventions Matter
The Analysis Problem
Without consistent naming, you can't aggregate performance by creative type, audience segment, or test hypothesis. You're stuck analyzing one-off campaigns instead of patterns across your entire account.
The Scale Problem
A naming system that works for 10 campaigns breaks at 100. Top advertisers build conventions that scale — adding new campaigns follows the same rules, and analysis remains consistent.
The Team Problem
Multiple people managing campaigns need shared language. Good naming conventions let anyone understand what a campaign is doing at a glance.
The Three-Level Framework
Top advertisers structure names at three levels, each serving a different purpose:
Campaign Level: Strategic Context
Campaign names communicate high-level strategy:
- Objective: PROS (prospecting), RTG (retargeting), TST (testing)
- Product/Offer: Which product or promotion
- Market: US, UK, GLOBAL, etc.
- Date: Launch month/year for version control
Template: [Objective]_[Product]_[Market]_[Date]
Example: PROS_SummerSale_US_0126
Ad Set Level: Tactical Details
Ad set names capture targeting and delivery settings:
- Audience type: LAL (lookalike), INT (interest), BROAD, WV (website visitors)
- Audience detail: Percentage, interest name, or recency window
- Placements: AUTO, FB, IG, AUD (audience network)
- Bid type: LCOST (lowest cost), TCOST (target cost)
Template: [AudienceType]_[Detail]_[Placement]_[Bid]
Example: LAL_PUR2%_AUTO_LCOST
Ad Level: Creative Identifiers
Ad names should enable creative analysis. What format, hook, angle, and version?
- Format: VID (video), STAT (static), CAR (carousel)
- Hook type: PROB (problem), BEN (benefit), STAT (statistic), QUE (question)
- Angle: FOMO, SOCIAL, AUTH (authority), EMOT (emotional)
- Version: v1, v2, etc.
Template: [Format]_[Hook]_[Angle]_[Version]
Example: VID_PROB_FOMO_v2
Advanced Naming Strategies
Adding Test Hypothesis Tags
For testing campaigns, include what you're testing. See our testing strategy guide:
- [TEST-HOOK]_QuestionVsStatement
- [TEST-CTA]_ShopNowVsLearnMore
- [TEST-FORMAT]_VideoVsStatic
Dynamic UTM Integration
Align naming with UTM parameters for end-to-end tracking:
- utm_source = facebook or instagram
- utm_medium = paid_social
- utm_campaign = [Campaign Name]
- utm_content = [Ad Name]
- utm_term = [Ad Set Name]
Date Formatting Standards
Use consistent date formats that sort correctly:
- MMYY: 0126 for January 2026
- YYMMDD: 260115 for January 15, 2026
- Week numbers: W03 for week 3
Common Naming Mistakes
Too Generic
"Test Campaign 1" tells you nothing. Include meaningful identifiers even for tests.
Too Long
Names get truncated in Ads Manager. Front-load the most important information.
Inconsistent Separators
Pick one separator (underscore, hyphen, pipe) and stick with it. Underscores work best for most systems.
Missing Key Info
If you can't tell what audience, creative type, and date from the name, add those elements.
Implementing Across Teams
Documentation
Create a naming convention document that covers:
- All abbreviation definitions
- Templates for each level
- Examples of correct usage
- Common mistakes to avoid
Enforcement
Build naming into your workflow:
- Naming checklist before launch
- Automated validation tools
- Regular audits for compliance
- Training for new team members
Naming for Campaign Types
Different campaign objectives may need specific conventions. For structure guidance, see our campaign structure guide.
Advantage+ Shopping
ASC_[Product]_[Market]_[Date]
Retargeting
RTG_[Audience Window]_[Product]_[Date]
Testing
TST_[Hypothesis]_[Date]
How ROASPIG Helps
Consistent naming at scale requires automation. ROASPIG provides:
- Automated Naming: Apply naming conventions automatically during ad creation
- Template Management: Save and reuse naming templates across campaigns
- UTM Automation: Generate tracking parameters aligned with naming
- Naming Validation: Flag inconsistent names before upload
- Bulk Rename: Update existing campaign names at scale
The Bottom Line
Naming conventions are the foundation of scalable ad operations. They enable analysis, simplify management, and speed decision-making. Top advertisers invest in naming systems early because they know the cost of rebuilding later.
Start with a simple three-level framework, document it clearly, and enforce it consistently. Your future self will thank you.
Frequently Asked Questions About Campaign Naming Conventions
Include objective (prospecting, retargeting, testing), product or offer, market/geo, and date. Example: PROS_SummerSale_US_0126. This gives strategic context at a glance.
Include format (video, static, carousel), hook type (problem, benefit, question), messaging angle (FOMO, social proof, authority), and version number. This enables creative performance analysis across campaigns.
Yes, dates help with version control and identifying when campaigns launched. Use formats that sort correctly, like MMYY (0126) or YYMMDD (260115).
Document conventions clearly with examples, build naming into workflows with checklists, use automated validation where possible, and conduct regular audits. Consistent enforcement is key.
Underscores work best for most systems and are easy to read. Pick one separator and use it consistently. Avoid mixing underscores, hyphens, and pipes in the same naming system.