Guía · Medición de ChatGPT Ads
Cómo medir ChatGPT Ads: píxel, Conversions API y GA4
En un canal nuevo, el primer error no es la puja: es creerse el número equivocado. Así se monta la medición de ChatGPT Ads para que el clic, la conversión y la sesión de GA4 cuadren antes de gastar el primer euro.
Respuesta corta: ChatGPT Ads se mide con tres piezas. El píxel de OpenAI en la web, la Conversions API desde tu servidor y parámetros UTM escritos a mano en la URL de destino para verlo en GA4. El píxel y la API mandan el mismo evento con el mismo identificador, y OpenAI se queda con el primero que llega. Sin eso, una compra cuenta dos veces.
Es la misma lógica que el píxel y la API de conversiones de Meta, o que la etiqueta de Google y las conversiones mejoradas. Si ya la tienes montada en esas plataformas, aquí cambian los nombres y tres detalles que conviene leer antes. Si todavía no sabes si te interesa el canal, empieza por la guía de ChatGPT Ads desde España.
Las tres piezas, y qué mide cada una
| Pieza | Dónde vive | Qué te da | Dónde falla |
|---|---|---|---|
| Píxel de OpenAI | En el navegador, en cada página | Las conversiones que Ads Manager atribuye y usa para pujar | Bloqueadores, navegadores que cortan cookies y visitas sin consentimiento |
| Conversions API | En tu servidor | Las mismas conversiones, sin depender del navegador, y los eventos de app | Si el identificador no coincide con el del píxel, cuenta doble |
| UTM y GA4 | En la URL de destino | Las sesiones y lo que pasa después, comparado con Google y Meta en la misma herramienta | Los rastreadores que revisan el anuncio también llegan con tus UTM |
Paso 1: el píxel, con el consentimiento antes
El píxel se crea en la pestaña de conversiones de Ads Manager, que te da un identificador de píxel. El código va arriba del todo, en el <head> de cada página donde quieras medir. Lo importante en España es el orden: el píxel arranca con el consentimiento en «sí» salvo que le digas lo contrario. Con un banner de cookies, el «no» va antes de iniciarlo:
<script src="https://bzrcdn.openai.com/sdk/oaiq.min.js" async></script>
oaiq("consent", false); // hasta que la persona acepte
oaiq("init", { pixelId: "TU-PIXEL-ID" });
// cuando acepta en el banner:
oaiq("consent", true);
// cuando llega un lead:
oaiq("measure", "lead_created", { type: "customer_action" }, { event_id: "lead_8231" });
Tres cosas que dice la documentación y que pasan desapercibidas:
- Lo que se bloquea sin consentimiento no se recupera. Si la persona acepta después, los eventos de antes no se mandan.
- Retirar el consentimiento borra las cookies del píxel.
oaiq("consent", false)elimina las suyas de primera parte. - Si tu web tiene política de seguridad de contenidos (CSP), hay que abrirle paso:
bzrcdn.openai.compara cargar el script ybzr.openai.compara enviar los eventos. Sin eso el píxel no da error visible: simplemente no mide.
Los eventos estándar son los que ya conoces de Meta con otros nombres (los de lead, registro y cita llevan type: "customer_action"; los de compra, "contents"): lead_created, order_created, checkout_started, items_added, registration_completed, appointment_scheduled, subscription_created, trial_started, contents_viewed y page_viewed. Para una campaña optimizada a conversiones hace falta al menos uno estándar.
Fuente: OpenAI Developers, Measurement Pixel, leída el 31 de octubre de 2026.
Dónde se crea el píxel en la cuenta: OpenAI Ads Manager paso a pasoPaso 2: la Conversions API desde el servidor
La API manda los mismos eventos desde tu servidor, sin pasar por el navegador. Se crea una clave en la misma pestaña de conversiones y se envía así:
POST https://bzr.openai.com/v1/events?pid=TU-PIXEL-ID
Authorization: Bearer TU-CLAVE
{ "events": [ {
"id": "lead_8231",
"type": "lead_created",
"timestamp_ms": 1793450000000,
"action_source": "web",
"source_url": "https://tuweb.es/gracias/",
"data": { "type": "customer_action" },
"user": { "emails_sha256": ["…"] }
} ] }
- Solo desde el servidor. La clave escribe en tu cuenta: nunca en el código de la página.
- Siete días de margen. Un evento con más de siete días de antigüedad no entra, ni uno con más de diez minutos en el futuro.
- Los datos personales, cifrados con SHA-256 y normalizados antes: el correo sin espacios y en minúsculas, el teléfono con el prefijo del país y sin el «+», sin espacios ni guiones. Como mucho tres valores por campo.
- Hasta 1.000 eventos por envío, y si uno falla, falla el lote entero. Para probar sin guardar nada existe
"validate_only": true.
Fuentes: OpenAI Developers, Conversions API, leída el 31 de octubre de 2026, y OpenAI, Building advertising for the way people use AI (5 de octubre de 2026).
Paso 3: el mismo identificador en los dos
Aquí está el error que más dinero cuesta, porque no da ningún aviso. OpenAI reconoce un duplicado cuando coinciden tres cosas: el identificador del píxel, el nombre del evento y el identificador del evento (event_id en el píxel, id en la API). Se queda con el primero que llega y descarta el resto.
- El identificador lo generas tú, una vez por conversión: el número del pedido o del lead.
- El servidor lo crea, lo guarda y lo escribe en la página de gracias.
- El píxel lo lee de la página y lo manda en
event_id; la API manda el mismo enid. - En un evento personalizado,
custom_event_nametiene que ser idéntico en los dos lados.
Lo que no hay que hacer: un identificador fijo para todas las conversiones (OpenAI se quedaría con una sola) o uno distinto en cada lado (contaría dos). Es lo mismo que pasa con Meta y su event_id.
Paso 4: UTM a mano, y GA4 con cuidado
OpenAI no etiqueta los clics por ti, como hace Google Ads con el autoetiquetado. Los parámetros UTM se escriben a mano en la URL de destino, y OpenAI dice que se conservan al hacer clic. Una forma que funciona:
https://tuweb.es/oferta/?utm_source=chatgpt&utm_medium=cpc&utm_campaign=nombre-de-la-campana
Con eso, GA4 te enseña las sesiones de ChatGPT al lado de las de Google y Meta. Antes de creerte la comparación, dos avisos de la propia ayuda de OpenAI:
- Los rastreadores que revisan tus anuncios visitan la página con tus UTM. Tu analítica puede contarlos como tráfico de pago, aunque no son clics ni te los cobran. Las primeras sesiones de una campaña nueva no son todas personas.
- El gasto llega con siete u ocho horas de retraso. Impresiones, clics y CTR se actualizan cada unos 15 minutos; el gasto, no. Un gasto a cero por la mañana no quiere decir que no haya cargos.
Y el caso que lo resume: en una campaña publicada por MediaPost, Ads Manager contaba 57 clics y Google Analytics menos de 20 visitas. Compara clics con sesiones antes de calcular un coste por clic, y hazlo con los bots filtrados.
Fuentes: ayuda de OpenAI, Anuncios en ChatGPT: conceptos básicos, leída el 31 de octubre de 2026; MediaPost, 28 de agosto de 2026.
Qué cuenta Ads Manager como conversión
| Tipo | Ventana | Dónde sale |
|---|---|---|
| Después de un clic | La que configures en Ads Manager | En «Conversiones», y es lo que usa la puja y el coste por resultado |
| Después de ver el anuncio, sin clic | Un día, fija | Aparte, por campaña, y no se suma a «Conversiones» |
| Las dos a la vez | — | Gana el clic |
Cuando compares con Google o con Meta, mira antes con qué ventana lee cada informe. Treinta días después del clic en ChatGPT contra siete en Meta no es una comparación: es otra pregunta.
Fuente: OpenAI Developers, Measurement Pixel, apartado de atribución, leída el 31 de octubre de 2026.
Lo que comprobaría yo antes de lanzar
- Qué es una conversión, y cuánto vale. Un lead que no se cierra no es una venta. Si la campaña va a optimizar a
lead_created, que sea el lead que te interesa, no cualquier formulario. - Una conversión de prueba, de punta a punta. Que aparezca en Ads Manager una sola vez, y que esa visita salga en GA4 con sus UTM.
- El banner de cookies, probado con el «no». Si el píxel mide sin consentimiento, el problema ya no es de medición.
- La misma ventana en los tres informes antes de comparar ChatGPT con Google y con Meta.
- Una fecha para decidir, escrita antes de lanzar, con el coste por lead que tiene que salir.
Preguntas que la gente hace de verdad
¿Cómo se miden las conversiones de ChatGPT Ads?
Con el píxel de OpenAI en la web, la Conversions API desde el servidor o los dos a la vez. Los dos mandan el mismo evento con el mismo identificador, y OpenAI se queda con el primero que llega. Para verlo en GA4, se añaden parámetros UTM a mano en la URL de destino.
¿Necesito el píxel y la Conversions API, o basta con uno?
Basta con uno para medir, y para una campaña optimizada a conversiones hace falta al menos un evento estándar. Los dos juntos cubren lo que el navegador pierde por bloqueadores y cookies, siempre que compartan el identificador del evento.
¿El píxel de ChatGPT respeta el banner de cookies?
Solo si se lo dices. Arranca con el consentimiento en «sí»; con un banner hay que llamar a oaiq("consent", false) antes de iniciarlo y a oaiq("consent", true) cuando la persona acepta. Lo bloqueado antes no se recupera.
¿ChatGPT Ads añade UTM a los clics?
No los genera: los parámetros se escriben a mano en la URL de destino, y OpenAI los conserva al hacer clic. Ojo con los rastreadores que revisan los anuncios: también visitan la página con esos UTM.
¿Por qué no cuadran los clics de Ads Manager con las sesiones de GA4?
Porque un clic no es una sesión: la página puede no cargar, el consentimiento puede bloquear GA4 y los rastreadores de revisión suman visitas. Se compara con los bots filtrados y con la misma ventana de tiempo, y la diferencia se explica antes de calcular un coste por clic.
Para seguir leyendo
- ChatGPT Ads desde España. Qué son, dónde salen, cuánto cuestan y cómo se segmenta.
- OpenAI Ads Manager paso a paso. La cuenta, la primera campaña y dónde se crea el píxel.
- Cuánto cuesta anunciarse en ChatGPT. El mínimo, las pujas y el reparto semanal.
- Google Tag Assistant. Para comprobar las etiquetas antes de medir un canal nuevo.
Escrito por Manuel Climent · Última actualización:
Quién escribe esto
Soy Manu. Soy media buyer, llevo cuentas de Meta y Google y he montado la medición de las dos más veces de las que puedo contar. En ChatGPT Ads todavía no he lanzado ninguna campaña: esta guía sale de la documentación de OpenAI, leída el 31 de octubre de 2026, y de lo que ya sé que falla en las otras dos.