Nomenclature

Meta Ads Naming Convention: How to Name Your Creatives in 2026

A complete naming system for your Meta Ads creatives. Concepts, iterations, formats, and AI automation.

By Mathieu

Naming conventions are the foundation of reliable creative reporting on Meta Ads. Without a clear naming system, there is no way to know which concept performs, which iteration converts, or which format generates the best ROAS. In 2026, with creative volume exploding — top-performing brands test 50 to 100 creatives per week — a well-designed naming convention is the difference between managing your campaigns with reliable data and flying blind. This guide covers the fundamentals, best practices, and AI automation of Meta Ads naming conventions.

What is a Meta Ads naming convention?

A Meta Ads naming convention is a structured naming system that applies at three levels: campaign, ad set, and ad. Its purpose is to make every element of your ad account instantly identifiable and filterable in your reporting tools. A good naming system encodes within the name itself all the analysis dimensions you need: the creative concept, the iteration number, the format, the launch date, the targeted audience, and any relevant test variable.

For example, a structured naming convention for an ad might follow this format:

[Concept]_[Iteration]_[Format]_[Hook]_[Date]

Which in practice gives: UGC-Testimonial_V3_Story_PriceSlash_240115. By reading this name, any team member immediately understands it is the third iteration of the UGC Testimonial concept, in story format, with a price slash hook, launched on January 15, 2024. No need to open the ad to understand what it contains.

The naming convention also extends to campaigns ([Objective]_[Market]_[Budget]_[Date]) and ad sets ([Audience]_[Placement]_[Concept]). Together, they form a coherent hierarchical system that lets you filter and analyze performance at every level of the account.

Why a naming convention is essential

Most performance teams improvise their naming. One media buyer names ads “ConceptA_V2_Story”, another uses “concept-a-version2-9x16”, a third writes “Testimonial v2 story”. The result: three different names for the same creative. Reporting becomes a nightmare. Impossible to filter by concept, compare iterations, or identify winning formats without prior data cleaning.

The concrete consequences of inconsistent naming are numerous:

  • Inaccurate reporting. If the same concept appears under 4 different names in your exports, your aggregated metrics by concept are wrong. You cannot tell which concept has the best actual ROAS.
  • Cleaning time. The data analyst spends hours every week cleaning CSV exports, normalizing names, and rebuilding analysis dimensions. That is time that produces zero value.
  • Strategic errors. When analysis is delayed by cleaning, optimization decisions come too late. You keep investing budget in underperforming concepts because you do not yet have clean data to see it.
  • Difficult onboarding. Every new consultant or freelancer who joins the team must learn the naming convention. Without documentation and automation, they introduce their own variant and the problem gets worse.

The hidden cost of poor naming conventions is strategic decisions made on inaccurate data. An agency managing 10 client accounts with inconsistent naming easily loses 10 to 20 hours per week on data cleaning and manual corrections.

How to structure your creative file names

The right naming convention depends on your reporting needs. Here is a 4-level framework that covers most use cases:

Level 1 — The creative concept. This is the most important dimension. Each concept should have a short name, without spaces, that describes it unambiguously: UGC-Testimonial, StaticPrice, VideoDemo, Carousel-Before-After. Use hyphens to separate words within a concept and underscores to separate variables.

Level 2 — The iteration. Each variant of a concept receives a sequential iteration number: V1, V2, V3. Some teams add a sub-iteration for minor variants: V3a, V3b. The key is that the order is chronological and each iteration is unique.

Level 3 — The format. Encode the aspect ratio in the name: 1x1 (square), 4x5 (vertical feed), 9x16 (story/Reel), 16x9 (landscape). Alternatively, use descriptive names: Feed, Story, Reel. Choose a convention and stick with it.

Level 4 — Test variables. Any dimension you want to analyze separately must be in the name: the hook (PriceSlash, Urgency, Social-Proof), the language (FR, EN, DE), the market (France, Belgium), the CTA (DirectPurchase, LeadGen).

Complete naming convention example:

LevelConventionExample
Campaign[Objective]_[Market]_[Month]Conversion_US_March2026
Ad Set[Audience]_[Concept]_[Placement]Broad_UGC-Testimonial_AllPlacements
Ad[Concept]_[Iteration]_[Format]_[Hook]UGC-Testimonial_V3_Story_PriceSlash
Source file[Concept]_[Iteration]_[Format]UGC-Testimonial_V3_9x16.mp4

This framework is a starting point. Adapt it to your specific needs. The key is that every test variable is represented in the name and that the convention is documented and followed by the entire team.

