Saltar al contenido

Guía

Píxel de ChatGPT Ads o API de conversiones: diferencias y cuál usar

El Measurement Pixel de ChatGPT Ads es un código JavaScript que se ejecuta en el navegador del comprador. La Conversions API (API de conversiones) es un endpoint al que llama tu servidor. El píxel ve lo que hace el comprador en la página; la API de conversiones notifica lo que tus propios sistemas saben que ha ocurrido. Más que alternativas, son dos mitades: en una tienda, lo habitual es usar el píxel para el recorrido de navegación y enviar la compra por las dos vías, unidas por un event ID compartido.

Actualizado

En esta página

Respuesta corta: usa el píxel para los eventos que solo ve el navegador, como las vistas de producto y los añadidos al carrito. Envía la compra desde el navegador y desde el servidor con el mismo event ID, para que un script bloqueado o una pestaña cerrada no te hagan perder la venta y OpenAI la cuente una sola vez.

De un vistazo

Navegador frente a servidor, en cuatro preguntas

El píxel ve el recorrido. La API de conversiones confirma la venta. Usados juntos y con un mismo event ID, cuentan cada compra una sola vez.

Navegador

Measurement Pixel

Su punto fuerte
Medir el recorrido de compra en la página.
Qué puede ver
Vistas de producto, añadidos al carrito, inicios de pago y la compra: todo lo que pasa en el navegador del comprador.
Qué se le puede escapar
Los eventos cuyo script está bloqueado o cuya página no llega a terminar de cargar.
Qué envía este plugin
Los cuatro eventos: contents_viewed, items_added, checkout_started, order_created.

Servidor

Conversions API

Su punto fuerte
Confirmar las conversiones que tus propios sistemas han registrado.
Qué puede ver
Lo que sabe la tienda: el pedido pagado, su importe y su hora.
Qué se le puede escapar
La navegación: no puede saber que se vio un producto a menos que el navegador lo notifique.
Qué envía este plugin
Solo la compra: order_created, cuando WooCommerce marca el pedido como pagado.

Cuando las dos vías envían la misma compra, llevan el mismo event ID. OpenAI se queda con la primera que recibe y descarta el duplicado, así que el pedido se cuenta una sola vez.

La compra del navegador y la del servidor para un mismo pedido llevan el mismo event ID. OpenAI se queda con la primera que recibe y descarta el duplicado, así que el pedido cuenta como una sola conversión.

Navegador · Píxel

Compra

Event ID compartido, generado a partir del pedido de WooCommerce

Servidor · Conversions API

Compra

Event ID compartido, generado a partir del pedido de WooCommerce

Una sola conversión

Mismo Pixel ID, mismo nombre de evento y mismo ID: OpenAI se queda con el primero y descarta el duplicado.

Para qué sirve el píxel

El píxel es la única forma de medir lo que pasa entre llegar desde un anuncio y pagar: qué productos se vieron, qué entró en el carrito y quién llegó a finalizar compra. La recomendación de OpenAI es usar siempre el píxel en el navegador. El píxel también gestiona el consentimiento en la página: cuando el consentimiento vale false, no envía señales de medición.

Su punto débil es el de cualquier script del navegador: si el script se bloquea o la página no termina de cargar, el evento no se envía y nada deja constancia de que se perdió.

Para qué sirve la API de conversiones

La Conversions API notifica eventos que tu servidor ya conoce. En una tienda, eso es la compra: el pedido está en la base de datos, lo haya notificado o no el navegador. El servidor puede enviarla en cuanto se confirma el pago, reintentar si la petición falla y guardar un registro del resultado.

Su punto débil es que el servidor no ve la navegación. No puede saber que un comprador miró un producto si algo en el navegador no se lo cuenta. Además, tiene que mantener secreta una clave de API: OpenAI indica que los eventos de la Conversions API deben enviarse únicamente desde tu servidor.

Solo el píxel, solo la API o los dos

Resultados de las tres configuraciones de medición para una tienda
ConfiguraciónQué obtienesQué se te escapa
Solo el píxelTodo el recorrido de navegación y la mayoría de las comprasLas compras cuyo evento del navegador no llegó a dispararse
Solo la Conversions APILas compras, sin depender del navegadorLas vistas de producto, los carritos y los inicios de pago
Los dos, con ID compartidosEl recorrido desde el navegador y la compra por las dos víasLos eventos exclusivos del navegador siguen dependiendo de él

Qué evento va por cada vía en una tienda

