ChatGPT Ads

Conversions ChatGPT Ads absentes : le guide de dépannage Pixel et API

31 Octobre 20268 min
Conversions ChatGPT Ads absentes : le guide de dépannage Pixel et API

En bref


Le dépannage des conversions ChatGPT Ads absentes suit un ordre précis. Remontez la chaîne : l'événement est-il envoyé, accepté, reçu par la bonne source de données, puis attribué à une annonce ? Les erreurs les plus fréquentes sont un Pixel qui charge sans envoyer l'achat, un horodatage hors de la fenêtre de 7 jours de l'API Conversions, un identifiant de déduplication différent entre navigateur et serveur, ou un délai de traitement de 24 à 48 heures.


Mis à jour le 31 octobre 2026.


Votre campagne ChatGPT Ads affiche des clics, votre site enregistre des ventes, mais la colonne Conversions reste à zéro. Ou l'inverse : Ads Manager annonce plus de leads que votre CRM. Avant de couper la campagne ou de réinstaller le Pixel, il faut savoir où la chaîne se rompt. OpenAI a publié un guide de dépannage du suivi des conversions, mis à jour fin octobre 2026, qui pose les bonnes questions. Nous le résumons ici, consulté le 31 octobre 2026, avec notre méthode d'audit. Pour l'installation initiale, voyez notre guide du suivi des conversions ChatGPT Ads.


Les définitions à retenir


Événement : l'enregistrement d'une action, comme un achat ou un formulaire envoyé, transmis à Ads Manager.


Pixel : le code JavaScript qui envoie les événements depuis le navigateur du visiteur.


API Conversions : l'interface, souvent appelée CAPI, qui envoie les événements depuis votre serveur ; elle a besoin d'un ID de Pixel même sans Pixel installé.


oppref : la référence de clic OpenAI qu'il faut conserver pendant la visite et renvoyer dans les événements serveur quand elle est disponible.


Fenêtre d'attribution : la durée après une interaction avec l'annonce pendant laquelle une action peut être créditée.


La règle d'or : un diagnostic en quatre étapes


