Nomenclature 16 min de lecture
Nomenclature Meta Ads : exemples de campagne, ad set et ad
Le modèle de nomenclature Meta Ads à copier pour vos campagnes, ad sets et ads, trois exemples par type de compte et les erreurs qui faussent le reporting.
Sommaire
- Qu’est-ce que la nomenclature Meta Ads ?
- Quelle différence entre le nom d’une campagne, d’un ad set et d’une ad ?
- Pourquoi une convention de nommage est indispensable ?
- Comment structurer ses noms de fichiers créatifs ?
- Quel modèle de nomenclature copier tel quel ?
- Comment nommer un ad set sur Meta ?
- Comment Apogee détecte automatiquement la nomenclature ?
- La convention fonctionne-t-elle avec Airtable, Google Sheets et Notion ?
- Comment garder une nomenclature cohérente sur plusieurs comptes ?
- À quoi ressemble une nomenclature Meta Ads en pratique ?
- Quelles erreurs de nommage faussent le reporting ?
- Que ne règle pas une nomenclature ?
Dans la plupart des comptes Meta, le même concept finit écrit de trois façons différentes, et à partir de là chaque reporting par concept est faux. Une nomenclature règle le problème à la source. Voici celle utilisée sur l’ensemble de ce site, prête à copier :
Campagne : [Objectif]_[Marché]_[Mois] Conversion_FR_Mars2026
Ad set : [Audience]_[Concept]_[Placement] Broad_UGC-Temoignage_AllPlacements
Ad : [Concept]_[Itération]_[Format]_[Hook] UGC-Temoignage_V3_Story_PrixBarre
Fichier : [Concept]_[Itération]_[Format] UGC-Temoignage_V3_9x16.mp4
Underscores entre les variables, tirets à l’intérieur d’une variable, caractères ASCII uniquement. La suite de ce guide explique pourquoi chaque variable se trouve à son niveau, donne un modèle avec ses valeurs autorisées, trois exemples par type de compte et les erreurs qui cassent une nomenclature au bout de quelques semaines.
Qu’est-ce que la nomenclature Meta Ads ?
La nomenclature Meta Ads est un système de nommage structuré qui s’applique à trois niveaux : campagne, ad set et ad. Son objectif est de rendre chaque élément de votre compte publicitaire immédiatement identifiable et filtrable dans vos outils de reporting. Un bon système de naming encode dans le nom lui-même toutes les dimensions d’analyse dont vous avez besoin : le concept créatif, le numéro d’itération, le format, l’audience ciblée et toute variable de test pertinente.
Par exemple, une nomenclature structurée pour une ad pourrait suivre ce format :
[Concept]_[Itération]_[Format]_[Hook]_[Date]
Ce qui donne concrètement : UGC-Temoignage_V3_Story_PrixBarre_260115. En lisant ce nom, n’importe quel membre de l’équipe comprend immédiatement qu’il s’agit de la troisième itération du concept UGC Témoignage, au format story, avec un hook prix barré, lancée le 15 janvier 2026. Pas besoin d’ouvrir l’ad pour comprendre ce qu’elle contient. La date est facultative et se place toujours en dernier : Meta enregistre déjà la date de création, et certains outils lisent un nombre placé au milieu d’un nom comme un identifiant.
La nomenclature s’étend aussi aux campagnes ([Objectif]_[Marché]_[Mois]) et aux ad sets ([Audience]_[Concept]_[Placement]). L’ensemble forme un système hiérarchique cohérent qui permet de filtrer et d’analyser les performances à tous les niveaux du compte. La même convention vaut pour les publicités Facebook et Instagram, puisque les deux se gèrent dans Meta Ads Manager.
Quelle différence entre le nom d’une campagne, d’un ad set et d’une ad ?
Meta Ads Manager organise chaque campagne en trois niveaux, et chaque niveau porte des décisions différentes. La règle qui garde les noms lisibles : un nom décrit seulement ce que son propre niveau décide.

