Pixel, Conversions API y el click ID: cómo medir leads de los anuncios en ChatGPT
Cómo el OpenAI Pixel, la Conversions API y la referencia de clic oppref atribuyen leads a la publicidad en ChatGPT, y cómo configurarlos bien.
Publicado el 27 sept 2026 · 5 min de lectura
Las tres piezas
Medir conversiones de los anuncios en ChatGPT requiere tres piezas, y para leads suelen hacer falta todas.
- El OpenAI Pixel: un fragmento de JavaScript en tu web que envía eventos del navegador, como un formulario enviado.
- La Conversions API: un endpoint de servidor a servidor para los eventos que registra tu backend o tu CRM, incluidas acciones offline y llamadas.
- La referencia de clic, oppref: el identificador que vincula una conversión con un clic en el anuncio.
Las tres comparten un único Pixel ID, que creas en la pestaña de conversiones de OpenAI Ads Manager. Incluso una configuración solo de servidor necesita un Pixel ID como fuente de datos.
Cómo funciona oppref
Tras un clic, OpenAI añade oppref al final de la URL de destino, con el formato www.openai.com?oppref=gAAAAAb123: un valor opaco que protege la privacidad.
El OpenAI Pixel lee oppref de la URL y lo guarda en una cookie propia que caduca 30 días después de crearse. Si ese visitante envía más tarde un formulario en una página con el pixel, el evento lleva la referencia y OpenAI puede conectarlo con el clic.
La Conversions API no hace esto por ti. La API no captura oppref: debes capturarlo tú y enviarlo sin modificar con el evento de servidor.
De ahí salen dos reglas. Conserva oppref a través de redirecciones, enlaces de seguimiento y la navegación dentro de tu web. Y si tu formulario envía a un CRM, guarda oppref junto al lead para que un evento de servidor posterior pueda incluirlo.
Qué cuenta como conversión
OpenAI registra una conversión cuando se cumplen cuatro condiciones. Recibe un evento de una fuente de datos conectada a tu cuenta publicitaria. El evento coincide con un evento de conversión configurado para la campaña. Ocurre dentro de la ventana de atribución. Y OpenAI puede vincularlo a un clic elegible con sus señales de medición.
Para leads, los nombres de evento estándar son lead_created, registration_completed y appointment_scheduled. Hay eventos personalizados, pero las campañas optimizadas para conversiones hoy solo aceptan un evento estándar, así que usa un nombre estándar.
La atribución es de último contacto. En los informes puedes elegir una ventana post-clic de 7, 14 o 30 días y una ventana post-impresión de 1 día o ninguna. Cambiarla solo afecta a los informes, no a las pujas ni a la facturación. Las conversiones pueden tardar de 24 a 48 horas en aparecer.
Si falta la referencia de clic, OpenAI puede recurrir al advanced matching, con datos de contacto normalizados y cifrados con SHA-256, y a la medición modelada cuando esté disponible.
¿Pixel o Conversions API para leads?
La regla de OpenAI es simple. Las acciones del navegador van por el pixel. Las que registra tu servidor, por la Conversions API. Las que se ven en ambos sitios van por los dos, con el mismo ID de evento para que OpenAI las deduplique.
En un negocio de leads el lado del servidor pesa más que en e-commerce. Enviar un formulario es un evento del navegador, pero un lead cualificado, una llamada agendada o un contrato firmado se confirman después en tu CRM. Para eso la Conversions API acepta un action_source de web, offline, phone_call, email y otros.
Las reglas de tiempo de la API son estrictas. Cada evento necesita un ID único y una marca de tiempo de los últimos siete días, y los controles de calidad de eventos de OpenAI esperan eventos de servidor dentro de la hora siguiente a la acción. Envía rápido, conserva la hora original en los reintentos y nunca reutilices la referencia de clic de otro.
El pixel tiene una función más que conviene activar. El advanced matching automático detecta datos de cliente compatibles en tus formularios, los cifra en el navegador y adjunta el hash al evento; los datos en bruto no se envían a OpenAI.
Por qué tus cifras no cuadran con la analítica
Ads Manager, tu analítica y otras plataformas no coincidirán, y según OpenAI una diferencia no es, por sí sola, un error.
Causas habituales: métodos y ventanas de atribución distintos, zonas horarias y cortes de fecha, consentimiento y almacenamiento del navegador, reglas de deduplicación y conversiones modeladas.
Toma Ads Manager como fuente de lo que OpenAI atribuyó, tu CRM como fuente de quién se hizo cliente y los parámetros UTM como puente entre ambos. OpenAI confirma que los parámetros de seguimiento estáticos se conservan en los clics.
Lista de comprobación
Antes de gastar el primer euro, confirma:
- Pixel instalado en todas las páginas relevantes, con el consentimiento gestionado antes de inicializarlo donde sea obligatorio.
- oppref conservado a través de redirecciones y guardado con cada lead.
- Clave de la Conversions API solo en el servidor, nunca en el código del navegador.
- Nombres de evento estándar para leads, con el mismo ID de evento en la copia del navegador y la del servidor.
- Ventanas de atribución elegidas a conciencia en Ads Manager.
¿Prefieres que lo hagamos por ti? Leads de los anuncios en ChatGPT: todos en una bandeja, marcados como reales o no