Se abre en una pestaña nueva

Pixel de ChatGPT Ads: cómo instalarlo y medir conversiones

·

Ilustración en papel recortado de un ojo dentro de un globo de chat que observa a personas entrando a una página web hasta llegar a un check de conversión

CONTENIDO

Con la cuenta de anunciante lista (si no, parte por cómo crear tu cuenta de ChatGPT Ads en Chile), falta lo que te permite medir: el Pixel de ChatGPT Ads. Sin él, gastas a ciegas.

Lo instalamos en el sitio de Canal Cero con Google Tag Manager. Este es el paso a paso, con los dos detalles que hacen que no funcione si se pasan por alto.

Qué mide el Pixel de ChatGPT Ads y qué no

El Pixel es un script que se instala en tu sitio y le avisa a OpenAI cuando alguien hace algo que te importa: comprar, dejar sus datos, agendar una reunión. Funciona parecido al Pixel de Meta, con eventos estándar y la opción de crear los tuyos.

Dos datos antes de instalar:

  • Las ventanas de atribución por defecto son 30 días después del clic y 1 día después de ver el anuncio. En el diálogo de creación no se pueden editar.
  • La métrica «Conversiones» cuenta solo las que vienen de un clic. Las conversiones tras ver el anuncio (sin clic) se reportan aparte.

Antes de empezar: qué necesitas

  • Acceso de administrador a tu cuenta de ChatGPT Ads.
  • Acceso de publicación a tu contenedor de Google Tag Manager.
  • Claridad sobre qué acción quieres medir: venta, formulario, registro.

Son dos plataformas, en este orden: ChatGPT Ads (fuente de datos), Tag Manager (pixel base), ChatGPT Ads (evento) y Tag Manager (código del evento).

Paso 1: crea la fuente de datos en ChatGPT Ads

Entra a ads.openai.com/settings/conversions. Si es tu primera vez, verás el panel de Conversiones vacío, con el mensaje «Aún no has configurado fuentes de datos».

Panel de Conversiones de ChatGPT Ads sin fuentes de datos configuradas
Panel de Conversiones de ChatGPT Ads sin fuentes de datos configuradas

Crea una nueva fuente de datos y ponle un nombre que reconozcas. Nosotros usamos «Pixel de canal cero».

Formulario para crear una nueva fuente de datos en ChatGPT Ads
Formulario para crear una nueva fuente de datos en ChatGPT Ads

Al crearla, la plataforma te entrega dos cosas: el ID del píxel y el código base, que se instala en la cabecera de todas tus páginas. Copia el código base completo.

Ventana con el ID del píxel y el código de configuración base de ChatGPT Ads
Ventana con el ID del píxel y el código de configuración base de ChatGPT Ads

Solo se permite un script de configuración por página. Si ya lo instalaste de otra forma, no lo dupliques.

Paso 2: instala el pixel base con Google Tag Manager

Abre Google Tag Manager, entra a tu contenedor y crea una etiqueta nueva. En el tipo de etiqueta, busca «html» y elige HTML personalizado.

Selector de tipo de etiqueta en Google Tag Manager con HTML personalizado
Selector de tipo de etiqueta en Google Tag Manager con HTML personalizado

Pega el código base que copiaste y configura el activador All Pages (vista de página en todo el sitio). Así queda el nuestro:

Etiqueta HTML personalizado "OpenAI Ads - pixel base" con el activador All Pages en Tag Manager
Etiqueta HTML personalizado «OpenAI Ads – pixel base» con el activador All Pages en Tag Manager
<script>
!function(w,d,s,u){if(w.oaiq)return;var q=function(){q.q.push(arguments)};q.q=[];w.oaiq=q;var j=d.createElement(s);j.async=1;j.src=u;var f=d.getElementsByTagName(s)[0];f.parentNode.insertBefore(j,f)}(window,document,"script","https://bzrcdn.openai.com/sdk/oaiq.min.js");
oaiq("init", { pixelId: "TU_ID_DE_PIXEL", debug: true });
</script>

Reemplaza TU_ID_DE_PIXEL por el ID de tu fuente de datos. El parámetro debug: true imprime en la consola del navegador lo que el Pixel está enviando. Úsalo mientras pruebas y quítalo antes de dejarlo definitivo.

Paso 3: crea el evento de conversión en ChatGPT Ads

El pixel base solo carga el script. Lo que le dice a OpenAI qué acción cuenta como conversión es el evento. Vuelve a Conversiones, pestaña «Eventos de conversión», y crea uno nuevo.

Formulario Crear conversión personalizada en ChatGPT Ads
Formulario Crear conversión personalizada en ChatGPT Ads

Elige tu fuente de datos y el evento base. Hay doce opciones, más la posibilidad de definir un evento personalizado:

Lista desplegable de eventos estándar disponibles al crear una conversión en ChatGPT Ads
Lista desplegable de eventos estándar disponibles al crear una conversión en ChatGPT Ads
Nombre en la plataformaID del eventoCuándo usarlo
Pedido creadoorder_createdCompra confirmada en ecommerce
Cliente potencial creadolead_createdFormulario enviado, solicitud de cotización
Proceso de compra iniciadocheckout_startedEntró al checkout
Artículos añadidositems_addedAgregó al carrito
Contenidos vistoscontents_viewedVio una ficha de producto o contenido
Página vistapage_viewedVista de página
Registro completadoregistration_completedCreó una cuenta
Cita programadaappointment_scheduledAgendó una reunión o visita
Suscripción creadasubscription_createdContrató un plan recurrente
Prueba iniciadatrial_startedComenzó una prueba gratuita
Aplicación instalada / abiertaapp_installed / app_openedSolo apps, y según la documentación de OpenAI se envían por Conversions API, no desde el sitio
Introducir evento personalizadocustomUna acción que no está en la lista

