pablo gonzalez
definitivamente este curso es un bluff total, es una pérdida de tiempo. lo habeis jodido con el dichoso shopify
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:
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:
Los pasos del funnel quedan configurados así:
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á:
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.
pablo gonzalez
definitivamente este curso es un bluff total, es una pérdida de tiempo. lo habeis jodido con el dichoso shopify
Carolina Gómez
medir las etapas del checkout en Shopify usando Google Analytics Universal, ya que la integración nativa no registra automáticamente pasos como información del cliente, envío y pago.
Para solucionarlo, se creó un funnel de conversión en los objetivos de Google Analytics usando páginas virtuales detectadas con Google Analytics Debugger.
Así se pudieron medir manualmente las etapas del checkout:
También se reforzó el uso de funnels y el análisis de datos enviados a Google Analytics.
Andrés Mauricio Hubert González
Profe una pregunta es posible hacer este mismo funnel pero por producto ?
Pablo Saavedra Vivanco
¿ Cúal es la ventaja de configurar el Objetivo Inteligente? vs configurarlo manualmente. Saludos!
Dani Ospina
Hola, 😄
que tomas los aprendizajes y puedes optimizar tiempo para dedicarlo a otras áreas que lo necesiten.
Jonathan Wilmer Albán Bonilla
Cómo creamos una url ficticia con Google Tag Manager?
Felipe Ríos Barraza (Frios)
ProfesorAcá un post que te puede ayudar: https://www.bounteous.com/insights/2020/06/11/tracking-virtual-pageviews-google-tag-manager/
Jonathan Wilmer Albán Bonilla
Las urls ficticias contabilizan también como pageviews dentro de analytics, es decir doble página vista?
Felipe Ríos Barraza (Frios)
ProfesorEn contexto UA, las páginas virtuales son usadas -por lo general- para escenarios donde hay una single-page application. Entonces, el sentido es enviar una página virtual cada vez que el usuario cambiaba de interfaz, independiente que la URL no cambie. Dichas páginas virtuales tienen las mismas propiedades que cualquier otra página y como en ese caso, son las únicas páginas vistas entre cambios de interfaz, esas son las únicas que se contabilizarán y por tanto no habrán "duplicadas".
Para casos diferentes a single-page application, si tu añades una página virtual, a un flujo donde ya están enviando páginas vistas (producto de cambios de URLs), ahí estarás generando una página vista adicional y por tanto se podría considerar que estás "duplicando" las páginas vistas... La pregunta sería: ¿por qué quisieras hacer eso de enviar doble página?. Y la respuesta en el contexto de UA es que cuando uno quiere enviar información adicional a GA, de alguna acción que hizo el usuario, tiene dos caminos; uno el de la página virtual y dos el de un evento. Entonces, si no se está produciendo un cambio de la interfaz, uno no debería enviar un pageview virtual, sino mandar un evento. Por tanto, enviando eventos, no se produciría el problema de duplicación.
Entonces, ¿por qué shopify hace uso de la página virtual si no es una single-page application?, 2) ¿eso no le genera duplicación de páginas vistas?.
Las respuestas cortas son: 1) por simplicidad y 2) no, no le genera duplicación.
Me explico:
dominio/id/checkouts/id?variables_y_parametros
Configurar los funnels de conversiones para un usuario normal sería enredado, pues requeriría de saber de REGEX y por eso -me imagino- que shopify manda una página virtual, pues así es muy sencillo explicarle a cualquiera como hacer la configuración de esos funnels con URLs simples.
Resumen: si vas a implementar páginas virtuales, debes tener muy claro el caso de uso y asegurarte de hacer una implementación adecuada para evitar duplicaciones.
Finalmente, añadir que en GA4 ya no hay páginas virtuales (todo es un evento), y por tanto, si tuvieses el caso que quieres hacerle sencilla la vida a la persona que tiene que configurar las cosas en GA4 (con URLs como las del checkout de shopify), lo único que tienes que hacer es, adicional al enviar el evento de la página vista de la página visible, es enviar otro evento que señale de la etapa del funnel en la que está navegando el usuario y con eso la persona podrá seleccionar ese evento para marcar lo que quiera y sin la necesidad de saber de REGEX (lo otro que se puede hacer es aprender REGEX, háganlo :) ).
Espero mi respuesta te haya ayudado.
Saludos!
Hugo Calero Valverde
Curso Google analytics para ecommerce, lección 9, no me sale la opción de page view en la consola activando el GA debbuger. ¡Ayuda!
Hugo Calero Valverde
Alguno podría ayudarme, no me sale el page view, ya activé la extensión y aún nada.
Cindy Johanna Herrera Parra
Hola Profe. Una pregunta
Yo tengo la tienda por woocomerce Y la pasarela de pagos es MERCADOPAGO
Haciendo el proceso para dibujar el embudo paso a paso. llego a un punto donde me salgo del ecosistema de mi página y no puedo rastrear el evento debido a que es mercadopago.
En este caso ¿qué hago?¿cuál es la mejor opción?
específicamente el paso de shipping y de payment. incluso, llego a un punto en donde me sale la página de mercado pago preguntándome si deseo regresar al sitio, en lugar de llevarme automáticamente a la "thank you page"
Felipe Ríos Barraza (Frios)
ProfesorHola Cindy, lamentablemente no tengo experiencia con lo que me indicas, capaz puedes encontrar algún expert@ técnic@ que te pueda ayudar en workana, freelancer o en upwork. Saludos!
Andrés Serna
Cindy creo que este articulo te puede ayudar https://blog.analytics-toolkit.com/2015/payment-gateway-referrer-exclusions-google-analytics/ , se debe excluir el tráfico de la pasarela de pagos para que no se genere una nueva sesión.
Erick Lucio
A febrero del 2024 ya GAU no recibe información, por lo que creo que esta clase ya está obsoleta.
Teddy Gutiérrez Aguilar
Gracias por la información profe. Alta clase.