Suivre les conversions de tes publicités ChatGPT

Publié le par l'équipe Oriva.

Pour qu'une publicité ChatGPT sache qu'elle a produit une vente, OpenAI propose deux voies : le pixel OpenAI, un script placé dans le navigateur, et la Conversions API, qui reçoit les ventes depuis un serveur. Dans les deux cas, tout repose sur oppref, l'identifiant qu'OpenAI ajoute à l'adresse de ton site quand quelqu'un clique sur ta publicité. Utilise les deux voies avec le même identifiant d'événement, pense à régler le consentement du pixel, qui est « oui » par défaut, et envoie tes achats sous leur type standard si tu veux optimiser tes campagnes sur la conversion.

Deux voies vers ChatGPT Ads : le pixel OpenAI lit oppref tout seul et la vente arrive, la Conversions API sans oppref la reçoit aussi mais la rattache mal à la publicité.

Qui voit les publicités ChatGPT, et depuis quand en France ?

Les publicités s'affichent aux utilisateurs des offres gratuite et Go de ChatGPT ; les abonnés Plus, Pro et Enterprise n'en voient pas. Depuis fin août 2026, ChatGPT Ads est ouvert dans 31 marchés européens, dont la France, et une entreprise peut acheter ses publicités elle-même dans Ads Manager, sans passer par une agence.

Qu'est-ce que oppref ?

C'est l'identifiant de clic de ChatGPT Ads, l'équivalent du gclid de Google ou du fbclid de Meta. OpenAI l'ajoute à l'adresse de ta page d'arrivée au moment du clic. C'est lui qui relie une vente, plus tard, à la publicité qui l'a déclenchée.

Le pixel OpenAI le lit tout seul et le garde dans un cookie (__oppref) pour les pages suivantes. La Conversions API, elle, ne le capte pas : c'est à toi, ou à ton outil, de le récupérer à l'arrivée du visiteur et de le renvoyer avec la vente. Une vente envoyée par le serveur sans oppref est bien reçue, mais beaucoup plus difficile à rattacher à ta publicité.

Pixel OpenAI ou Conversions API ?

Pixel OpenAIConversions API
Où il tourneDans le navigateur du visiteurSur un serveur
Récupère opprefOui, automatiquementNon, il faut le transmettre
Bloqueurs de publicitéPeuvent l'empêcher de partirNe le voient pas
Mise en placeUn script sur ton siteUn appel serveur avec une clé d'API
Consentement« Oui » par défaut, à réglerGéré par toi avant l'envoi

Les deux se complètent. OpenAI les déduplique si tu leur donnes le même identifiant d'événement (voir la section suivante).

Comment éviter de compter une vente deux fois ?

OpenAI reconnaît un doublon quand deux événements portent le même Pixel ID, le même nom d'événement et le même identifiant (event_id côté pixel, id côté Conversions API). Il garde le premier reçu et ignore les suivants. Utilise ta référence de commande comme identifiant, des deux côtés.

Le piège du consentement

Par défaut, le pixel OpenAI considère que le visiteur a donné son accord. En France, la CNIL impose l'accord préalable du visiteur pour les traceurs liés à la publicité. Initialise donc le pixel avec le consentement à « non » (oaiq("consent", false) avant oaiq("init", …)), puis passe-le à « oui » depuis ton bandeau de cookies quand le visiteur accepte (oaiq("consent", true)). Le pixel retient aussi un refus déjà exprimé.

Optimiser tes campagnes sur les ventes

ChatGPT Ads propose des campagnes optimisées pour la conversion (enchère « oCPC ») : tu paies toujours au clic, mais OpenAI montre ta publicité à ceux qui ont le plus de chances d'acheter. Ces campagnes sont en bêta ouverte, et il leur faut :

  • un suivi des conversions en place, par le pixel, la Conversions API ou les deux ;
  • un seul événement standard comme objectif, par exemple order_created pour un achat. Un événement personnalisé ne peut pas servir d'objectif ;
  • assez de conversions pour qu'OpenAI puisse juger de la performance. OpenAI ne donne pas de seuil chiffré.

Conséquence pratique : envoie tes achats sous le type order_created, jamais sous un nom maison, sinon tu ne pourras pas optimiser dessus.

Ce qu'il faut régler dans Ads Manager

  1. Dans l'onglet Conversions, crée ton pixel : Ads Manager te donne son Pixel ID et, si tu passes par le serveur, une clé Conversions API ;
  2. relie tes événements de conversion à ta campagne ;
  3. choisis la fenêtre d'attribution. La documentation d'OpenAI prend 30 jours après le clic comme exemple.

As-tu besoin d'un outil comme Oriva ?

Pas forcément. Si tu ne fais de la publicité que sur ChatGPT et que le pixel OpenAI, bien réglé côté consentement, te suffit, tu peux t'en tenir là. Si tu as déjà un conteneur Google Tag Manager côté serveur, tu peux aussi y brancher la Conversions API.

Un outil comme Oriva devient utile quand tu veux la Conversions API sans écrire ni maintenir de code serveur, et surtout quand tu envoies aussi tes ventes à Meta, TikTok ou Google Ads : une seule installation, un seul consentement, un seul journal pour prouver chaque envoi.

Commencer l'essai gratuit

Sources