Saltar al contenido

GuíasTracking server-side10 min de lectura

Google activó el checkout de AI Mode para tiendas Shopify. Así puedes llevar esos pedidos a GA4.

Google AI Mode y Gemini permiten comprar directamente mediante Shopify, pero Google Analytics no se ejecuta en ese checkout. Así puedes capturar esos pedidos del lado del servidor.

Publicado
Revisado

Daniil MaximkinIngeniero de producto y soluciones

Respuesta corta

Google AI Mode y Gemini permiten a compradores de Estados Unidos finalizar la compra dentro del chat mediante un checkout directo de Shopify. La documentación de Shopify indica que Google Analytics y los píxeles personalizados no se ejecutan ahí; solo lo hacen los píxeles de servidor a servidor. La solución es recibir el pedido mediante un webhook de Shopify, enviar una compra a GA4 con Measurement Protocol, etiquetarla como pedido de un canal de IA y conciliarla cada semana.

— Daniil

Conclusiones clave

  • Shopify activó el checkout directo por defecto para tiendas elegibles: Google AI Mode, Gemini y Microsoft Copilot lo muestran a compradores de Estados Unidos; Meta, a compradores de Estados Unidos, Canadá y México. Los pedidos llegan, pero el checkout ocurre dentro del canal de IA.
  • La ayuda de Shopify es explícita: en el checkout directo de Google AI Mode y Gemini no se ejecutan Google Analytics ni los píxeles personalizados; solo los píxeles de servidor a servidor.
  • La ruta de captura es un webhook de pedidos de Shopify, con HMAC verificado y deduplicación, que envía una compra a GA4 mediante Measurement Protocol con una etiqueta de canal de IA.
  • Envía datos a Meta y Google Ads solo cuando el pedido lleve un identificador utilizable. Si no lo tiene, deja fuera esa plataforma en vez de enviar una coincidencia débil.
  • Informa de los pedidos de canales de IA como un segmento separado y concílialos cada semana. Estos eventos no se recuperan retroactivamente y los informes estándar no los incorporan por sí solos.
En esta guía

Según un artículo de ppc.land, los comerciantes de Shopify empezaron a recibir el 22 de septiembre de 2026 un correo que les quitaba una decisión que muchos creían conservar. El medio cita el mensaje: la tienda se había vinculado a Merchant Center, activando el checkout nativo en Google AI Mode y Gemini, y los productos elegibles se incluían automáticamente. Según ese mismo artículo, el despliegue había empezado el viernes anterior, 18 de septiembre. Ambas fechas proceden de ppc.land; no las he encontrado en una fuente de Shopify o Google. El escaparate no cambió, y por eso es fácil pasar por alto el problema. Cambió dónde se completa el pedido.

En una tienda que vende en Estados Unidos, un cliente puede finalizar una compra dentro de una conversación de Google AI Mode o Gemini, mediante un checkout directo de Shopify, sin abrir tu web. El checkout directo de Google solo se muestra actualmente a clientes ubicados en Estados Unidos, y la propia tienda debe estar allí y ser elegible. Microsoft Copilot ofrece el mismo tipo de checkout a compradores de Estados Unidos; Meta, a compradores de Estados Unidos, Canadá y México. El pedido llega al administrador de Shopify con atribución de canal o referrer, y conservas la relación con el cliente y la experiencia posterior a la compra. Lo que no llega es el evento de compra que tu sistema de analítica estaba preparado para recoger.

Qué dice Shopify que ocurre dentro de ese checkout

La frase que define el trabajo está en la ayuda de Shopify. En el checkout directo de Google AI Mode y Gemini no se ejecutan Google Analytics ni los píxeles personalizados: solo se ejecutan píxeles de servidor a servidor para el inicio y la finalización del checkout, no los píxeles estándar o personalizados del lado del cliente. La misma explicación aparece en las páginas de Microsoft Copilot y Meta, donde el checkout directo funciona igual.

La página de Meta añade que los píxeles de analítica de terceros, como los de atribución de marketing, no se ejecutan en checkouts directos completados en una superficie de Meta.

Tu etiqueta de GA4 es una etiqueta del lado del cliente. Los píxeles personalizados del tema también lo son. Ninguno se ejecuta dentro del canal. El pedido existe, los ingresos son reales y GA4 no tiene su evento de compra.

Por eso la integración de Google Analytics que trae Shopify tampoco lo resuelve: es una etiqueta del lado del cliente situada en tu escaparate, y la compra no ocurrió ahí.

