OpenAI Ads Manager : votre première campagne ChatGPT, écran par écran

OpenAI a commencé à tester la publicité dans ChatGPT aux États-Unis le 9 février 2026. Après un pilote fermé de février à avril, la plateforme s'est ouverte à l'inscription en libre-service sur ads.openai.com, et la liste de disponibilité compte aujourd'hui 52 pays, dont la quasi-totalité de l'Union européenne, le Royaume-Uni, le Japon, la Corée, l'Inde, le Brésil et les pays du Golfe.
Les captures ci-dessous viennent de notre propre compte annonceur. Elles montrent Ads Manager Beta tel qu'il se présente début septembre 2026. Le produit évolue vite : considérez l'interface comme un instantané et le centre d'aide comme la référence.
Ce que vous achetez réellement
Les annonces apparaissent sous une réponse ChatGPT terminée, signalées comme sponsorisées et visuellement séparées du texte. Une annonce se compose d'un nom d'annonceur, d'un favicon, d'un titre, d'une description, d'une page de destination et, en option, d'une image carrée. Il n'y a aucune liste de mots-clés.
Qui les voit change tout dès qu'il s'agit d'estimer une audience :
- Uniquement les utilisateurs des formules Free et Go. Plus, Pro, Business, Enterprise et Edu n'ont pas de publicité.
- Aucune annonce vers les comptes identifiés comme appartenant à des personnes de moins de 18 ans.
- Aucune annonce dans les discussions temporaires, ni dans le navigateur ChatGPT Atlas pendant le test.
- Aucune annonce à proximité de contenus sensibles ou réglementés, ce qui inclut la santé personnelle, la santé mentale et la politique. La publicité politique est totalement interdite.
Les annonces personnalisées ne sont pas disponibles dans l'Espace économique européen ni en Suisse au lancement. C'est pour cela que les audiences personnalisées sont bloquées pour les campagnes ciblant ces territoires. Si vous vendez en France ou en Estonie, votre levier est la conversation dans laquelle l'annonce s'affiche, pas une liste d'audience.
La sélection repose sur une enchère au second prix pondérée par la pertinence. Les signaux pris en compte sont le contexte et l'intention de la conversation en cours, votre page de destination, votre titre, votre texte et les indices de contexte rédigés au niveau du groupe d'annonces.
Étape 1 : configurer le compte avant la campagne
Connectez-vous sur ads.openai.com avec une adresse professionnelle, ajoutez votre logo dans les paramètres, créez un profil de facturation, enregistrez une carte, puis terminez la vérification.
Trois champs ne se modifient plus ensuite : pays ou région, devise de facturation et fuseau horaire. Une erreur sur l'un des trois oblige à créer un second compte annonceur, et chaque compte exige une adresse e-mail différente. La facturation est postpayée : les dépenses s'accumulent et votre carte est débitée dès que le compte atteint un seuil de paiement qui lui a été attribué. À l'enregistrement de la carte, votre banque peut afficher une autorisation temporaire de 100 dollars, libérée après vérification.
Une dernière chose avant de dépenser quoi que ce soit. Vos pages de destination doivent être accessibles aux robots d'OpenAI. Si robots.txt bloque OAI-AdsBot ou OAI-SearchBot, l'annonce n'a rien à lire et la diffusion en pâtit.
Étape 2 : lire l'écran Overview

Overview, c'est une liste de tâches et un graphique. Dépenses, impressions, clics et CPC s'affichent en haut pour la période choisie, et les cartes de tâches signalent ce qui reste à configurer. Sur un compte neuf, elles disent en général ce qu'elles nous disaient : aucun événement de conversion reçu, configuration des conversions inachevée.
C'est le bon ordre de travail. La mesure des conversions ne s'ajoute pas après une semaine de dépenses, car elle détermine les objectifs auxquels vous avez droit.
Étape 3 : créer une source de données et un événement de conversion