| Niveau | Ce qui se règle à ce niveau | Ce que porte le nom |
|---|---|---|
| Campagne | Objectif, et budget en CBO | Objectif, marché, période |
| Ad set | Audience, placements, calendrier, optimisation, budget hors CBO | Audience, concept, placement |
| Ad | Créative, texte, lien | Concept, itération, format, hook |
Une variable placée au mauvais niveau se répète sur des dizaines de lignes ou disparaît de la vue où vous en avez besoin. Une audience dans le nom de campagne signale en général une campagne par audience : c’est un problème de structure, qu’aucun nom ne corrige. Le choix de structure lui-même est traité dans All-in-One vs One Concept One AdSet.
Pourquoi une convention de nommage est indispensable ?
La plupart des équipes performance improvisent leur naming. Un media buyer nomme ses ads “ConceptA_V2_Story”, un autre utilise “concept-a-version2-9x16”, un troisième écrit “Temoignage v2 story”. Le résultat : trois noms différents pour la même créative. Impossible de filtrer par concept, de comparer les itérations ou d’identifier les formats gagnants sans nettoyer les données d’abord.
Les conséquences concrètes d’une nomenclature incohérente sont multiples :
- Reporting faussé. Si le même concept apparaît sous 4 noms différents dans vos exports, vos métriques agrégées par concept sont fausses. Vous ne pouvez pas savoir quel concept a le meilleur ROAS réel.
- Temps de nettoyage. Quelqu’un passe des heures chaque semaine à nettoyer les exports CSV, normaliser les noms et reconstruire les dimensions d’analyse. Ce temps ne produit rien que le compte n’avait pas déjà.
- Erreurs stratégiques. Quand l’analyse est retardée par le nettoyage, les décisions d’optimisation arrivent trop tard. Vous continuez à investir du budget sur des concepts sous-performants parce que vous n’avez pas encore les données propres pour le voir.
- Onboarding difficile. Chaque nouveau consultant ou freelance qui rejoint l’équipe doit apprendre la convention de nommage. Sans documentation et sans automatisation, il introduit sa propre variante et le problème empire.
Le coût caché d’une mauvaise nomenclature, ce sont des décisions stratégiques prises sur des données faussées.
Une nomenclature incohérente ne ralentit pas seulement le reporting, elle le fausse : quand un même concept apparaît sous plusieurs noms dans les exports, les métriques agrégées par concept deviennent fausses, pas seulement longues à produire.
Comment structurer ses noms de fichiers créatifs ?
La bonne nomenclature dépend de vos besoins de reporting. Voici un framework en 4 niveaux qui couvre la majorité des cas d’usage :
Niveau 1 : le concept créatif. C’est la dimension la plus importante. Chaque concept doit avoir un nom court, sans espace, qui le décrit sans ambiguïté : UGC-Temoignage, StaticPrix, VideoDemo, Carrousel-Avant-Apres. Utilisez des tirets pour séparer les mots à l’intérieur d’un concept et des underscores pour séparer les variables entre elles.
Niveau 2 : l’itération. Chaque variante d’un concept reçoit un numéro d’itération séquentiel : V1, V2, V3. Certaines équipes ajoutent une sous-itération pour les variantes mineures : V3a, V3b. L’essentiel est que l’ordre soit chronologique et que chaque itération soit unique.
Niveau 3 : le format. Encodez le ratio d’aspect dans le nom : 1x1 (carré), 4x5 (feed vertical), 9x16 (story/Reel), 16x9 (paysage). Alternativement, utilisez des noms descriptifs : Feed, Story, Reel. Choisissez une convention et tenez-vous-y. Les déclinaisons d’une même créative en plusieurs formats sont traitées dans Multiformat Meta Ads.
Niveau 4 : les variables de test. Toute dimension que vous voulez analyser séparément doit être dans le nom : le hook (PrixBarre, Urgence, Social-Proof), la langue (FR, EN, DE), le marché (France, Belgique), le CTA (AchatDirect, LeadGen).
Exemple complet de nomenclature :
| Niveau | Convention | Exemple |
|---|---|---|
| Campagne | [Objectif]_[Marché]_[Mois] | Conversion_FR_Mars2026 |
| Ad Set | [Audience]_[Concept]_[Placement] | Broad_UGC-Temoignage_AllPlacements |
| Ad | [Concept]_[Itération]_[Format]_[Hook] | UGC-Temoignage_V3_Story_PrixBarre |
| Fichier source | [Concept]_[Itération]_[Format] | UGC-Temoignage_V3_9x16.mp4 |
Ce framework est un point de départ. Adaptez-le à vos besoins spécifiques. L’essentiel est que chaque variable de test soit représentée dans le nom et que la convention soit documentée et respectée par toute l’équipe.
La règle qui gouverne tout le reste : chaque variable que vous voulez analyser séparément doit figurer dans le nom. Une dimension absente du naming est une dimension impossible à filtrer dans vos outils de reporting.

