Un compte ChatGPT Ads se structure sur trois niveaux : une campagne par objectif business, un ad group par famille d’intention, une annonce par angle. Cette règle tient au 25 octobre 2026. Elle découle de ce que chaque niveau contrôle dans l’Ads Manager. Le guide qui suit la détaille, avec un exemple complet pour un SaaS de prospection fictif.
Que contrôle chaque niveau du compte ?
La campagne porte l’objectif, le budget et les pays ; l’ad group, les context hints et l’enchère ; l’annonce, le message et la page.
Concrètement, une campagne choisit un objectif (Views, Clicks ou Conversions), un budget quotidien d’au moins 25 $ et les pays ciblés. D’où la règle : une campagne, un objectif business. L’ad group contient la liste de context hints et l’enchère maximale, et recouvre une famille d’intention cohérente. L’annonce, enfin, porte un titre de 24 caractères maximum, un texte de 48 caractères maximum, un lien avec UTM et une image carrée de 640 à 1200 px, autour d’un seul angle.
Chaque réglage vit à un seul niveau. Si deux intentions méritent deux enchères, il leur faut deux ad groups ; si deux objectifs méritent deux budgets, deux campagnes.
Le nommage compte plus qu’on ne le croit : il rend la structure lisible dans le rapport comme dans l’UTM. Nous utilisons par exemple FR | Conversions | Démo pour une campagne, Comparaison | outils de prospection pour un ad group et Angle prix | LP comparatif pour une annonce.
Les neuf familles d’intention
Neuf familles couvrent la quasi-totalité des conversations commerciales : problème, comparaison, alternative, achat, mise en place, prix, urgence, intégration, confiance.
| Famille | Ce que l’utilisateur demande à ChatGPT | Ce que l’annonce doit apporter |
|---|---|---|
| Problème | « Comment résoudre… » | Une solution nommée |
| Comparaison | « Quel est le meilleur outil pour… » | Un critère de choix |
| Alternative | « Une alternative à… » | Un gain à la migration |
| Achat | « Où acheter… », « lequel prendre » | Une offre et un prochain pas |
| Mise en place | « Comment configurer… » | Un parcours simple |
| Prix | « Combien coûte… » | Une grille claire |
| Urgence | « J’ai besoin aujourd’hui de… » | Une disponibilité immédiate |
| Intégration | « Est-ce compatible avec… » | Une preuve de compatibilité |
| Confiance | « Est-ce fiable… », « avis sur… » | Une preuve |
Chaque famille est un ad group en puissance. On la garde si l’offre y répond vraiment et si une page existe pour elle. Sinon, on l’écarte.
Comment traduire les termes Google en intentions ?
On traduit, on ne recopie pas : un terme de recherche est un fragment, alors qu’un context hint est une phrase qui dit qui parle, dans quelle situation, avec quel besoin.
La méthode tient en trois gestes, sans exception. Exportez les termes qui convertissent, rangez chacun dans une famille d’intention, puis réécrivez chaque groupe en phrases naturelles, jamais en liste de mots.
Le terme logiciel prospection b2b devient, en famille comparaison, « responsable commercial qui compare des outils de prospection B2B pour une petite équipe ». Le terme alternative outil séquences email devient, en famille alternative, « équipe qui veut quitter son outil de séquences email actuel sans perdre ses campagnes en cours ». Le mot-clé disparaît. L’intention reste, et c’est elle qu’on achète.
Un hint ne sert pas à poser une règle de ciblage : « ne montrer qu’à Paris » est une instruction, pas un hint, et elle n’a aucune place dans cette liste. Le format exact est détaillé dans notre article sur les context hints, et le générateur produit une première liste à partir d’une offre.
Le bon moment pour séparer deux ad groups
Quand le message change ou quand la page change. Sinon, un seul ad group suffit.
Deux intentions qui appellent la même annonce et la même page vivent ensemble, car les séparer dilue le budget et multiplie les lignes à lire sans rien apprendre de plus sur le marché. Deux intentions qui réclament des promesses ou des pages différentes vivent séparément : c’est la seule façon de lire un CPL par intention et de régler chaque enchère.
Un test rapide, qui suffit presque toujours. Si vous ne pouvez pas écrire un titre de 24 caractères qui serve les deux intentions, vous avez deux ad groups.
Un exemple complet pour un SaaS de prospection
Prenons un SaaS de prospection B2B fictif, que nous appellerons Cadence, qui vend des séquences email et LinkedIn à des équipes commerciales et dont le seul but, ici, est de remplir un agenda de démos en France.
| Campagne | Ad group | Trois context hints | Angle d’annonce | Landing page |
|---|---|---|---|---|
| FR / Conversions / Démo | Problème / relances oubliées | « commercial qui oublie de relancer ses prospects et perd des deals » · « responsable d’équipe qui cherche à automatiser les relances sans paraître robotique » · « fondateur qui prospecte seul et n’arrive pas à suivre ses conversations » | Ne plus perdre un deal par oubli | /relances-automatiques |
| FR / Conversions / Démo | Comparaison / outils de prospection | « responsable commercial qui compare des outils de prospection B2B pour une petite équipe » · « équipe sales qui hésite entre plusieurs logiciels de séquences email et LinkedIn » · « directeur commercial qui veut un comparatif des outils d’outbound » | Comparer en une page | /comparatif |
| FR / Conversions / Démo | Alternative / outil actuel trop cher | « équipe commerciale qui veut remplacer un outil de prospection trop cher sans perdre ses séquences » · « startup qui cherche à réduire le coût de son logiciel de prospection » · « commercial frustré par un outil d’outbound devenu trop complexe » | Migrer sans rien perdre | /migration |
| FR / Conversions / Démo | Intégration / CRM | « équipe qui veut connecter son outil de prospection à son CRM sans double saisie » · « responsable ops qui vérifie si un logiciel d’outbound se synchronise avec le CRM en place » · « commercial qui veut voir ses séquences directement dans son CRM » | Vos séquences dans le CRM | /integrations |
| FR / Clicks / Prix | Prix / budget équipe | « fondateur qui cherche le prix d’un outil de prospection pour une petite équipe commerciale » · « responsable commercial qui compare les tarifs des logiciels d’outbound » · « équipe qui veut connaître le coût par utilisateur d’un outil de séquences » | Un prix par siège, sans surprise | /tarifs |
Deux campagnes, donc, parce que deux objectifs. La famille prix qualifie le trafic, on la pilote au CPC. Les quatre familles de démo partagent une campagne et un budget. Chacune garde son ad group, son enchère et sa page. Chaque ad group reçoit au moins deux annonces, pour comparer des angles à intention égale.
Comment charger la structure en masse ?
Dans un classeur à trois feuilles, campaigns, adgroups et ads, où chaque ligne renvoie à sa ligne parente de la feuille précédente par son nom.
La feuille campaigns liste le nom, l’objectif, le budget quotidien et les pays. La feuille adgroups donne la campagne parente, le nom, les hints et l’enchère maximale, puis la feuille ads reprend l’ad group parent, le titre, le texte, l’URL avec UTM et l’image, soit tout ce qu’il faut pour recréer le compte de zéro.
C’est le classeur que nous préparons avant chaque lancement. Il impose des noms cohérents, rend les UTM prévisibles et permet de relire le compte entier d’un coup d’œil avant la mise en ligne. Les KPI se lisent ensuite dans cette même grille, comme l’explique notre article sur les KPI.
Nous relisons ce classeur avec l’annonceur avant la mise en ligne, et le compte qui en sort appartient toujours à l’annonceur.