Tools, puis Conversions. Le panneau déroule quatre étapes : créer une source de données, créer un événement de conversion, implémenter et enregistrer l'événement, puis relier l'événement à une campagne. L'onglet Event Stream sert à vérifier que les événements arrivent vraiment.
Deux moyens d'envoyer les événements, et les utiliser ensemble est la configuration recommandée :
- Le pixel OpenAI. Un SDK navigateur. Vous ajoutez un script dans le
<head>de chaque page à mesurer, vous l'initialisez avec votre Pixel ID, puis vous appelezoaiq("measure", ...)au moment de l'action. Il gère le consentement :oaiq("consent", false)avant l'initialisation,oaiq("consent", true)seulement une fois le consentement obtenu. Tant que le consentement est refusé, le pixel n'envoie rien, et les événements bloqués ne sont pas rejoués plus tard. - L'API Conversions. De serveur à serveur, pour les événements que votre serveur connaît et que le navigateur ignore.
Si vous envoyez la même conversion par les deux voies, donnez-lui le même identifiant d'événement pour qu'OpenAI puisse la dédupliquer. Les sites soumis à une politique de sécurité de contenu stricte doivent autoriser https://bzrcdn.openai.com dans script-src, et https://bzr.openai.com dans connect-src et img-src.
L'attribution repose sur une référence de clic nommée oppref, ajoutée à l'URL de votre page de destination. Le pixel la stocke dans un cookie propriétaire. Conservez-la à travers les redirections, sinon vous perdez le lien entre le clic et la vente. Les totaux rapportés peuvent aussi inclure des conversions modélisées, une des raisons pour lesquelles les chiffres d'OpenAI ne colleront pas exactement à ceux de votre outil d'analyse.
Étape 4 : charger un flux produits, si vous vendez des produits

Les marchands peuvent éviter de construire les annonces à la main. Tools, puis Feeds, puis Create Feed : vous nommez le flux et choisissez comment les produits arrivent, par import CSV ou TXT pour des mises à jour manuelles ponctuelles, par URL HTTPS hébergée, ou par connexion SFTP pour un envoi automatisé de serveur à serveur.
Prenez plutôt l'une des deux dernières options. Les articles expirent au bout de deux semaines, ce qui transforme un CSV manuel en corvée récurrente. Pendant la bêta, les articles d'un flux ne servent qu'à la publicité et n'apparaissent pas dans les conversations ordinaires. Le traitement prend de quelques minutes à quelques heures selon la taille, et les erreurs figurent dans l'historique des imports.
Les campagnes issues d'un flux utilisent ensuite un type de campagne dédié et un modèle d'annonce plutôt que des annonces individuelles, avec des filtres produits qui décident des articles éligibles par groupe.
Étape 5 : créer la campagne

Create, puis Create campaign. Le niveau campagne porte l'objectif, le budget, les dates et le ciblage.
L'objectif est la décision irréversible. Il fixe à la fois le mode de facturation et l'optimisation, et il ne se modifie pas après coup :
| Objectif | Vous payez | Pour quoi | | --- | --- | --- | | Reach (CPM) | 1 000 impressions | Visibilité et notoriété | | Clicks (CPC) | Chaque clic valide | Trafic vers une page | | Conversions (oCPC) | Chaque clic valide, optimisé vers un événement de conversion | Une action mesurée après le clic |
Une campagne Conversions exige une source de données fonctionnelle et un événement de conversion standard pris en charge, choisi à la création et figé ensuite. Les événements personnalisés ne sont pas encore acceptés en oCPC. Une campagne Reach ou Clicks existante ne peut pas être convertie. Le choix fait ici revient donc à décider quelle campagne tournera encore dans un mois.
Le ciblage se fait par pays et, aux États-Unis, aussi par État, DMA et code postal. Le sélecteur indique ce qui est pris en charge, et OpenAI publie le catalogue complet des zones en CSV.

Sous le ciblage se trouvent trois champs qu'il vaut mieux comprendre avant de les dépasser.
Eligible platforms limite la diffusion à iOS App, Android App ou Web, Web couvrant navigateur de bureau et navigateur mobile. Les rapports ne distinguent aujourd'hui que Mobile et Desktop, et le web mobile compte comme Mobile.
Landing page query parameters ajoute des valeurs de suivi à toutes les URL de destination de la campagne. Les modèles acceptés sont {campaign_id}, {ad_group_id}, {ad_id}, {ad_account_id} et {oppref}. C'est là que va votre plan de balisage UTM, pour que le trafic ChatGPT soit isolable dans votre propre outil au lieu d'arriver en référent non attribué.
Custom audiences accepte une liste d'adresses e-mail, de numéros de téléphone, de hachages SHA-256 de ces valeurs ou d'identifiants publicitaires Google. Le ciblage par inclusion et les multiplicateurs d'enchère au niveau du groupe demandent au moins 25 000 utilisateurs correspondants, et OpenAI en recommande 100 000. En dessous de 25 000, la liste ne sert qu'à l'exclusion. Comme le rappelle l'encadré de la fenêtre, rien de tout cela ne s'applique aux campagnes ciblant l'EEE ou la Suisse.

