Free Tool

Ad Naming Convention Generator

Build structured naming conventions for your campaigns, ad sets, and ads. Pick a platform preset, configure fields, and export a ready-to-use creative tracker CSV.

Works with Meta Ads, Google Ads, TikTok Ads, and any other platform.

Preset:
Sep:
Creative ID
Product
Format
Iteration / New
Language / Market
Awareness Stage
Persona
Creative Concept
Hook
Aspect Ratio
Creator / Talent
Offer
CTA
Landing Page
Copy Version
Version

Preview

Campaign
TOFU_CONV_FB_US
Ad Set
BROAD_Auto_PUR
Ad
Multi products_VIDUI_NEW_EN_Evergreen
Export Settings

Configure the batch IDs and row count for your creative tracker spreadsheet.

UTM Builder

utm_source
facebook
utm_medium
paid_social
utm_campaign
tofu_conv_fb_us
utm_content
multi_products_vidui_new_en_evergreen

What is a campaign naming convention?

A campaign naming convention is a structured format for naming your ad campaigns, ad sets, and ads so every element is instantly identifiable. Instead of Spring Sale — US — Video v2, a naming convention produces something like #001_SpringSale_VIDUI_NEW_US_Byron_50Off — each segment encodes a specific dimension of the creative.

The format follows a simple pattern: a fixed set of fields, separated by a consistent delimiter, applied at each level of your ad account hierarchy. Fields are abbreviated codes (TOFU for top-of-funnel, CONV for conversions, LAL for lookalike, etc.) that keep names short while staying readable.

Without a naming convention, ad accounts degrade quickly. At 10 campaigns the mess is manageable. At 50+ campaigns across Meta, Google, and TikTok, you're spending more time searching for campaigns than optimizing them. A consistent naming convention turns your ad account into a searchable, filterable database where you can instantly find every TOFU campaign, every UGC creative, or every ad targeting lookalike audiences — without opening a single campaign.

The three levels of ad naming conventions

Every major ad platform — Meta, Google, TikTok — organizes ads into three levels: campaign, ad set (or ad group), and ad. Each level answers a different question, so each level needs different fields in its naming convention.

Campaign level — the strategy

Campaign names encode why you're running the ad: funnel stage, objective, platform, product, budget type, and geographic target. When you scan your campaign list, the name alone tells you the strategic intent.

ExampleTOFU_CONV_FB_RunningShoes_CBO_US

Fields: Funnel Stage, Objective, Platform, Product, Budget Type, Geo

Ad set level — the targeting

Ad set names (ad group names in Google Ads) encode who you're targeting: audience type, placement, device, demographics, and optimization event. This lets you compare performance across audience segments without opening each ad set.

ExampleLAL_2pct_AutoPlace_PUR

Fields: Audience Type, Audience Detail, Placement, Optimization Event

Ad level — the creative

Ad names encode what the creative is: a unique batch ID, the product featured, the format type, whether it's new or an iteration, the language/market, the creator, and the offer. This level is the most important for creative testing — you can instantly filter by format, creator, or product to see what drives the best ROAS.

Example#001_HeroProduct_VIDUI_NEW_EN_CreatorJane_Evergreen

Fields: Creative ID, Product, Format, Iteration, Language, Creator, Offer

Facebook Ads naming convention

Meta Ads (Facebook and Instagram) have the most flexible campaign structure, which makes naming conventions both more important and more customizable. A typical Facebook Ads naming convention includes funnel stage, objective, product, and audience at the campaign level, with detailed creative metadata at the ad level.

Here's a proven structure for ecommerce brands running Facebook ads:

Campaign[Funnel]_[Objective]_FB_[Product]_[BudgetType]_[Geo]
Ad set[AudienceType]_[AudienceDetail]_[Placement]_[OptEvent]
Ad[CreativeID]_[Product]_[Format]_[Iteration]_[Language]_[Creator]_[Offer]

A few Facebook-specific tips: use "FB" as the platform code (not "META") because it matches the utm_source=facebook value that Meta's URL parameters generate. Use granular format codes like VIDUI (UGC interview), VIDM (montage), or VIDF (founder video) instead of a generic "VID" — this lets you filter and compare performance by video subtype.

For Advantage+ Shopping Campaigns (ASC), consider adding "ASC" as the budget type or a prefix so you can distinguish them from manual campaigns in your reporting.

Google Ads naming convention

Google Ads campaigns span Search, Shopping, Display, Performance Max, YouTube, and Demand Gen — each with different structures. Your naming convention needs to handle this variety while staying consistent.

The key difference from Meta: Google Ads uses "ad groups" instead of "ad sets," and campaign types matter more because Search behaves fundamentally differently from Shopping or Display. Always include the campaign type in your naming convention.

Search campaignMOFU_SEARCH_GOOG_[Brand/NonBrand]_[MatchType]_[Geo]
Shopping campaignBOFU_SHOP_GOOG_[ProductCategory]_[BidStrategy]_[Geo]
Performance MaxFULL_PMAX_GOOG_[Product]_[tROAS/tCPA]_[Geo]