How Apogee automatically detects naming conventions

Apogee solves the naming problem at the source with AI-powered detection. Rather than imposing a rigid format, the AI adapts to your existing conventions. Here is how it works:

Step 1 — Pattern analysis. When you upload your files, the AI analyzes file names to detect recurring patterns. If your files are named ConceptA_V1_Feed.jpg, ConceptA_V2_Story.mp4, ConceptB_V1_Feed.jpg, the AI understands that the first segment is the concept, the second is the iteration, and the third is the format.

Step 2 — Variable extraction. The AI extracts each variable and categorizes it automatically: concept name, iteration number, format (1:1, 4:5, 9:16), and any custom variable you use (hook, language, market). Detection works even if your convention uses hyphens, underscores, camelCase, or spaces.

Step 3 — Consistent application. The detected naming convention is applied uniformly to every campaign, ad set, and ad created in Meta Ads. Even if a file has a slightly different name from the others (typo, convention variant), the AI normalizes it automatically.

The result: clean creative reporting from the very first launch, with no cleaning effort required. No more training every new consultant on the naming convention — the system standardizes everything automatically. And if your naming convention changes over time, the AI adapts to the new pattern without manual configuration.

Naming convention compatible with Airtable, Google Sheets, and Notion

A good naming system does not live only in Meta Ads. It must be compatible with your management and reporting tools. Here is how to structure your naming to work natively with the most common tools:

Google Sheets / Excel. Use underscores as separators (Concept_Iteration_Format). The SPLIT(A1, "_") function instantly breaks the name into separate columns. You can then create pivot tables by concept, by format, or by iteration without any cleaning. Avoid spaces and special characters that complicate formulas.

Airtable. Create a formula field that extracts each segment of the name. With a well-structured naming convention, you can automate the creation of filtered views by concept and performance dashboards. Airtable’s advantage is the ability to link your creatives to other tables (briefs, feedback, test results) for complete creative pipeline tracking.

Notion. Use database properties to encode each variable separately: a “Concept” property, an “Iteration” property, a “Format” property. The file name follows the same convention, which allows you to automatically sync Notion with your Meta exports via Zapier or Make. Every creative in Notion is linked to its performance results.

Golden rule for multi-tool compatibility: use only ASCII characters (no accents, no special characters), underscores as primary separators, and hyphens for compound words within a variable. This format is parsable by all data tools, including Python, SQL, and reporting APIs.

Meta Ads naming convention examples in practice

Here are three real-world examples of naming conventions used by performance teams:

Example 1 — DTC e-commerce (skincare brand)

Campaign: CONV_US_SkincareRoutine_March2026
Ad Set:   Broad-25-45F_SkincareRoutine_Feed-Story
Ad:       SkincareRoutine_V2_4x5_BeforeAfter
File:     SkincareRoutine_V2_4x5.mp4

Variables tracked: concept (SkincareRoutine), iteration (V2), format (4x5), hook (BeforeAfter). Enables ROAS analysis by concept and CTR analysis by format.

Example 2 — Multi-client agency

Campaign: [Client]_CONV_[Market]_[Month]
Ad Set:   [Client]_[Audience]_[Concept]
Ad:       [Client]_[Concept]_[V]_[Format]_[Hook]
File:     ClientA_UGC-Unboxing_V1_9x16.mp4

The client prefix allows instant filtering by account in consolidated exports. Essential when an agency manages 10+ accounts and produces weekly reports.

Example 3 — B2B SaaS (lead generation)

Campaign: LEAD_US_ProductDemo_Q1-2026
Ad Set:   Lookalike-Customers_ProductDemo_AllPlacements
Ad:       ProductDemo_V3_1x1_ROI-Numbers
File:     ProductDemo_V3_1x1.png

Key variables: the hook is critical in B2B because the message matters more than the visual. Tracking ROI-Numbers vs Client-Testimonial vs Feature-Zoom lets you identify which angle converts best for each audience.

What these three examples have in common:

  • Consistent separator (underscore between variables, hyphen within compound words)
  • Concept identifiable in the first position
  • Format encoded in the name
  • No spaces, no accents, no special characters
  • Compatible with Apogee’s AI parsing

A naming convention is an investment that pays for itself with every launch. Every minute spent defining your naming convention saves you hours of data cleaning and gives you access to reliable creative reporting from day one.

Try Apogee for free and let the AI detect and standardize your naming conventions automatically.


Related articles:

Vos 2h de process quotidiens → 47 secondes

Join 135+ clients who transformed their Meta Ads workflow with Apogee.

Get started free → Book a demo
Talk to Founder