Vía recomendada para cada evento de comercio electrónico
EventoPíxelConversions APIPor qué
contents_viewedSí—Solo el navegador ve una vista de producto
items_addedSí—La actividad del carrito ocurre en la página
checkout_startedSí—Llegar a finalizar compra es un evento de página
order_createdSíSíLa venta la registra la propia tienda

La compra es el evento que merece la pena enviar dos veces: es el que se usa para evaluar las campañas y el que la tienda puede confirmar por su cuenta.

Referencia

Píxel y API de conversiones, cara a cara

La comparativa completa, fila a fila.

Measurement Pixel de ChatGPT Ads comparado con la OpenAI Conversions API
Measurement PixelConversions API
Se ejecuta enEl navegador del compradorTu servidor
CredencialPixel ID (público)Pixel ID y una clave de API secreta
Ve el comportamiento de navegaciónSí: vistas, carritos, inicios de pagoSolo lo que registra tu servidor
Le afectan los scripts bloqueados o las pestañas cerradasSíNo: parte de tus propios datos
Puede confirmar un pago diferidoSolo si el comprador sigue en la páginaSí, cuando se confirma el pago
ConsentimientoNo envía nada si el consentimiento vale falseTu implementación debe aplicarlo
ConfiguraciónScript en todas las páginas y código de eventosCódigo de servidor, un disparador y reintentos

Fuentes: documentación de OpenAI sobre el Measurement Pixel y la Conversions API (en inglés).

Usar los dos sin contar dos veces

Enviar la misma compra dos veces solo funciona si OpenAI puede saber que es la misma compra. La documentación del píxel pide que generes tú el event_id y lo reutilices en el evento del píxel y en el enviado desde el servidor. Después, OpenAI usa el primer evento que recibe con la misma clave (Pixel ID, nombre del evento e ID) y descarta los duplicados posteriores.

Qué rompe la deduplicación

  • Un ID aleatorio generado en el navegador que el servidor nunca llega a conocer.
  • Un ID nuevo en cada carga de página, de modo que una página de agradecimiento recargada parece una compra nueva.
  • Una segunda copia del píxel, pegada en el tema o en un gestor de etiquetas, que se dispara con sus propios ID.
  • Pixel ID distintos en el navegador y en el servidor.

Mitos

Ideas equivocadas frecuentes

Cuatro cosas que se suelen dar por hechas sobre el seguimiento server-side, y lo que de verdad ocurre.

  • Lo que se suele pensar

    «Server-side significa que todos los eventos van por el servidor.»

    En la práctica

    No necesariamente. Pixel for ChatGPT Ads, por ejemplo, solo envía la compra desde el servidor.

  • Lo que se suele pensar

    «Enviar por las dos vías duplica mis conversiones.»

    En la práctica

    No con un event ID compartido. Sin él, puede pasar.

  • Lo que se suele pensar

    «La Conversions API se salta el consentimiento.»

    En la práctica

    No debería. Un evento de servidor tiene que seguir el consentimiento registrado para ese pedido.

  • Lo que se suele pensar

    «Server-side garantiza la atribución.»

    En la práctica

    Hace más fiable el envío de la compra. La atribución la sigue decidiendo OpenAI.

Píxel y API de conversiones en WooCommerce

Pixel for ChatGPT Ads es un plugin de WooCommerce para el seguimiento de conversiones de ChatGPT Ads. Carga el píxel para contents_viewed, items_added, checkout_started y order_created, y envía order_created a través de la Conversions API cuando WooCommerce marca el pedido como pagado. Las dos compras llevan un event ID derivado del pedido.

La guía de la API de conversiones para WooCommerce trata a fondo la parte del servidor: disparadores, la regla de los 7 días y reintentos.

Preguntas

¿El píxel de ChatGPT Ads es lo mismo que el OpenAI Measurement Pixel?

Sí. «Píxel de ChatGPT» y «píxel de OpenAI Ads» son nombres habituales del OpenAI Measurement Pixel que usa ChatGPT Ads.

¿Puedo usar la Conversions API sin el píxel?

Sí, pero pierdes los eventos de navegación (vistas de producto, añadidos al carrito e inicios de pago), que solo ve el navegador.

¿Cuál instalo primero?

El píxel, porque cubre todo el recorrido. Añade después la compra server-side con el mismo event ID para que la venta no dependa del navegador.

Las dos vías, listas para WooCommerce

Pixel for ChatGPT Ads usa el píxel para el recorrido de compra y envía la compra server-side con un event ID compartido.