A qué canales de IA afecta y a cuáles no

Shopify agrupa los canales según cómo se completa la compra. Esa diferencia lo explica todo. La tabla refleja la situación del 2 de octubre de 2026.

CanalCómo se completa la compraA quién se ofrece el checkout dentro del canal¿Lo ve tu tracking del lado del cliente?
Google AI Mode y GeminiCheckout directo de Shopify dentro del chatCompradores de Estados Unidos; la tienda debe estar en Estados UnidosNo; solo se ejecutan píxeles de servidor a servidor
Microsoft CopilotCheckout directo de Shopify dentro del chatCompradores de Estados UnidosNo; solo se ejecutan píxeles de servidor a servidor
Superficies de Meta, por ejemplo MuseCheckout directo de Shopify dentro del chatCompradores de Estados Unidos, Canadá y MéxicoNo; se aplica la misma regla de servidor a servidor
ChatGPTDescubrimiento; el cliente termina la compra en el checkout de tu tiendaA nadie: Shopify no tiene checkout directo en ChatGPTTus etiquetas se ejecutan, pero la atribución puede fallar
Agentes de navegador con WebMCP, anunciado el 28 de septiembre de 2026El agente rellena tu checkout de Shopify y lo envía tras la confirmación del compradorNo se aplica: ocurre en tu propio checkoutSin probar: Shopify no documenta si se ejecutan los píxeles

Las visitas desde ChatGPT y el checkout de AI Mode son problemas distintos. Un pedido desde ChatGPT pasa por tu checkout, así que las etiquetas se ejecutan. El punto débil es la atribución: el comprador puede pagar en el navegador integrado de ChatGPT y no está documentado cuánto referrer y cuántos datos de campaña sobreviven al salto. Eso se trata en la guía de tráfico referido por IA en GA4 y Shopify. Un checkout que nunca pasa por tu escaparate no se puede observar desde el navegador.

La fila de WebMCP es nueva. El 28 de septiembre de 2026, Shopify anunció en su registro de cambios que los agentes de navegador pueden leer y actualizar un checkout de Shopify y enviarlo cuando el comprador confirma, sin configuración por parte del comerciante. La documentación añade que la herramienta ignora la atribución: un agente no puede establecerla mediante ella. No está documentado si tus píxeles se ejecutan en esos checkouts, y aún no lo he probado.

Perplexity no aparece en la tabla. A 2 de octubre de 2026, el centro de ayuda de Shopify no incluye un canal Perplexity ni un ajuste para él en los escaparates con agentes. No hay nada que activar o desactivar para ese canal en el administrador.

Cómo llevo esos pedidos a GA4

La ruta de captura funciona en el servidor y no depende de que se ejecute nada en el navegador.

  1. Suscríbete al webhook de pedidos. El tema orders/create, o orders/paid, entrega el pedido a un endpoint que controlas. Verifica la firma HMAC en cada entrega y usa la cabecera X-Shopify-Webhook-Id para ignorar duplicados. Shopify advierte que la entrega no siempre está garantizada y recomienda una tarea de conciliación que vuelva a consultar la API. El webhook es la vía rápida, no la única.
  2. Lee la atribución de canal que añade Shopify y etiqueta el pedido. Los pedidos de canales de IA llevan atribución de canal o referrer, así que el propio pedido indica su origen. Shopify no documenta qué valor de API escribe cada canal; primero lo confirmo en pedidos reales de la tienda. Lo añado al evento mediante un parámetro agentic y el nombre del canal para no mezclarlo con el segmento orgánico.
  3. Envía una compra a GA4 mediante Measurement Protocol. Una solicitud HTTP lleva el valor, la divisa y los artículos del pedido, con transaction_id igual al identificador del pedido de Shopify. Ese parámetro evita que un segundo evento posterior del mismo pedido se cuente otra vez.
  4. Envía a Meta o Google Ads solo si el pedido lleva un identificador utilizable. Debe ser un identificador real de clic u otro con el que puedas hacer una coincidencia legítima. Muchos pedidos de canales con agentes no llevan ninguno. En ese caso no envío el evento a la plataforma publicitaria y lo indico en el informe, en vez de enviar una coincidencia débil.
  5. Concilia cada semana. Compara los pedidos de Shopify etiquetados como agentic con los eventos de compra de GA4 que llevan la misma etiqueta y con lo que recibió cada plataforma publicitaria. Las tres cifras no serán iguales cada día. El objetivo es ver la diferencia y distinguir el retraso normal de una pérdida real.

