Me encuentro esto casi todas las semanas. Tienes un e-commerce, entras al checkout y al pasar de los datos de envío a los de pago, la URL no cambia. Es estática. En mi experiencia con clientes, esto genera un agujero negro en la analítica porque Google Analytics 4 no registra ninguna nueva visualización de página. Pierdes por completo el rastro del usuario.
Para solucionar esto y que los datos aparezcan correctamente en tus informes de páginas y pantallas, lo que mejor me ha funcionado es implementar paginas virtuales ga4 apoyándome en Google Tag Manager. Te explico exactamente cómo lo hago.
Que es una pagina virtual y por que la necesitas
Una página virtual es simplemente un hit de tipo evento que enviamos a Analytics para que lo cuente como una página vista real. La trampa aquí es que esa página no existe dentro del enlazado de tu web, nos la inventamos nosotros para poder medir esos pasos estáticos del checkout.
Imagina que el usuario hace clic en el botón de guardar y continuar en las opciones de entrega. Al capturar ese clic, le decimos al sistema que lance una página virtual indicando que el usuario ya ha visto esa sección. Así de simple y efectivo.
Configuracion paso a paso en Tag Manager
He visto que muchos se complican la vida aquí, pero el proceso es bastante directo. Entras a Google Tag Manager y creas una etiqueta nueva de tipo evento de GA4. Seleccionas tu etiqueta de configuración que ya debes tener lista y le asignas un nombre interno a la etiqueta.
El truco de magia ocurre en el nombre del evento. Tienes que llamarlo exactamente page_view. Esto es innegociable para que Analytics lo recoja dentro de su evento estándar de páginas vistas sin darte problemas.
Como esta URL no existe, le vamos a dar los parámetros nosotros mismos. Configuras un page_location inventado. Puedes poner el path que quieras o el dominio completo. Después, le asignas un page_title descriptivo, como por ejemplo Paso 1 Opciones de entrega.
Finalmente, añades el activador. Solo tienes que configurarlo para que dispare la etiqueta cuando el usuario haga clic en ese botón específico de continuar hacia el siguiente paso del pago. Si te vas a la vista en tiempo real de GA4, verás cómo entra ese evento con la URL y el título que te acabas de inventar. Problema resuelto.
Preguntas frecuentes
¿Qué es exactamente una página virtual en Google Analytics 4?
Es un hit de tipo page_view que enviamos a Analytics con una URL y título inventados. Sirve para contabilizar páginas vistas en procesos de checkout donde la URL real no cambia.
¿Qué nombre de evento debo usar en Tag Manager para las páginas virtuales?
Debes nombrar el evento estrictamente como page_view. De esta forma, GA4 lo procesará correctamente dentro de sus informes estándar de páginas y pantallas.
¿Cómo se activa la etiqueta de la página virtual en un checkout estático?
Se configura un activador de clic en Tag Manager que salte justo cuando el usuario pulsa el botón para avanzar al siguiente paso del proceso de pago.