· 7 min de lecture
Tous les signaux de diffusion de ChatGPT Ads : 35 codes, leur signification et la solution
À côté du statut d'une campagne, d'un groupe d'annonces ou d'une annonce, ChatGPT Ads indique pourquoi elle n'est pas diffusée, ou seulement en partie. Ces signaux de diffusion arrivent sous forme de codes comme campaign_budget_exhausted ou ad_group_has_no_serving_ready_ads. La documentation officielle les liste sans explication. Voici les 35 avec leur signification et la solution, regroupés par niveau d'origine.
Comment lire les signaux
Dans Chatvertise, les signaux apparaissent sous forme d'étiquettes colorées à côté du statut : au niveau campagne, groupe d'annonces et annonce, et dans la vue de structure. Dans l'API, ils s'appellent serving_issues. Nous classons chaque code dans l'un de trois niveaux d'urgence ; le même classement figure dans les tableaux ci-dessous.
- Bloquant : tant que le signal est présent, rien n'est diffusé. Le plus souvent, vous devez corriger quelque chose vous-même.
- Avertissement : la diffusion est arrêtée ou limitée, le plus souvent par un réglage comme le statut, le budget ou le calendrier.
- En cours : une opération est en cours, par exemple une validation. Seule la patience aide.
Une précision sur la fiabilité : nous n'avons observé en conditions réelles qu'une partie des codes. Là où la solution exacte dépend du cas, nous renvoyons vers l'OpenAI Ads Manager plutôt que de deviner.
Compte : approbation, paiement et identité
Les signaux au niveau du compte concernent toutes les campagnes à la fois. Tant que l'un d'eux bloque, le compte entier ne diffuse rien.
| Code | Signification | Solution |
|---|---|---|
ad_ Bloquant | SignificationLe compte publicitaire est suspendu. Aucune campagne n'est diffusée. | SolutionVérifiez le motif dans l'OpenAI Ads Manager et contactez-y le support. Une suspension ne se lève pas via l'API. |
ad_ En cours | SignificationL'examen de marque du compte est encore en cours. | SolutionPatienter. Jusqu'à l'approbation, le compte ne diffuse rien. |
ad_ Bloquant | SignificationIl manque un favicon à l'examen de marque. OpenAI l'affiche à côté de chaque annonce. | SolutionTéléversez le favicon dans Chatvertise, sur la page « Compte publicitaire » ; il est transmis directement à OpenAI. |
ad_ Bloquant | SignificationL'examen de marque a été transmis pour un examen approfondi. | SolutionPatienter et répondre aux questions d'OpenAI dans l'Ads Manager. Impossible d'accélérer. |
ad_ Bloquant | SignificationL'examen de marque du compte a été refusé. | SolutionVérifiez et corrigez les informations de marque, de domaine et de favicon dans l'Ads Manager, puis soumettez à nouveau. |
ad_ Bloquant | SignificationAucun moyen de paiement n'est enregistré, ou il n'est pas autorisé. | SolutionAjoutez ou confirmez le moyen de paiement dans l'OpenAI Ads Manager. |
ad_ Bloquant | SignificationUn prélèvement dû a échoué. | SolutionVérifiez le moyen de paiement et réglez le montant dû dans l'Ads Manager. |
ad_ Bloquant | SignificationLa vérification d'identité du compte n'est pas réussie ou pas encore confirmée. | SolutionTerminez ou recommencez la vérification dans l'OpenAI Ads Manager. |
ad_ Avertissement | SignificationOpenAI exige une étape supplémentaire de vérification d'identité. | SolutionEffectuez la vérification supplémentaire demandée dans l'Ads Manager. |
ad_ Avertissement | SignificationLe plafond de dépenses du compte est atteint. Toutes les campagnes s'arrêtent. | SolutionAttendez la prochaine remise à zéro ou relevez le plafond du compte. Plus dans Plafond du compte vs budget quotidien. |
Campagne : statut, calendrier et budget
Ces signaux proviennent des réglages de la campagne. Ils se répercutent vers le bas : si le budget de la campagne est épuisé, le même signal apparaît aussi sur ses groupes et ses annonces.
| Code | Signification | Solution |
|---|---|---|
campaign_ Avertissement | SignificationLa campagne est en pause ou archivée. | SolutionActivez la campagne. L'historique montre qui l'a mise en pause. |
campaign_ En cours | SignificationLa date de début de la campagne est dans le futur. | SolutionPatienter, ou avancer la date de début. |
campaign_ Avertissement | SignificationLa date de fin de la campagne est atteinte. | SolutionProlongez la date de fin ou créez une nouvelle campagne. |
campaign_ Avertissement | SignificationLa campagne ne contient aucun groupe d'annonces. | SolutionCréez au moins un groupe d'annonces avec ciblage et enchère. |
campaign_ Avertissement | SignificationAucun groupe d'annonces de la campagne n'est prêt à diffuser. | SolutionVérifiez les groupes : sont-ils actifs et contiennent-ils des annonces approuvées et actives ? |
campaign_ Avertissement | SignificationLe budget de la campagne est épuisé. | SolutionAvec un budget quotidien, elle reprend le lendemain. Avec un budget total, augmentez-le. |
Groupe d'annonces : statut et contenu
Un groupe d'annonces ne diffuse que s'il est actif et contient au moins une annonce prête à diffuser.
| Code | Signification | Solution |
|---|---|---|
ad_ Avertissement | SignificationLe groupe d'annonces est en pause ou archivé. | SolutionActivez le groupe d'annonces. |
ad_ Avertissement | SignificationLe groupe d'annonces ne contient aucune annonce. | SolutionCréez au moins une annonce. |
ad_ Avertissement | SignificationAucune annonce du groupe n'est prête à diffuser : toutes sont en pause, en validation ou refusées. | SolutionPassez en revue les annonces du groupe : activez celles en pause, corrigez les refusées, attendez les validations. |
Annonce : statut, validation et champs obligatoires
Au niveau annonce, il s'agit de trois choses : l'annonce est-elle active, où en est la validation, et tous les champs obligatoires sont-ils présents. Les codes avec partial_serving signifient que seule une partie est diffusée.
| Code | Signification | Solution |
|---|---|---|
ad_ Avertissement | SignificationL'annonce est en pause ou archivée. | SolutionActivez l'annonce. |
ad_ En cours | SignificationL'annonce est en cours de validation. | SolutionPatienter. Chaque modification de l'annonce relance la validation. |
review_ Bloquant | SignificationL'annonce a été refusée lors de la validation. | SolutionLisez le motif de refus sur la page de détail de l'annonce et corrigez-le. Tous les motifs : Annonce refusée ? |
landing_ Bloquant | SignificationLa page de destination n'a pas pu être récupérée lors de la validation. | SolutionVérifiez robots.txt, la protection anti-bots et l'accessibilité de l'URL cible, puis réenregistrez l'annonce. |
title_ Bloquant | SignificationL'annonce n'a pas de titre. | SolutionAjoutez un titre et enregistrez. |
advertiser_ Bloquant | SignificationLe nom de l'annonceur manque dans le compte publicitaire. | SolutionAjoutez le nom du compte ou de la marque sur la page « Compte publicitaire ». |
image_ Bloquant | SignificationL'annonce n'a pas d'image, ou le compte n'a pas de favicon. | SolutionAjoutez une image à l'annonce ou téléversez le favicon dans le compte publicitaire. |
target_ Bloquant | SignificationL'URL cible de l'annonce est invalide. | SolutionCorrigez l'URL : complète avec https, accessible et sur un domaine approuvé pour le compte. |
reserved_ Avertissement | SignificationL'URL cible contient des paramètres qu'OpenAI se réserve. | SolutionRetirez les paramètres concernés de l'URL cible et réenregistrez l'annonce. |
product_ Bloquant | SignificationUne annonce de flux n'est liée à aucun flux produits. | SolutionSélectionnez un flux produits dans la campagne ou le groupe d'annonces. |
partial_ En cours | SignificationCe niveau diffuse partiellement ; une partie des annonces est encore en validation. | SolutionPatienter. Les annonces déjà approuvées continuent d'être diffusées. |
partial_ Avertissement | SignificationCe niveau diffuse partiellement ; une partie des annonces a été refusée. | SolutionCorrigez ou mettez en pause les annonces refusées. Le reste continue d'être diffusé. |
partial_ Avertissement | SignificationCe niveau diffuse partiellement ; pour une partie des annonces, la page de destination n'a pas pu être récupérée. | SolutionVérifiez les URL cibles des annonces concernées et réenregistrez-les. |
Règles et ciblage
Ces signaux proviennent des règles publicitaires d'OpenAI. Ils dépendent du contenu de l'annonce et du pays cible choisi.
| Code | Signification | Solution |
|---|---|---|
ad_ Bloquant | SignificationL'annonce est classée comme contenu réservé aux adultes. | SolutionVérifiez le contenu et la catégorie de l'annonce. Le classement et ses conséquences figurent dans l'OpenAI Ads Manager. |
policy_ Bloquant | SignificationPour des raisons de politique, cette annonce ne peut pas être diffusée dans les pays cibles choisis. | SolutionAjustez les pays cibles du groupe d'annonces ou orientez l'annonce vers d'autres marchés. |
policy_ Avertissement | SignificationDans une partie des pays cibles, la diffusion est limitée pour des raisons de politique. | SolutionVérifiez quels pays sont concernés et scindez le ciblage si nécessaire. |
Ce que ces signaux ne couvrent pas
- Le motif exact de refus d'une annonce. review_not_approved dit seulement qu'elle a été refusée ; le pourquoi figure dans le motif de refus. Tous les motifs sont expliqués dans Annonce refusée ? Erreurs du robot expliquées.
- Les erreurs à l'enregistrement. Un domaine cible non approuvé ou un pays non autorisé est signalé par l'API dès l'enregistrement, pas comme signal. Voir Cinq erreurs à l'enregistrement d'une annonce.
- Une enchère trop basse. L'API n'indique pas que vous êtes surenchéri ; ce signal n'existe que dans l'OpenAI Ads Manager. Plus dans Les enchères dans ChatGPT Ads expliquées.
Dans quel ordre procéder
Commencez par le haut : d'abord le compte, puis la campagne, puis le groupe d'annonces, enfin l'annonce. Un signal à un niveau supérieur explique souvent tout ce qui se trouve en dessous. Corrigez d'abord tout ce qui est marqué comme bloquant, puis rechargez les données — les signaux ne changent qu'à la prochaine récupération. Si rien n'est diffusé ensuite, l'aperçu Pourquoi mon annonce n'est-elle pas diffusée ? vous aidera.
Questions fréquentes
- Où voir les signaux de diffusion ?
- Dans Chatvertise, sous forme d'étiquettes à côté du statut des campagnes, groupes d'annonces et annonces, ainsi que dans la vue de structure. Dans l'API, OpenAI les renvoie dans le champ serving_issues lorsqu'il est explicitement demandé.
- Pourquoi le même signal apparaît-il sur la campagne, le groupe et l'annonce ?
- Les signaux se répercutent vers le bas. Si, par exemple, le budget de la campagne est épuisé, ses groupes et ses annonces portent aussi campaign_budget_exhausted. La cause se situe toujours au niveau le plus élevé qui affiche le signal.
- Que signifie un signal avec partial_serving ?
- Le niveau diffuse, mais pas entièrement : une partie des annonces est encore en validation, refusée ou a un problème de page de destination. Le reste continue normalement.