Una nota sobre client_id: determina cuánto puedes recuperar

Measurement Protocol une un evento al historial de navegación de una persona mediante client_id, o app_instance_id. Si el checkout de IA no te da un identificador de cliente de GA, y a menudo no lo hará, no hay historial con el que unirlo. Puedes registrar la compra con un identificador estable propio, pero los informes que dependen del historial de navegación serán parciales. Google lo explica: Measurement Protocol complementa la recogida automática, no la sustituye, y una configuración completamente de servidor a servidor puede ofrecer solo informes parciales. Es una propiedad del método, no un defecto de la implementación. Por eso presento los pedidos de canales de IA como un segmento separado en vez de fingir que encajan sin más en los informes de sesiones.

Cómo comprobar si ya te está pasando

  1. En el administrador de Shopify, abre Sales channels > Agentic y comprueba si el checkout directo está activo para Google AI Mode y Gemini, Microsoft Copilot y Meta. Mientras Allow Shopify to manage for me esté activo, se habilita allí donde el canal lo ofrece.
  2. En el mismo lugar, abre el informe de cada canal de IA. Shopify muestra Sales, Orders, Online store sessions y Online store conversion por canal, además de Total sales. Sales suma pedidos referidos y pedidos de checkout directo, así que compara cada canal con las compras de GA4 de las mismas fechas. Los pedidos de ChatGPT pasaron por tu checkout. En Google, Copilot y Meta se mezclan pedidos referidos que sí pasaron por él y pedidos directos que no. Una diferencia que aparece al llegar pedidos de IA es la señal. Estos informes aún no están disponibles para tiendas headless; en ellas, filtra los pedidos por canal o referrer.
  3. En GA4, busca eventos de compra con la etiqueta de canal de IA. Si Shopify muestra pedidos de esos canales y GA4 no muestra nada, tu etiqueta del lado del cliente está haciendo exactamente lo que dice la documentación de Shopify: nada.
  4. Revisa las plataformas publicitarias para las mismas fechas, pero no esperes datos útiles si esos pedidos no llevan identificadores de clic.

Cómo lo verifico en implementaciones reales

Todavía no tengo resultados de clientes para canales de IA. El trabajo real más cercano es una reconstrucción del lado del servidor para una tienda headless.

Antes del plazo anterior de Shopify para el checkout, reconstruí de principio a fin la medición del servidor para un comercio headless del mercado estadounidense: un enlace de identidad a nivel de pedido para seguir el tráfico de pago hasta la venta, descontar reembolsos y eliminar duplicados. Las ventas con fuente conocida pasaron del 6 % al 76 %, las compras duplicadas en los informes del +100 % al 0 %, y las ventas atribuidas a un anuncio de Google de 0,1 a 10,5 al día. De 612 ventas del periodo auditado, 573 eran invisibles para todos los informes antes de la reconstrucción, y nunca se habían descontado 211 reembolsos.

«… Reconstruyó el tracking de Meta de mi embudo con deduplicación entre navegador y servidor y configuró el Worker de tracking en mi propia cuenta de Cloudflare para que tuviera todo el control…».

— Cliente; traducción del testimonio original

Fallos habituales

  • Enviar el evento de Measurement Protocol sin un transaction_id estable, de modo que un reintento crea otra compra.
  • Esperar informes completos de sesiones de un evento que no tiene client_id con el que enlazarse.
  • Enviar todos los pedidos de canales con agentes a Meta y Google Ads sin comprobar si tienen un identificador, lo que reduce silenciosamente la calidad de coincidencia.
  • Tratar ChatGPT y AI Mode como un solo problema. Uno es una visita referida a tu checkout, donde las etiquetas se ejecutan y puede fallar la atribución; el otro es una compra fuera de tu escaparate.