Quel modèle de nomenclature copier tel quel ?
Une convention qui n’existe que sous forme d’exemples dérive en quelques semaines. Écrite comme une spécification, avec ses valeurs autorisées, elle devient applicable par une nouvelle recrue dès son premier jour :
CAMPAGNE [Objectif]_[Marché]_[Mois]
Objectif : Conversion | Lead | Trafic | Notoriete
Marché : code pays en majuscules (FR, BE, CH, DE)
Mois : Mars2026, ou Evergreen pour une campagne permanente
AD SET [Audience]_[Concept]_[Placement]
Audience : Broad | Broad-25-45F | Lookalike-Acheteurs-1 | Retargeting-14j
Concept : écrit exactement comme dans le nom de l'ad
Placement : AllPlacements | Feed | Story | Feed-Story
AD [Concept]_[Itération]_[Format]_[Hook]
Itération : V1, V2, V3 (V3a, V3b pour les variantes mineures)
Format : 1x1 | 4x5 | 9x16 | 16x9, ou Feed | Story | Reel, jamais les deux
Hook : PrixBarre, Urgence, Social-Proof
RÈGLES underscore entre les variables, tiret dans une variable,
ASCII uniquement, aucun espace, aucun texte libre en fin de nom
Trois extensions, à ajouter seulement si le compte en a besoin : un préfixe client sur la campagne pour les agences (ClientA_Conversion_FR_Mars2026), un code langue sur l’ad quand une campagne sert plusieurs langues, et le mode de budget (CBO, ABO) sur la campagne quand les deux coexistent. Le modèle complet, prêt à dupliquer, est dans le template de nomenclature Meta Ads.
Ads Manager peut faire respecter une partie de ce modèle. Ses modèles de noms (name templates) se créent dans les paramètres du compte publicitaire, puis s’appliquent en activant l’option de modèle à côté du champ de nom de la campagne, de l’ad set ou de l’ad. Ils couvrent les noms saisis dans Ads Manager, pas les fichiers exportés par vos monteurs.
Comment nommer un ad set sur Meta ?
Le nom d’ad set est le libellé que Meta affiche pour le niveau intermédiaire d’une campagne, dans Ads Manager comme dans chaque export. C’est la seule clé dont dispose votre reporting pour comparer audiences et placements à créative égale, il porte donc l’audience, le concept et le placement :
Broad-25-45F_SkincareRoutine_AllPlacements
Lookalike-Acheteurs-1_SkincareRoutine_Feed-Story
Retargeting-14j_NousVsEux_AllPlacements
Broad-30-55_ProductDemo_Formulaire
La dernière ligne est un cas de génération de leads : la destination (formulaire instantané ou site) prend la place du placement, parce que c’est la variable que vous filtrez. Le hook, le format et l’itération restent hors du nom d’ad set, ils appartiennent à l’ad. Meta permet de renommer un ad set à tout moment, mais les exports déjà téléchargés gardent l’ancien nom.
Comment Apogee détecte automatiquement la nomenclature ?
Apogee applique la convention pendant le bulk upload, avant toute mise en ligne, plutôt que de la corriger dans le reporting. Il n’impose pas de format : il lit celui qui existe déjà dans vos noms de fichiers.

