Cuando instalas Enhanced Ecommerce en Shopify con Google Analytics Universal, el proceso general de compra se registra sin problemas. Sin embargo, existe una limitación importante: Shopify no envía información detallada sobre cada paso del checkout. Esto significa que el reporte de comportamiento de la transacción de compra queda vacío. La buena noticia es que, usando páginas virtuales y la configuración de objetivos con embudo de conversión, puedes resolver este problema sin necesidad de código adicional complejo.
¿Qué limitación tiene Shopify con Enhanced Ecommerce?
Shopify permite habilitar la vista de comercio electrónico y envía datos generales del proceso de compra: desde que un usuario inicia sesión, ve un producto, lo añade al carrito y finalmente compra. Este flujo aparece en el reporte de comportamiento de compra [0:38].
Sin embargo, el reporte de comportamiento de la transacción de compra, también conocido como reporte de checkout [1:15], requiere información específica sobre cada etapa intermedia: información del cliente, shipping, payment y transacción. Shopify no integra estos datos de forma nativa, a pesar de ser una funcionalidad avanzada de Enhanced Ecommerce.
Para entender cómo debería verse este reporte completo, la cuenta demo de Google Merchandise Store [1:42] es una referencia ideal. Allí los desarrolladores de Google configuraron todas las etapas del funnel del checkout, mostrando exactamente el tipo de información que Shopify no proporciona por defecto.
¿Cómo configurar el funnel de checkout usando páginas virtuales?
La solución consiste en crear un objetivo de transacción con un embudo de conversión dentro de Google Analytics Universal, utilizando las páginas virtuales que Shopify genera internamente durante el checkout [2:30].
¿Qué son las páginas virtuales y cómo identificarlas?
Una página virtual es una URL ficticia que se carga únicamente para fines de marcaje [4:10]. Aunque la URL real del checkout en Shopify es dinámica y cambia con cada sesión, por detrás se envía una URL consistente que puedes identificar usando la extensión Google Analytics Debugger [3:25].
Para encontrar estas URLs:
- Activa Google Analytics Debugger en Chrome.
- Abre la consola del navegador con inspeccionar elemento.
- Filtra por page view para visualizar los comandos enviados.
- Cada paso del checkout genera una página virtual con una ruta fija.
Por ejemplo, al iniciar el checkout aparece una página como checkout confirmation page [4:20]. Al avanzar al paso de envío, se registra otra página virtual de shipping [5:05]. Y al llegar al pago, aparece checkout payment [5:30].
¿Cómo crear el objetivo con embudo de conversión?
Dentro de la sección Administrar de Google Analytics Universal, en la vista correspondiente, accede a Objetivos [2:55] y sigue estos pasos:
- Crea un nuevo objetivo seleccionando la plantilla de transacción.
- Define la URL final como la página virtual de thank you page [6:15].
- Habilita el embudo de conversión y agrega cada paso con su página virtual correspondiente.
Los pasos del funnel quedan configurados así:
- Información del cliente: página virtual del inicio del checkout.
- Selección de medio de envío: página virtual de shipping.
- Selección de medio de pago: página virtual de payment.
- Transacción: página virtual de thank you page.
Es importante recordar que Google Analytics se demora en poblar este reporte [6:40], por lo que los datos no aparecerán de inmediato tras guardar la configuración.
¿Por qué comparar tu configuración con la cuenta demo de Google?
La cuenta de Shopify tiene limitaciones inherentes por su integración nativa, mientras que la cuenta demo de Google Merchandise Store representa una implementación completa de todas las funcionalidades de Enhanced Ecommerce [7:15]. Comparar ambas configuraciones te permitirá:
- Identificar qué reportes y datos faltan en tu implementación.
- Entender el potencial completo de Enhanced Ecommerce.
- Detectar oportunidades de mejora en el seguimiento de tu tienda.
El uso del debugger como herramienta de análisis profundo te da visibilidad total sobre qué información se está enviando a Google Analytics en cada interacción. Dominar esta herramienta es fundamental para cualquier implementación avanzada de analítica web.
Si ya configuraste tu funnel de checkout, comparte en los comentarios las diferencias que encuentras entre tu cuenta de Shopify y la cuenta demo de Google Merchandise Store.