Contenido del curso
Audiencias y targeting
Anuncios que si funcionan
Implementación inteligente
Métricas, optimización y escala
Aprovecha el sistema y vence
Meta Ads naming templates that save hours
Resumen
Naming your Meta Ads campaigns, ad sets and ads sounds basic, but a solid naming convention unlocks reporting, automation and analytics power that most advertisers ignore. If you run paid media on Meta and want cleaner data, faster optimization and better attribution, this is where it starts.
Why does a naming convention matter in Meta Ads?
A consistent naming structure turns your ads manager into a searchable, filterable database. You stop guessing what each campaign does and start reading it like a label.
With the right naming convention you can:
- Build reports filtered by campaign, ad set or ad name.
- Generate UTMs that tools like Google Analytics use to track the origin of your sales or leads.
- Review historical performance, like filtering only video campaigns from last November.
- Understand at a glance the targeting, message or funnel stage without opening each level.
- Activate automated rules that trigger actions when a name contains a specific tag.
What is a UTM in Meta Ads? It's a URL parameter that tells external tools where a website visit came from. In Meta, you can pull it dynamically from your campaign or ad name.
And here's the interesting part: Meta lets you save these structures as templates so every new campaign follows the same logic.
How do I build a campaign naming template in Meta Ads Manager?
Inside Ads Manager, open any campaign and click Edit. At the campaign level, above the campaign name, you'll see the option Create template. That template becomes your default for every future campaign.
These are the five components I recommend at the campaign level:
- Product or service: free text field where you write what you're selling, for example dresses.
- Objective: built-in field, Meta fills it automatically based on the campaign objective you picked.
- Funnel stage: custom field with fixed options like TOFU, MOFU and BOFU.
- Budget management: custom field with the options ABO and CBO.
- Geography: free text field, for example Mexico.
Once saved, every time you name a campaign, the template appears at the top and assembles the final name for you. No more inconsistent naming across teams.
What should I include in the ad set name?
The ad set is where targeting and optimization live, so the name should reflect that. Click Edit template and move to the ad set section.
Three fields work well here:
- Audience type: custom field with options like Custom, Lookalike or Broad.
- Audience description: free text, for example audience without demographics.
- Optimization: free text describing the conversion event you're optimizing for, like purchase.
That last field matters more than it looks. When you're scanning 40 ad sets, knowing instantly whether one is optimized for purchase, add to cart or lead saves real time.
How do I name individual ads inside an ad set?
At the ad level, the goal is to identify the creative angle, the format and the iteration. Three components do the job:
- Creative angle: free text, for example urgency, social proof or price.
- Format: built-in field, Meta pulls it from the ad format you selected.
- Ad version: free text like v1, v2 or iteration, useful to track tests against similar ads.
With the three templates active, your campaign, ad set and ad all carry a clean, readable name. And you only had to set it up once.
How do dynamic UTMs work with Meta Ads naming?
This is where naming pays off in attribution. Inside any ad, scroll to the destination section, paste your URL (for example platzi.com) and click Build URL parameter.
Fill the parameters like this:
- Campaign source: type meta manually, since that's the real origin.
- Campaign medium: type cpc manually, because that's what Google Analytics reads to attribute paid traffic.
- Campaign name: pick the dynamic parameter Campaign Name.
- Campaign content: pick the dynamic parameter Ad Name.
What is a dynamic parameter in Meta Ads? It's a placeholder that pulls the actual name you assigned to the campaign or ad and sends it inside the URL as a UTM. You set it once and Meta updates it automatically for every ad.
Because your names follow a structured template, the data landing in Google Analytics matches exactly what you see in Ads Manager. No translation, no manual tagging.
How do I filter campaigns by name in Ads Manager?
Filtering by keyword inside the campaign name is one of the fastest ways to audit performance. Type a word like video in the search bar and ask Ads Manager to return only ads whose name contains that word.
Then go up one level: you'll see every campaign that holds a video ad. Move to ad sets and you'll see every ad set that holds a video ad. Stay at the ad level and you'll see every video ad on its own.
That single filter lets you compare the average performance of all your video ads against other formats. From there you can decide if producing more video is actually worth the budget, or if static creatives are pulling more weight.
If you're already running Meta Ads, which of these fields would you add to your own naming template? Drop your structure in the comments.