
Agence ChatGPT Ads : rédiger un cahier des charges sans dépendance technique
Cahier des charges pour une agence ChatGPT Ads : compte et facturation à votre nom, rôles, Pixel et clé API, livrables, reporting et sortie.

En bref
Les écarts entre votre CRM et ChatGPT Ads ne signifient pas forcément une erreur : Ads Manager ne compte que les conversions attribuées à une annonce, selon une fenêtre et une date de référence, alors que le CRM enregistre toutes les ventes. Pour réconcilier les deux, alignez d'abord le périmètre de comparaison, rapprochez ensuite les ventes une par une grâce à un identifiant commun, puis documentez chaque mois l'écart qui reste.
Mis à jour le 13 novembre 2026.
Prenons un exemple fictif mais courant : la direction commerciale compte 40 ventes dans le CRM sur le mois, Ads Manager en affiche 26, et la question tombe en comité : « Qui a raison ? » Les deux, le plus souvent. Les deux outils ne répondent pas à la même question. Le CRM dit combien de ventes l'entreprise a réalisées ; Ads Manager dit combien de ces ventes OpenAI a pu relier à une annonce. Cet article ne traite pas des conversions qui ne remontent pas du tout : pour ce cas, suivez notre guide de dépannage des conversions ChatGPT Ads. Il propose une méthode de réconciliation régulière, utilisable par une équipe marketing, une direction financière ou votre agence ChatGPT Ads en France, en complément de la gestion de vos campagnes ChatGPT Ads.
Conversion attribuée : une action (achat, demande de devis, inscription) reçue par OpenAI et reliée à un clic ou à une impression éligible d'une campagne. Le CRM, lui, enregistre l'action, qu'une annonce y ait contribué ou non.
Fenêtre d'attribution : le délai pendant lequel une action peut être créditée à une annonce. Ads Manager propose 7, 14 ou 30 jours après un clic, et 0 ou 1 jour après une impression (Aide OpenAI).
Date de l'événement publicitaire : par défaut, Ads Manager rattache une conversion à la date du clic ou de l'impression créditée, pas à la date de la vente. Une colonne « Conversions (by conv. time) » permet d'afficher la date de conversion.
Rapprochement : la comparaison ligne à ligne entre les ventes du CRM et les conversions attribuées, à l'aide d'une clé commune (numéro de commande, identifiant d'événement, identifiants de campagne).
OpenAI le dit clairement dans son aide : votre CRM peut compter chaque achat, alors qu'un rapport publicitaire ne compte que les achats crédités à cette plateforme (Aide OpenAI). Le centre d'aide ajoute qu'une différence entre Ads Manager et un outil tiers n'indique pas nécessairement une erreur (Aide OpenAI).
Les causes d'écart citées par OpenAI se regroupent en six familles :
Il faut aussi tenir compte du modèle d'attribution. Ads Manager applique une logique au dernier contact, pas une attribution multi-contact. Un prospect qui clique sur une annonce ChatGPT, revient plus tard par une recherche Google puis signe sera classé différemment selon l'outil. Ce n'est pas un double comptage, c'est une différence de règle.
Une comparaison n'a de sens que si les deux chiffres portent sur le même objet. Avant toute réunion, fixez ces réglages et notez-les en tête du rapport :
Ce dernier point compte. OpenAI indique que les conversions attribuées peuvent mettre 24 à 48 heures à apparaître et que les totaux récents peuvent encore bouger (Aide OpenAI). Le fuseau horaire, lui, est choisi à la création du compte et ne peut plus être modifié ensuite, comme le pays et la devise (Aide OpenAI). Si votre CRM travaille dans un autre fuseau, les ventes de fin de soirée basculent d'un jour sur l'autre : comparez des semaines ou des mois plutôt que des journées.
Changer la fenêtre de reporting ne modifie ni l'optimisation, ni les enchères, ni la facturation. Vous pouvez donc choisir la fenêtre la plus proche de votre cycle de vente pour le rapport, sans risque pour la campagne.
Le rapprochement ligne à ligne suppose qu'une même vente porte le même identifiant dans les deux mondes. Trois éléments rendent cela possible.
Lorsque le Pixel et l'API Conversions envoient la même vente, OpenAI demande d'utiliser le même identifiant d'événement, le même Pixel ID et le même nom d'événement pour éviter le double comptage (Aide OpenAI). Le plus simple est de prendre le numéro de commande ou l'identifiant de la demande dans le CRM comme identifiant d'événement. Vous disposez alors d'une clé que le CRM connaît déjà.
Ads Manager peut ajouter à l'URL de la page de destination des paramètres alimentés automatiquement, comme {campaign_id}, {ad_group_id} et {ad_id}. Enregistrez ces valeurs dans les champs cachés de vos formulaires : chaque demande arrive dans le CRM avec sa campagne d'origine, ce qui permet de grouper les ventes comme le fait Ads Manager. Notre article sur le suivi des conversions ChatGPT Ads détaille la mise en place du Pixel et de l'API.
En B2B, la vente se signe souvent après le premier contact. L'API Conversions accepte des événements datés des 7 derniers jours au plus, et pas plus de 10 minutes dans le futur (Aide OpenAI). Une qualification commerciale faite trois semaines après la demande ne pourra donc pas être envoyée comme conversion : gardez-la dans le CRM et rapprochez-la par la clé commune. Notre guide ChatGPT Ads en B2B montre comment organiser ces étapes.
Exportez Ads Manager avec l'option des valeurs quotidiennes, en ajoutant les colonnes par événement : elles apparaissent dans le fichier sous la forme attributed_event_ suivie du nom de l'événement. Exportez ensuite le CRM sur la même période. Classez chaque vente du CRM dans l'une de ces catégories :
La catégorie 2 est la plus instructive. Elle regroupe les ventes perdues par le consentement, par une redirection qui supprime les paramètres ou par un délai supérieur à la fenêtre. La catégorie 4 doit rester marginale : si elle grossit, cherchez un doublon entre le Pixel, l'API et une intégration partenaire.
Pour les montants, comparez à périmètre égal. OpenAI rappelle de vérifier les taxes, les frais de livraison, les remises, la devise, et que les colonnes Order Created Sales et Order Created ROAS ne comptent que les événements order_created attribués.
| Écart observé | Cause probable | Vérification |
|---|---|---|
| Le CRM affiche plus de ventes | Ventes non créditées à une annonce | Part des ventes du CRM portant un identifiant de campagne |
| Les chiffres d'hier ne concordent pas | Délai de traitement de 24 à 48 heures | Refaire la comparaison sur une période close |
| Écart d'une journée sur les dates | Date du clic contre date de vente, ou fuseau | Colonne par date de conversion, fuseau du compte |
| Plus de conversions que de ventes | Doublon Pixel et API ou tests | Même identifiant d'événement des deux côtés |
| Chiffre d'affaires différent | Taxes, livraison, remises ou devise | Définition du montant envoyé dans l'événement |
Un bon reporting ne masque pas l'écart, il l'explique. Présentez trois chiffres côte à côte : les conversions attribuées par Ads Manager, les ventes du CRM rapprochées d'une campagne ChatGPT, et le total des ventes du CRM. Ajoutez le taux de rapprochement et une ligne sur les réglages utilisés (fenêtre, base de date, fuseau). Gardez les exports bruts, non retouchés, comme le recommande OpenAI. Notre article sur les rapports ChatGPT Ads explique où trouver chaque indicateur.
Ce cadre sert ensuite aux décisions budgétaires : un test se juge sur les ventes du CRM rapprochées, pas sur le seul chiffre de la plateforme. La matrice de rentabilité d'un test ChatGPT Ads part de cette base. Si vous travaillez avec un prestataire, inscrivez cette réconciliation dans votre cahier des charges d'agence ChatGPT Ads, et retrouvez la vue d'ensemble dans notre guide complet ChatGPT Ads en France.
Certaines corrections aggravent le problème. OpenAI déconseille notamment :
Parce que le CRM enregistre toutes les ventes, alors qu'Ads Manager ne compte que celles créditées à ses annonces selon la fenêtre choisie. Source : Aide OpenAI.
7, 14 ou 30 jours après un clic, et 0 ou 1 jour après une impression. Ce réglage modifie le reporting, pas l'optimisation ni la facturation. Source : Aide OpenAI.
Comptez 24 à 48 heures pour les conversions attribuées ; les dépenses ont de leur côté un décalage d'environ 7 à 8 heures. Source : Aide OpenAI.
L'événement doit dater des 7 derniers jours au plus et ne pas dépasser 10 minutes dans le futur. Source : Aide OpenAI.
Non. L'activité GA4 importée couvre toutes les sources de trafic de la propriété et ne correspond pas aux conversions attribuées aux campagnes. Source : Aide OpenAI.
Si l'écart entre votre CRM et Ads Manager reste inexpliqué après ces quatre étapes, un regard extérieur sur la configuration fait souvent gagner du temps. Notre audit gratuit passe en revue la mesure, les fenêtres et les clés de rapprochement de votre compte, et vous indique d'où vient l'écart.

Cahier des charges pour une agence ChatGPT Ads : compte et facturation à votre nom, rôles, Pixel et clé API, livrables, reporting et sortie.

Brief ChatGPT Ads pour une offre complexe : situations d'usage, promesses vérifiables, angles distincts, indications de contexte et pages.

Premier test ChatGPT Ads en e-commerce : choisir les produits selon marge, stock, prix, fiche et éligibilité, puis les isoler par libellé.
Notre équipe vous offre un audit gratuit de vos campagnes.
Demander mon audit