OpenAI recommande de partir d'une seule action réelle, un achat ou un lead, dont vous connaissez l'heure. Puis de vérifier quatre points, dans cet ordre :


  • La requête de l'événement est-elle partie ?
  • A-t-elle renvoyé une erreur, ou a-t-elle été acceptée ?
  • La bonne source de données l'a-t-elle reçue ?
  • L'événement a-t-il été crédité à une annonce dans le rapport de campagne ?

  • Chaque étape a ses causes typiques. Sauter une étape fait perdre des jours, par exemple en attendant un rapport alors que la requête n'a jamais été envoyée.


    Étape 1 : le Pixel est installé, mais rien ne remonte


    Un Pixel peut se charger sans envoyer l'événement d'achat ou de lead. OpenAI liste les vérifications à confier au développeur :


  • Le nom de l'événement, l'ID de Pixel et la page ou le rappel qui l'envoie.
  • L'initialisation du Pixel avant l'événement, y compris via un gestionnaire de balises.
  • La requête réseau dans la console du navigateur, et pas seulement le message du gestionnaire de balises.
  • Le consentement, le blocage par le navigateur ou la politique de sécurité du site.
  • Les pages connectées, le tunnel de paiement, les sites de réservation et les formulaires intégrés.

  • Une page vue n'est pas un achat. Et un Pixel qui fonctionne sur la page d'arrivée ne prouve rien sur une page de paiement hébergée ailleurs. Si aucune requête ne part, attendre le rapport ne sert à rien.


    Étape 2 : l'événement est rejeté ou expire


    Notez le code de réponse, l'erreur exacte, l'heure et l'ID d'événement. Trois causes reviennent souvent avec l'API Conversions :


  • La mauvaise clé : les événements utilisent une clé API Conversions, distincte de la clé Advertiser API de gestion.
  • Un lot rejeté en entier : un seul événement invalide peut faire échouer tout le lot.
  • Un horodatage hors limites : l'heure doit être en millisecondes Unix, dans les 7 derniers jours et au plus 10 minutes dans le futur.

  • OpenAI insiste sur un point : ne modifiez pas l'heure d'un vieil événement pour le faire passer. Et en cas de nouvelle tentative après un délai dépassé, gardez l'ID et l'horodatage d'origine, sinon l'action risque d'être comptée comme une nouvelle. Les montants, eux, s'envoient en unités mineures de la devise, par exemple 12999 pour 129,99 dollars, selon la documentation des événements.


    Étape 3 : accepté ne veut pas dire reçu ni attribué


    Une réponse positive confirme que la requête a été acceptée, pas que l'événement a été crédité. Avec l'API Conversions, le paramètre validate_only réglé sur true vérifie les événements sans les enregistrer : pratique pour tester, piégeux si on l'oublie en production.


    D'après OpenAI, les conversions attribuées peuvent mettre environ 24 à 48 heures à apparaître, et les totaux récents peuvent encore évoluer. Ce délai ne s'applique pas aux erreurs de requête, qu'il faut traiter tout de suite.


    Étape 4 : reçu, mais zéro conversion dans la campagne


    Si la réception est confirmée, vérifiez la configuration de la campagne :


  • La source de données est bien liée au bon compte publicitaire.
  • L'événement envoyé correspond au réglage de conversion de la campagne, nom exact compris.
  • La conversion était associée à la campagne avant l'activité étudiée.
  • L'action a suivi un clic ou une vue éligible selon les fenêtres d'attribution.
  • Vous consultez la bonne campagne, la bonne colonne et les bonnes dates.

  • Pensez aussi à l'oppref. Conservez la vraie référence de clic pendant toute la visite et ajoutez-la aux événements serveur, sans jamais l'inventer. Rappel utile : l'objectif d'une campagne optimisée pour les conversions ne se change pas après sa création, et un événement personnalisé ne peut pas servir d'objectif.


    Tableau comparatif des symptômes et des causes


    SymptômeCause probableVérificationAction
    Aucune requête envoyéePixel chargé sans événement de conversionConsole et onglet réseauCorriger le déclenchement
    Lot API rejetéUn événement invalide dans le lotCode et message d'erreurCorriger puis renvoyer le lot
    Événement trop ancienHorodatage hors des 7 derniers joursHeure en millisecondes UnixEnvoyer plus vite, sans maquiller l'heure
    Accepté mais absentTest validate_only ou mauvaise sourceParamètres de la requêteRetirer le mode test, vérifier l'ID
    Achats comptés deux foisID d'événement différent entre Pixel et APIevent_id contre idAligner les identifiants
    Écart avec le CRMFenêtres et périmètres différentsRéglage de vue à 1 ou 0 jourComparer à périmètre égal

    Pourquoi Ads Manager, GA4 et le CRM ne sont jamais d'accord


    Un CRM compte tous les achats ; Ads Manager compte ceux qu'il attribue à ses annonces. Dans Ads Manager, la colonne Conversions combine clics et vues éligibles quand la fenêtre de vue est d'un jour, et ne compte que les clics avec une fenêtre de zéro jour. Comparez donc toujours avec le même réglage.


    Pour le chiffre d'affaires, vérifiez les taxes, les frais de port, les remises et la devise. Les métriques Order Created Sales et Order Created ROAS ne comptent que les événements order_created attribués. Quant à la connexion GA4, en bêta, elle importe des totaux de toutes les sources de trafic : ce ne sont pas des conversions attribuées à vos campagnes. Notre guide des rapports ChatGPT Ads détaille la lecture des colonnes.


    Le piège de la double comptabilisation


    Si vous envoyez le même achat par le Pixel et par l'API, utilisez le même ID de Pixel, le même nom d'événement et le même identifiant : il s'appelle event_id dans le Pixel et id dans l'API Conversions. Vérifiez aussi les balises en double et les intégrations partenaires. Sur Shopify, contrôlez ce que l'application envoie déjà avant d'ajouter un autre dispositif ; notre article ChatGPT Ads et Shopify explique ce que fait l'application.


    Consentement et score de qualité


    Respectez les choix de consentement des visiteurs. OpenAI précise que l'option opt_out concerne la personnalisation et n'arrête pas toutes les requêtes de mesure. Un score de qualité des événements faible ne prouve pas à lui seul que le suivi est cassé, et il ne faut jamais envoyer d'événements fictifs pour l'améliorer. Côté Google, les mêmes principes s'appliquent, comme le montre notre guide des conversions améliorées et du Consent Mode v2.


    Contacter le support efficacement


    Si le problème persiste, OpenAI demande l'ID du compte publicitaire, l'ID de Pixel, le type d'intégration, le nom exact de l'événement, un ou deux ID d'événements avec leur horodatage et leur fuseau, puis le code d'erreur ou les exports CSV non modifiés. Retirez les clés API, les en-têtes d'autorisation et les données clients inutiles. Pour les campagnes B2B, où chaque lead compte, notre guide de la génération de leads B2B avec ChatGPT Ads montre quels événements suivre.


    Questions fréquentes


    Combien de temps faut-il pour voir une conversion ChatGPT Ads ?


    Environ 24 à 48 heures pour les conversions attribuées, et les totaux récents peuvent évoluer. Source : aide OpenAI.


    Jusqu'à quand peut-on envoyer un événement par l'API Conversions ?


    L'action doit dater des 7 derniers jours et ne pas dépasser 10 minutes dans le futur, en millisecondes Unix. Source : aide OpenAI.


    Comment éviter qu'un achat soit compté deux fois ?


    Utilisez le même identifiant dans les deux copies : event_id dans le Pixel, id dans l'API Conversions. Source : aide OpenAI.


    Pourquoi GA4 affiche-t-il plus de leads qu'Ads Manager ?


    Les données GA4 importées couvrent toutes les sources de trafic de la propriété et ne sont pas des conversions attribuées. Source : aide OpenAI.


    Peut-on changer l'événement d'une campagne optimisée pour les conversions ?


    Non, l'événement choisi ne se modifie pas après la création : il faut créer une nouvelle campagne. Source : aide OpenAI.


    Fiabiliser votre mesure avant d'investir


    Chez AdsMirable, nous auditons le Pixel, l'API Conversions, la déduplication et les fenêtres d'attribution avant toute décision budgétaire. Découvrez notre offre ChatGPT Ads, notre page agence ChatGPT Ads en France, demandez un audit gratuit ou contactez-nous.


    Sources


  • Aide OpenAI, « Troubleshooting conversion tracking for ChatGPT Ads », consulté le 31 octobre 2026 : https://help.openai.com/en/articles/20001604
  • Aide OpenAI, « Conversion-optimized Campaigns », consulté le 31 octobre 2026 : https://help.openai.com/en/articles/20001412
  • Aide OpenAI, « Connecting Google Analytics 4 to OpenAI Ads Manager », consulté le 31 octobre 2026 : https://help.openai.com/en/articles/20001562
  • OpenAI Developers, « Supported Events », consulté le 31 octobre 2026 : https://developers.openai.com/ads/supported-events
  • Besoin d'accompagnement ?

    Notre équipe vous offre un audit gratuit de vos campagnes.

    Demander mon audit