Limitaciones

  • En el checkout del canal solo se ejecutan píxeles de servidor a servidor. Un método que necesite una etiqueta del lado del cliente no funcionará aquí. No hay evento de navegador con el que deduplicar.
  • Measurement Protocol no sustituye por completo a las etiquetas. Google recomienda Data Manager API para nuevas integraciones de servidor a servidor y mantiene Measurement Protocol como una vía madura y compatible. Hoy implemento con Measurement Protocol y migraría a Data Manager API cuando el alcance lo requiera, después de probarla para ese cliente.
  • No se recuperan datos históricos. Las conversiones perdidas siguen faltando.
  • Los países del comprador están limitados y la elegibilidad es condicional. Google AI Mode, Gemini y Microsoft Copilot solo muestran checkout directo a compradores de Estados Unidos; Meta, a compradores de Estados Unidos, Canadá y México. Google exige además una tienda estadounidense con cuenta de Merchant Center, y todos los canales exigen elegibilidad en Shopify Catalog y políticas de tienda completas.
  • Las plataformas publicitarias necesitan un identificador. Meta y Google Ads solo reciben el evento cuando el pedido lleva un dato utilizable para hacer la coincidencia.
  • El consentimiento sigue siendo obligatorio. Son pedidos reales, pero enviarlos a sistemas de analítica y publicidad sigue siendo un tratamiento de datos que debes tener permitido. Esto cubre implementación técnica, no asesoramiento legal.
  • No es asesoramiento legal ni fiscal.

Cuándo no necesitas esto

Si no vendes a Estados Unidos ni, mediante Meta, a Canadá o México, o has desactivado el checkout directo en Sales channels > Agentic, este problema concreto no te afecta. Decidir si mantenerlo activo es otra cuestión, tratada en ¿conviene dejar activo el checkout directo de IA?.

Si tu único tráfico de canales de IA viene de ChatGPT, tus clientes siguen pagando en tu tienda y las etiquetas se ejecutan. Lo que puede fallar es la atribución, que es un trabajo distinto de la captura. Si el volumen de checkout de IA es mínimo y no anuncias en Estados Unidos, dímelo y nos ahorramos el trabajo.

Puedo implementarlo para ti

Este es el caso de uso Pedidos de AI Mode, Copilot y Meta ausentes en GA4: captura de pedidos de canales de IA del lado del servidor. Empieza con una conversación gratuita: describe tu tarea y confirmaré si tus tiendas son elegibles, qué identificador tienes realmente para esos pedidos y qué requeriría la captura.

La vía habitual es una corrección acotada desde EUR 425 para capturar y conciliar en una tienda, o un proyecto de ingeniería a medida desde EUR 1.400 si hay más tiendas o una infraestructura mayor. Si primero necesitamos establecer por qué faltan datos, es un diagnóstico separado, acordado por escrito antes de implementar.

Describe tu tarea.

Preguntas

Preguntas que responde esta guía

¿Los pedidos de AI Mode aparecen en el administrador de Shopify?

Sí. Shopify indica que los pedidos realizados mediante canales de IA aparecen en el administrador con atribución de canal o referrer. Conservas la relación con el cliente y puedes ver de dónde vino el pedido. Lo que falta es la copia del evento para analítica y plataformas publicitarias, porque tus etiquetas del lado del cliente no se ejecutan en ese checkout.

¿Por qué no se ejecuta mi etiqueta de GA4 en el checkout de IA?

Porque ese checkout no es tu escaparate. Shopify indica que en el checkout directo de Google AI Mode y Gemini no se ejecutan Google Analytics ni los píxeles personalizados, y que solo se ejecutan píxeles de servidor a servidor. Una etiqueta de GA4 del lado del cliente pertenece precisamente al grupo que no se ejecuta ahí.

¿Puedo enviar estos pedidos también a Meta y Google Ads?

Solo cuando el pedido lleve un identificador utilizable: un identificador de clic publicitario u otro con el que puedas hacer una coincidencia legítima. Muchos pedidos de canales con agentes no lo tendrán. Si no hay identificador, dejo fuera esa plataforma y lo indico, en vez de enviar un evento que empeore la calidad de coincidencia.

¿Se recuperarán los pedidos que ya se perdieron?

No. Las plataformas de conversión no rellenan esos datos retroactivamente. Lo perdido entre el cambio y la corrección sigue faltando; por eso la solución incluye una vista de conciliación y una nota sobre las fechas afectadas.

¿Measurement Protocol sigue siendo la vía adecuada para enviar eventos del servidor?

Google describe Measurement Protocol como una solución madura que seguirá operativa, pero ahora recomienda Data Manager API para nuevas integraciones de servidor a servidor. Hoy implemento la ruta con Measurement Protocol y considero Data Manager API la vía futura; más abajo explico la limitación.

Daniil Maximkin

Hola, soy Daniil.

Trabajo contigo desde la definición del problema hasta la implementación y la entrega. Hablas con quien hace el trabajo. Trabajo en inglés y ruso.

¿Lo has intentado y sigues atascado?

Describe tu tarea

La primera respuesta es gratis, en un día laborable. O escribe directamente: next@taskfordaniel.com