Accueil

Pixel, Conversions API et click ID : mesurer les leads de la publicité sur ChatGPT

Comment l'OpenAI Pixel, la Conversions API et la référence de clic oppref attribuent les leads à la publicité sur ChatGPT, et comment bien les configurer.

Publié le 27 sept. 2026 · 5 min de lecture

Les trois briques

La mesure des conversions des publicités ChatGPT repose sur trois éléments, et la génération de leads a généralement besoin des trois.

  • L'OpenAI Pixel : un extrait JavaScript sur votre site qui envoie des événements navigateur, comme un formulaire soumis.
  • La Conversions API : un endpoint de serveur à serveur pour les événements enregistrés par votre backend ou votre CRM, y compris hors ligne et appels téléphoniques.
  • La référence de clic, oppref : l'identifiant qui relie une conversion à un clic sur l'annonce.

Les trois partagent un seul Pixel ID, créé dans l'onglet conversions de l'Ads Manager d'OpenAI. Même une configuration uniquement serveur a besoin d'un Pixel ID comme source de données.

Comment fonctionne oppref

Quand quelqu'un clique sur votre annonce, OpenAI ajoute oppref à la fin de l'URL de destination. Le centre d'aide en donne le format www.openai.com?oppref=gAAAAAb123 : une valeur opaque, respectueuse de la vie privée.

L'OpenAI Pixel lit oppref dans l'URL et le stocke dans un cookie first-party qui expire 30 jours après sa création. Si ce visiteur soumet plus tard un formulaire sur une page équipée du pixel, l'événement porte la référence et OpenAI peut le relier au clic.

La Conversions API ne le fait pas à votre place. L'API ne capte pas oppref : récupérez la valeur vous-même et transmettez-la telle quelle avec l'événement serveur.

D'où deux règles. Conservez oppref à travers les redirections, les liens de tracking et la navigation sur votre site. Et si votre formulaire alimente un CRM, stockez oppref avec le lead pour qu'un événement serveur ultérieur puisse l'inclure.

Ce qui compte comme conversion

OpenAI comptabilise une conversion quand quatre conditions sont réunies. Il reçoit un événement d'une source de données connectée à votre compte publicitaire. L'événement correspond à un événement de conversion configuré pour la campagne. Il survient dans la fenêtre d'attribution. Et OpenAI peut le relier à un clic éligible grâce à ses signaux de mesure.

Pour les leads, les noms d'événements standard sont lead_created, registration_completed et appointment_scheduled. Les événements personnalisés existent, mais les campagnes optimisées pour les conversions n'acceptent aujourd'hui qu'un événement standard : les campagnes de leads doivent donc utiliser un nom standard.

L'attribution est au dernier contact. Dans les rapports, vous choisissez une fenêtre post-clic de 7, 14 ou 30 jours et une fenêtre post-impression de 1 jour ou aucune. La modifier n'affecte que le reporting, ni les enchères ni la facturation. Les conversions peuvent mettre 24 à 48 heures à apparaître.

Faute de référence de clic, OpenAI peut s'appuyer sur l'advanced matching, avec des coordonnées normalisées et hachées en SHA-256, et sur la mesure modélisée quand elle est disponible.

Pixel ou Conversions API pour les leads ?

La règle d'OpenAI est simple. Les actions navigateur passent par le pixel. Les actions enregistrées par votre serveur passent par la Conversions API. Celles visibles des deux côtés passent par les deux, avec le même ID d'événement pour qu'OpenAI les déduplique.

Pour une activité de leads, le côté serveur compte davantage qu'en e-commerce. Un formulaire soumis est un événement navigateur, mais un lead qualifié, un rendez-vous pris ou un contrat signé se confirment plus tard dans votre CRM. C'est pour cela que la Conversions API accepte un action_source web, offline, phone_call, email, entre autres.

Les règles de délai de l'API sont strictes. Chaque événement exige un ID unique et un horodatage datant de moins de sept jours, et les contrôles de qualité d'OpenAI attendent les événements serveur dans l'heure qui suit l'action. Envoyez vite, gardez l'heure d'origine de l'action lors des nouvelles tentatives et ne réutilisez jamais la référence de clic d'une autre personne.

Le pixel a une autre fonction à activer. L'advanced matching automatique détecte les informations client prises en charge dans vos formulaires, les hache dans le navigateur et joint le hash à l'événement ; les données brutes ne sont pas envoyées à OpenAI.

Pourquoi vos chiffres diffèrent de votre outil d'analyse

L'Ads Manager, votre outil d'analyse et les autres plateformes publicitaires ne concorderont pas, et OpenAI précise qu'un écart n'est pas en soi une erreur.

Causes fréquentes : méthodes et fenêtres d'attribution différentes, fuseaux horaires et bornes de dates, consentement et stockage navigateur, règles de déduplication et conversions modélisées.

Considérez l'Ads Manager comme la source de ce qu'OpenAI a attribué, votre CRM comme celle des personnes devenues clientes, et les paramètres UTM comme le pont entre les deux. OpenAI confirme que les paramètres de tracking statiques sont conservés sur les clics.

Check-list de configuration

Avant de dépenser le premier euro, vérifiez chaque point :

  • Pixel installé sur chaque page utile, avec le consentement géré avant l'initialisation là où c'est requis.
  • oppref conservé à travers les redirections et stocké avec chaque lead.
  • Clé de la Conversions API côté serveur uniquement, jamais dans le code navigateur.
  • Noms d'événements standard pour les leads, avec le même ID d'événement pour les copies navigateur et serveur.
  • Fenêtres d'attribution choisies délibérément dans l'Ads Manager.

Vous préférez nous confier le travail ? Leads des publicités ChatGPT : tous dans une boîte, marqués réels ou non