Le budget. Un budget quotidien est une moyenne sur sept jours, pas un plafond journalier. La dépense réelle peut atteindre le double sur une journée, et ne dépassera pas sept fois le montant sur la période. Notre budget de 65 euros par jour affiche un maximum de 130 euros par jour et de 455 euros par semaine, exactement ce calcul. Un budget total est le contrôle le plus strict. Le montant se modifie plus tard, le type non, et un budget total basculé en quotidien ne revient pas en arrière. Les minimums quotidiens sont fixés par devise : 25 dollars aux États-Unis, 15 livres au Royaume-Uni, 2 500 yens au Japon, 725 roupies en Inde.
Text customization est activé par défaut, et l'intitulé mérite une deuxième lecture : une IA génère des versions personnalisées et traduites de vos titres et descriptions, susceptibles d'être diffusées sans votre relecture ni votre validation. Pour une allégation réglementée, une formule déposée ou un marché où votre texte juridique est figé, désactivez-le. Partout ailleurs, c'est de la couverture gratuite dans des langues que vous n'avez pas rédigées.
Étape 6 : construire le groupe d'annonces et rédiger les indices de contexte

Le groupe d'annonces porte l'enchère, l'URL de destination par défaut et les indices de contexte.
La stratégie d'enchères est Maximize results par défaut : les enchères sont posées et ajustées automatiquement vers l'objectif de la campagne, dans la limite du budget. Elle optimise le volume et ne promet ni CPA ni CPC cible. Choisissez Manual: Max bid s'il vous faut un plafond. Pour une campagne CPC manuelle, OpenAI conseille de démarrer entre 3 et 5 dollars par clic ; en oCPC, le Bid Cap est une valeur orientée conversion pour laquelle aucun repère n'est encore publié.
Les indices de contexte remplacent les mots-clés et ne fonctionnent pas du tout pareil. Ils décrivent les conversations, les sujets et les besoins où votre offre est pertinente, et guident l'appariement sans être des règles d'exactitude. L'exemple du centre d'aide est parlant : pas « chaussures de running », mais « chaussures de running amorties pour débutant qui prépare son premier 5 km ». Écrivez ce qu'est le produit, à qui il sert et quand il est utile. Un thème par groupe, et tout ce qui exigerait un autre texte ou une autre page de destination part dans un groupe distinct.
Étape 7 : rédiger les annonces

Une annonce, c'est un titre de 50 caractères maximum et une description de 100, plus une page de destination et une image facultative. OpenAI recommande bien moins que le maximum : 16 à 24 caractères pour le titre, 32 à 48 pour la description. Les images doivent être en PNG ou JPG, carrées, au maximum 1200 par 1200, et publiquement accessibles.
Écrivez plusieurs annonces par groupe et donnez à chacune un angle différent plutôt que la même phrase reformulée. Le système a besoin de variété pour trouver des correspondances, et une description qui répète le titre gaspille la seule autre ligne dont vous disposez. Pointez vers la page qui tient la promesse de l'annonce, pas vers l'accueil.
Les plafonds par compte sont de 5 000 campagnes, 5 000 groupes d'annonces et 5 000 annonces.
Étape 8 : lancer, puis attendre correctement
Les annonces passent en revue avant d'être diffusées. Après le lancement, comptez des impressions et des clics dans les 24 heures, et un rapport en retard de sept heures maximum sur la diffusion. Ne jugez rien le premier après-midi.
Si une ligne affiche Not serving, comme la nôtre sur la capture en haut de cet article, survolez le statut pour connaître la raison. Les causes habituelles : annonce encore en revue, vérification du compte incomplète, budget déjà consommé, date de fin dépassée, ou problème de facturation. Le rapport couvre impressions, clics, dépenses, CTR, CPC moyen, CPM moyen et conversions, sous forme de tableau, de graphique ou d'export CSV.
Une réserve sur la mise en pause : les modifications mettent du temps à se propager, les annonces peuvent continuer à s'afficher jusqu'à 24 heures, et cette dépense reste facturable.
Ce que cela vaut aujourd'hui
ChatGPT Ads n'a aucun repère de performance publié. OpenAI le dit lui-même, et quiconque vous annonce un CPA ChatGPT en septembre 2026 vous cite un échantillon de un. La description honnête : une enchère précoce et bon marché, avec un modèle d'appariement inhabituel, à l'endroit où commencent désormais beaucoup de décisions d'achat.
Deux choses séparent un test utile d'un budget gaspillé. Installez la mesure des conversions avant la première campagne, pas après. Et rédigez vos indices de contexte comme si vous décriviez le problème de votre client à un collègue, car c'est bien plus proche de ce que le système lit qu'une liste de mots-clés.
Si vous préférez confier la partie mesure, du pixel à l'API Conversions en passant par le contrôle du consentement qui garde l'ensemble licite dans l'Union européenne, écrivez-nous.