Étape 1 : analyse des patterns. Apogee analyse un échantillon de vos noms de fichiers et type chaque position : identifiant de concept, nom de concept, itération (H1, V2, Hook1, A, B, v1), format et date. Si vos fichiers s’appellent ConceptA_V1_1x1.jpg, ConceptA_V2_9x16.mp4, ConceptB_V1_1x1.jpg, il lit le premier segment comme le concept, le deuxième comme l’itération et le troisième comme le format. Il reconnaît quatre séparateurs : l’espace, le tiret bas, le tiret et le point.
Étape 2 : extraction des variables. Le format se déduit des mots-clés du nom (9x16, vertical, story, 16x9, horizontal, 1x1, square, 4x5), et des dimensions réelles du média quand le nom ne dit rien. Les dates sont reconnues puis exclues, ce qui évite qu’un 03/03/26 soit lu comme le concept 26. L’analyse renvoie un score de correspondance : vert à 100 %, ambre à partir de 50 %, rouge en dessous.
Étape 3 : application cohérente. L’étape de nommage reste verrouillée tant que la correspondance n’atteint pas 100 %. Si la détection lit mal un nom, vous la corrigez en français courant dans une zone de discussion, puis vous la relancez. Les ads sont ensuite nommées à partir du concept et de l’itération détectés, d’une liste collée depuis Notion, Airtable ou Google Sheets, ou du nom de fichier nettoyé de son extension. La convention est enregistrée sur le compte publicitaire, et une convention enregistrée qui reconnaît 80 % ou plus des noms d’un import suivant est sélectionnée et appliquée automatiquement.
La même étape de nomenclature existe sur Meta Ads, TikTok Ads et Snapchat Ads : le parcours de bulk upload compte les mêmes six étapes sur les trois régies, et seul le nom du niveau intermédiaire change (ad set, ad group, ad squad). Le détail est sur la page Nomenclature IA.
Ce qu’Apogee ne fait pas : inventer une régularité. Si un même concept apparaît sous trois formes différentes, aucune détection ne peut les regrouper, et un fichier nommé final_v2_FINAL.mp4 ne contient rien à retrouver.
La détection retire la charge de faire respecter la convention, pas le besoin d’en avoir une : elle fonctionne parce que vos noms de fichiers portent déjà concept, itération et format dans une structure récurrente.
La convention fonctionne-t-elle avec Airtable, Google Sheets et Notion ?
Un bon système de nomenclature ne vit pas seulement dans Meta Ads. Il doit être compatible avec vos outils de gestion et de reporting. Voici comment structurer votre naming pour qu’il fonctionne nativement avec les outils les plus courants :
Google Sheets / Excel. Utilisez des underscores comme séparateurs (Concept_Iteration_Format). La fonction SPLIT(A1, "_") décompose instantanément le nom en colonnes séparées. Vous pouvez ensuite créer des tableaux croisés dynamiques par concept, par format ou par itération sans aucun nettoyage. Évitez les espaces et les caractères spéciaux qui compliquent les formules.
Airtable. Créez un champ formule qui extrait chaque segment du nom. Avec une nomenclature bien structurée, vous pouvez automatiser la création de vues filtrées par concept et de dashboards de performance. L’avantage d’Airtable est la possibilité de lier vos créatives à d’autres tables (briefings, feedbacks, résultats de test) pour un suivi complet du pipeline créatif.
Notion. Utilisez les propriétés de base de données pour encoder chaque variable séparément : une propriété “Concept”, une propriété “Itération”, une propriété “Format”. Le nom du fichier suit la même convention, ce qui permet de synchroniser automatiquement Notion avec vos exports Meta via Zapier ou Make. Chaque créative dans Notion est liée à ses résultats de performance.
Règle d’or pour la compatibilité multi-outils : utilisez exclusivement des caractères ASCII (pas d’accents, pas de caractères spéciaux), des underscores comme séparateurs principaux, et des tirets pour les mots composés à l’intérieur d’une variable. Ce format est parsable par tous les outils de data, y compris Python, SQL, et les API de reporting.
Les mêmes noms arrivent dans votre outil d’analyse par les paramètres UTM. Les paramètres dynamiques de Meta {{campaign.name}}, {{adset.name}} et {{ad.name}} sont remplacés par les noms réels de chaque ad à la diffusion : une nomenclature propre dans Ads Manager donne un utm_campaign et un utm_content propres.
La compatibilité multi-outils tient aux caractères choisis, pas aux outils : ASCII uniquement, underscores entre les variables, tirets dans les mots composés. Ce format se parse partout, de Google Sheets aux API de reporting.
Comment garder une nomenclature cohérente sur plusieurs comptes ?
Sur dix comptes, une convention casse à trois endroits : l’orthographe des valeurs, l’ordre des variables, et la personne qui tape un nom à la main en fin de journée. Ce qui tient :
- Un dictionnaire écrit, commun à tous les comptes, avec les valeurs autorisées par variable, rangé là où toute l’équipe travaille (Notion, un Google Sheets partagé).
- Le préfixe client sur le nom de campagne uniquement. Les ad sets et les ads se lisent toujours sous leur campagne : répéter le client sur chaque ligne ajoute des caractères sans ajouter de filtre.
- Le contrôle à la création, pas dans le reporting. Les modèles de noms d’Ads Manager se créent par compte publicitaire, chaque compte a donc besoin du sien. Dans Apogee, la convention est aussi enregistrée par compte publicitaire et reprise à chaque import suivant.
- Une date de bascule pour les comptes qui ont déjà dérivé. Renommer dans Meta change les exports à venir, pas ceux déjà téléchargés : appliquez la convention à partir d’une date fixe et notez cette date quelque part.
Les outils de reporting ne fusionnent pas les noms incohérents à votre place. La plupart regroupent par la chaîne exacte qu’ils reçoivent, donc un concept écrit de deux façons reste sur deux lignes tant que personne ne les rapproche à la main.
À quoi ressemble une nomenclature Meta Ads en pratique ?
Voici trois exemples de nomenclature par type de compte, tous construits sur le même modèle de base :
Exemple 1 : e-commerce DTC (marque de skincare)
Campagne : Conversion_FR_Mars2026
Ad Set : Broad-25-45F_SkincareRoutine_Feed-Story
Ad : SkincareRoutine_V2_4x5_AvantApres
Fichier : SkincareRoutine_V2_4x5.mp4
Variables tracées : concept (SkincareRoutine), itération (V2), format (4x5), hook (AvantApres). Permet d’analyser le ROAS par concept et le CTR par format.
Exemple 2 : agence multi-clients
Campagne : ClientA_Conversion_FR_Mars2026
Ad Set : Broad_UGC-Unboxing_AllPlacements
Ad : UGC-Unboxing_V1_9x16_PrixBarre
Fichier : UGC-Unboxing_V1_9x16.mp4
Le préfixe client se place sur la campagne et permet de filtrer instantanément par compte dans les exports consolidés, ce dont une agence qui gère 10+ comptes a besoin pour ses reportings hebdomadaires. Les ad sets et les ads se lisent toujours sous leur campagne, ils gardent donc le modèle de base.
Exemple 3 : SaaS B2B (lead generation)
Campagne : Lead_FR_Q1-2026
Ad Set : Lookalike-Customers_ProductDemo_AllPlacements
Ad : ProductDemo_V3_1x1_ROI-Chiffre
Fichier : ProductDemo_V3_1x1.png
Variables clés : le hook est essentiel en B2B car le message prime sur le visuel. Tracker ROI-Chiffre vs Temoignage-Client vs Feature-Zoom permet d’identifier quel angle convertit le mieux pour chaque audience.
Ce que ces trois exemples ont en commun :
- Séparateur cohérent (underscore entre variables, tiret dans les mots composés)
- Concept en première position dans les noms d’ads et de fichiers
- Format encodé dans le nom
- Aucun espace, aucun accent, aucun caractère spécial
- Compatible avec le parsing IA d’Apogee
Quelles erreurs de nommage faussent le reporting ?
Ce sont celles qui transforment une nomenclature propre en colonne impossible à croiser :
- Le même concept écrit de plusieurs façons.
SkincareRoutine,skincare_routineetSkincare-Routinefont trois concepts dans chaque agrégat. - Un séparateur qui fait deux métiers.
Nous_Vs_Eux_Hook_1_9x16se lit comme six variables ou comme trois, et aucun outil ne sait trancher. - Une variable au mauvais niveau, comme l’audience dans le nom de campagne ou le hook dans le nom d’ad set.
- Une date au milieu du nom. Les outils qui cherchent des identifiants lisent le 26 de
03-03-26comme un concept. Si vous avez besoin de la date, placez-la en dernier. - Du texte libre en fin de nom.
_test2_NEW_finaln’a pas de position, aucun outil ne peut le lire. - Des abréviations qui changent d’une personne à l’autre.
CONV,ConvetConversionfont trois valeurs. - Les accents et les espaces, que les systèmes de fichiers, les API d’upload et les tableurs encodent différemment et rendent modifiés.
Que ne règle pas une nomenclature ?
Un nom rend les résultats lisibles, pas valides. Trente ad sets qui partagent un budget concentrent quand même la diffusion sur quelques-uns, et un nom parfait ne vous dira pas que les autres n’ont presque rien dépensé. La nomenclature ne corrige pas non plus la structure : douze campagnes bien nommées qui visent la même audience se la partagent toujours entre elles.
Elle ne tient enfin que tant que tout le monde l’applique. C’est pour cela que la faire respecter à la création des ads compte plus que le modèle lui-même.
Testez Apogee 7 jours pour 1 € TTC, sans limite d’ads : la détection lit votre nomenclature dès le premier bulk upload, sur Meta Ads, TikTok Ads ou Snapchat Ads.
Articles liés :