Si vendes online, tu evento es order_created. Si capturas leads, como nosotros, es lead_created.

Ponle nombre a la conversión (máximo 30 caracteres) y guarda. Nosotros la llamamos «Lead Created».

Conversión Lead Created configurada con evento base Cliente potencial creado y ventanas de atribución
Conversión Lead Created configurada con evento base Cliente potencial creado y ventanas de atribución

Al guardar, la plataforma te muestra el código del evento. Cópialo.

Código del evento de conversión lead_created para instalar en el sitio
Código del evento de conversión lead_created para instalar en el sitio

Paso 4: instala el evento en Tag Manager

Crea otra etiqueta de HTML personalizado, esta vez para el evento. Hay dos cosas que no pueden fallar.

Error 1: pegar el código sin las etiquetas script. El código que entrega ChatGPT Ads viene sin <script> y sin </script>. Tag Manager lo trata como texto y no ejecuta nada. Debes envolverlo así:

<script>
oaiq("measure", "lead_created", { type: "customer_action" });
</script>

Error 2: que el evento se dispare antes que el pixel base. Si el evento corre antes de que el script cargue, no se registra. Se arregla con secuenciación de etiquetas: en la etiqueta del evento abre Configuración avanzada → Secuenciación de etiquetas, marca «Activar una etiqueta antes de que se active» y selecciona la etiqueta del pixel base.

Etiqueta "OpenAI Ads - form sent" con secuenciación que activa primero el pixel base en Tag Manager
Etiqueta «OpenAI Ads – form sent» con secuenciación que activa primero el pixel base en Tag Manager

Por último, asigna el activador que corresponde a tu conversión:

  • Ecommerce: el mismo activador que usas para el evento purchase de GA4.
  • Leads: el envío del formulario. Nosotros usamos un activador de evento personalizado (formSubmission).

Paso 5: prueba y publica

No publiques directo. Usa el modo de vista previa de Tag Manager, ejecuta la acción en tu sitio (envía el formulario, completa una compra de prueba) y confirma que se disparan las dos etiquetas en el orden correcto: primero el pixel base, después el evento.

Con debug: true activo, también puedes abrir la consola del navegador y ver el evento que se envía. Y ChatGPT Ads tiene su propio modo de depuración para comprobar que los eventos llegan; en el panel de Conversiones puedes revisar las pestañas «Flujo de eventos» y «Diagnóstico».

Vista previa de Tag Manager con el evento formSubmission y las etiquetas OpenAI Ads - pixel base y OpenAI Ads - form sent completadas
Vista previa de Tag Manager con ambas etiquetas disparadas

Si todo funciona, publica la versión del contenedor. En nuestro caso fue la versión 17, «Add ChatGPT and ChatGPT Ads – form sent tags».

Versión 17 del contenedor de Tag Manager publicada con las etiquetas de ChatGPT Ads
Versión 17 del contenedor de Tag Manager publicada con las etiquetas de ChatGPT Ads

Consentimiento y cookies

El Pixel usa cookies propias para atribuir conversiones (__oppref por 30 días y __obref por 365 días). Si tienes un banner de consentimiento, la documentación oficial permite pausar el envío con oaiq("consent", false) antes de inicializar y reactivarlo con oaiq("consent", true) cuando el usuario acepta. Revisa con quien lleve tu cumplimiento normativo qué corresponde en tu caso, sobre todo ahora que cambia la regulación de datos personales en Chile.

La plataforma también ofrece «coincidencia avanzada automática»: detecta datos de contacto en tu sitio, los normaliza y los convierte en hash en el navegador, sin tocar el código del pixel.

Errores a evitar

  • Pegar el código del evento sin <script>.
  • No configurar la secuenciación: el evento corre antes que el pixel base.
  • Instalar el pixel base dos veces (una por Tag Manager y otra a mano en el tema).
  • Dejar debug: true en producción.
  • Medir el evento equivocado: contar «Página vista» como conversión en vez de la acción que de verdad genera negocio.

Cómo lo abordamos en Canal Cero

Una campaña sin medición no se puede optimizar. Instalamos primero el pixel en nuestro propio sitio, con el evento de formulario colgado del mismo activador que ya dispara nuestra etiqueta de GA4. Para profundizar en la medición, revisa cómo conectar GA4 con BigQuery y cómo auditar tus modelos de atribución.

¿Quieres que lo dejemos funcionando en tu sitio? Escríbenos desde nuestro servicio de agencia de marketing.

Conclusión

El orden: fuente de datos, pixel base, evento, código del evento con <script> y secuenciación. Después, prueba antes de publicar. Sin prueba, optimizas con datos que no sabes si son reales.

Fuente: Documentación oficial del Pixel de medición de OpenAI Ads.

¿Dudas con tu medición?

Revisamos tu implementación completa, de GA4 al dashboard.

Conversemos

Te puede interesar

¿Dudas con tu medición?

Conversemos

Compartir

Contacto