Chatvertise
Retour au blog

· 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.

ad_account_suspended BloquantSignificationLe 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_account_brand_review_in_progress En coursSignificationL'examen de marque du compte est encore en cours.SolutionPatienter. Jusqu'à l'approbation, le compte ne diffuse rien.
ad_account_brand_review_missing_favicon BloquantSignificationIl 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_account_brand_review_escalated_review BloquantSignificationL'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_account_brand_review_rejected BloquantSignificationL'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_account_payment_method_missing_or_unauthorized BloquantSignificationAucun 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_account_threshold_payment_failed BloquantSignificationUn prélèvement dû a échoué.SolutionVérifiez le moyen de paiement et réglez le montant dû dans l'Ads Manager.
ad_account_persona_verification_not_approved BloquantSignificationLa 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_account_persona_verification_step_up_required AvertissementSignificationOpenAI exige une étape supplémentaire de vérification d'identité.SolutionEffectuez la vérification supplémentaire demandée dans l'Ads Manager.
ad_account_budget_exhausted AvertissementSignificationLe 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.

campaign_not_active AvertissementSignificationLa campagne est en pause ou archivée.SolutionActivez la campagne. L'historique montre qui l'a mise en pause.
campaign_not_started En coursSignificationLa date de début de la campagne est dans le futur.SolutionPatienter, ou avancer la date de début.
campaign_ended AvertissementSignificationLa date de fin de la campagne est atteinte.SolutionProlongez la date de fin ou créez une nouvelle campagne.
campaign_has_no_ad_groups AvertissementSignificationLa campagne ne contient aucun groupe d'annonces.SolutionCréez au moins un groupe d'annonces avec ciblage et enchère.
campaign_has_no_serving_ready_ad_groups AvertissementSignificationAucun 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_budget_exhausted AvertissementSignificationLe 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.

ad_group_not_active AvertissementSignificationLe groupe d'annonces est en pause ou archivé.SolutionActivez le groupe d'annonces.
ad_group_has_no_ads AvertissementSignificationLe groupe d'annonces ne contient aucune annonce.SolutionCréez au moins une annonce.
ad_group_has_no_serving_ready_ads AvertissementSignificationAucune 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.

ad_not_active AvertissementSignificationL'annonce est en pause ou archivée.SolutionActivez l'annonce.
ad_in_review En coursSignificationL'annonce est en cours de validation.SolutionPatienter. Chaque modification de l'annonce relance la validation.
review_not_approved BloquantSignificationL'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_page_crawl_issue BloquantSignificationLa 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_missing BloquantSignificationL'annonce n'a pas de titre.SolutionAjoutez un titre et enregistrez.
advertiser_name_missing BloquantSignificationLe nom de l'annonceur manque dans le compte publicitaire.SolutionAjoutez le nom du compte ou de la marque sur la page « Compte publicitaire ».
image_or_favicon_missing BloquantSignificationL'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_url_invalid BloquantSignificationL'URL cible de l'annonce est invalide.SolutionCorrigez l'URL : complète avec https, accessible et sur un domaine approuvé pour le compte.
reserved_query_params_present AvertissementSignificationL'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_feed_id_missing BloquantSignificationUne annonce de flux n'est liée à aucun flux produits.SolutionSélectionnez un flux produits dans la campagne ou le groupe d'annonces.
partial_serving_ad_in_review En coursSignificationCe niveau diffuse partiellement ; une partie des annonces est encore en validation.SolutionPatienter. Les annonces déjà approuvées continuent d'être diffusées.
partial_serving_review_not_approved AvertissementSignificationCe 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_serving_landing_page_crawl_issue AvertissementSignificationCe 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.

ad_over_18_only BloquantSignificationL'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_country_targeting_blocked BloquantSignificationPour 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_country_targeting_limited AvertissementSignificationDans 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

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.

Prêt à faire de la publicité sur ChatGPT ?

Connectez votre compte et lancez votre première annonce en quelques minutes.

Commencer gratuitement