Use "GOOG" as the platform code to match utm_source=google. For Performance Max campaigns, add the bid strategy (tROAS or tCPA) directly in the name since it fundamentally affects how the campaign optimizes.

TikTok Ads naming convention

TikTok's ad structure mirrors Meta's (campaign → ad group → ad), but creative metadata matters even more. TikTok ads live and die by the first 3 seconds, so your naming convention should capture the hook type, creator, and concept at the ad level.

Use "TT" as the platform code (maps to utm_source=tiktok). Include the Spark Ad flag if you run a mix of Spark Ads and regular in-feed ads, since they have different performance profiles and reporting quirks.

Example TikTok ad name#042_HeroProduct_VIDUI_NEW_EN_CreatorAlex_HookQuestion_Evergreen

Fields: Creative ID, Product, Format, Iteration, Language, Creator, Hook, Offer

UTM naming convention for ad campaigns

UTM parameters are the bridge between your ad platforms and your analytics. A UTM naming convention ensures that the structured data in your ad names flows cleanly into Google Analytics 4, Triple Whale, Northbeam, or Rule1 — without manual tagging errors.

The five standard UTM parameters are:

utm_sourceThe platform: facebook, google, tiktok
utm_mediumThe channel type: paid-social, cpc, paid-video
utm_campaignYour campaign name (from the generator above)
utm_contentYour ad name — the creative identifier
utm_termKeyword or audience (optional, mainly Google Search)

The golden rule of UTM naming: always lowercase, no spaces, use underscores or hyphens as word separators. GA4 treats "Facebook" and "facebook" as different sources. Spaces turn into %20 in URLs and create messy analytics data. Pick a format and enforce it.

This generator automatically maps your naming convention to UTM parameters in the URL builder section below the preview. The platform field maps to utm_source, the campaign name to utm_campaign, and the ad name to utm_content.

Facebook UTM parameters setup

Meta Ads lets you set UTM parameters at the ad level under "URL parameters" in the Tracking section. You can use dynamic parameters that auto-fill from your campaign structure:

utm_source=facebook&utm_medium=paid-social&utm_campaign={{campaign.name}}&utm_content={{ad.name}}

Meta replaces {{campaign.name}} and {{ad.name}} with the actual names you set in your account — which is why your naming convention matters for UTM accuracy.

Ad naming convention best practices

1. Pick one delimiter and enforce itUnderscores (_) are the safest choice — they're URL-safe, work in all platforms, and don't conflict with dates or abbreviations. Pipes (|) are more readable in platform UIs but need URL encoding. Hyphens can conflict with date formats like 2026-02.
2. Use short, standardized abbreviation codesKeep codes to 2-5 characters: TOFU, MOFU, BOFU for funnel stages; CONV, TRAF for objectives; FB, GOOG, TT for platforms; VIDUI, VIDM, VIDF for video subtypes. The more granular your format codes, the easier it is to analyze which creative types perform best. Document every abbreviation in a shared reference sheet — the CSV export from this generator includes a complete field legend.
3. Order fields from broad to specificStart with funnel stage or objective (the broadest classification), then narrow down to platform, product, audience, and finally version. This makes alphabetical sorting in the ad platform useful — all TOFU campaigns group together, all BOFU campaigns group together.
4. Track new creatives vs. iterationsUse an Iteration/New field (NEW or IT) to distinguish fresh concepts from variants of existing winners. This tells you at a glance how much of your output is net-new vs. iteration — a healthy creative pipeline needs both.
5. Never use spacesSpaces break URLs, create %20 noise in analytics tools, and make regex filtering unreliable. Use your chosen delimiter instead. This applies to both campaign names and UTM parameter values.
6. Use a creative tracker spreadsheetThe CSV export from this generator isn't just a reference doc — it's a ready-to-use creative tracker with pre-numbered batch IDs, column headers for every field, and a field legend. Open it in Google Sheets, use TEXTJOIN to auto-concatenate your ad names, and share it with your team. Every new creative gets a row — your entire creative library lives in one searchable sheet.

Common naming convention abbreviations

Here are the most widely used abbreviation codes for ecommerce ad naming conventions. Use these as a starting point and customize them for your brand.

Funnel stages

  • TOFU — Top of funnel (awareness)
  • MOFU — Middle of funnel (consideration)
  • BOFU — Bottom of funnel (conversion)
  • RETARG — Retargeting

Platforms

  • FB — Facebook / Meta Ads
  • GOOG — Google Ads
  • TT — TikTok Ads
  • PIN — Pinterest Ads

Audiences

  • BROAD — Broad targeting
  • LAL — Lookalike audience
  • INT — Interest-based targeting
  • CRM — Customer list / CRM upload

Creative formats

  • VIDUI — Video UGC Interview
  • VIDUA — Video UGC Agency
  • VIDM — Video Montage
  • VIDF — Video Founder/Face
  • VIDS — Video Short/Reel
  • VIDT — Video Testimonial
  • VIDD — Video Demo
  • IMG — Static image
  • CAR — Carousel
  • FAIV — AI-generated video

Track your ad performance automatically

Stop guessing which campaigns work. Rule1 connects to your ad platforms and tracks ROAS, CPA, and creative performance in real time.

5 seats included7-day free trialCancel anytime