DICCIONARIO · P

Página virtual

Una página virtual (o página vista virtual) es una vista de página que se registra en la herramienta de analítica sin que el navegador cargue una URL nueva, enviando a mano una ruta inventada o actualizada. Sirve para medir como pantallas independientes los pasos de un formulario, las vistas de una aplicación de una sola página o las ventanas modales.

Kevin Rouget Perona Escrito por Kevin Rouget Perona 6 min de lectura
Ficha rápida
También llamada
Página vista virtual, virtual pageview
En Google Analytics 4
Evento page_view enviado con un page_location y un page_title personalizados
Medición automática en GA4
Opción «Cambios de página basados en eventos del historial del navegador» de la medición mejorada
Universal Analytics
Las propiedades estándar dejaron de procesar datos el 1 de julio de 2023
Efecto en SEO
Ninguno: solo existe en los informes de analítica, Google no la rastrea ni la indexa

≡En resumen

  • Una página virtual es un page_view que envías tú cuando cambia la pantalla pero no se carga una URL nueva.
  • Se usa en aplicaciones de una sola página, formularios y checkouts por pasos, modales y contenidos cargados con JavaScript.
  • En GA4 se consigue con la medición mejorada basada en el historial, con gtag o con Google Tag Manager, nunca con dos métodos a la vez.
  • Solo debe representar pantallas que el usuario percibe como nuevas; las interacciones sueltas se miden mejor como eventos.
  • No tiene efecto en SEO: para que Google indexe las vistas de una SPA necesitan URLs reales con la History API.

01 ¿Qué es una página virtual en analítica web?

El término se popularizó con Universal Analytics, donde las «páginas vistas virtuales» se enviaban con una llamada pageview y una ruta personalizada. En Google Analytics 4 el concepto sigue vivo, pero ya no es un tipo de hit especial: es el mismo evento page_view de siempre, enviado con los parámetros page_location y page_title que tú decides.

No es, por tanto, una herramienta ni una página que exista en tu servidor: es una convención de medición para que los informes reflejen lo que el usuario ve.

02 ¿Para qué sirve una página virtual? Casos de uso

01

Aplicaciones de una sola página (SPA)

Webs hechas con React, Vue o Angular que cambian de vista sin recargar el documento. Cada vista debe contar como una página.

02

Formularios y checkouts por pasos

Solicitudes de presupuesto, reservas o pagos divididos en pasos dentro de la misma URL, para construir un embudo de abandono.

03

Ventanas modales y fichas rápidas

Una vista rápida de producto o un formulario en ventana emergente que el usuario percibe como una pantalla distinta.

04

Contenido cargado por AJAX

Filtros, pestañas o resultados que sustituyen el contenido principal sin navegar, cuando cambian de verdad lo que se muestra.

Situación Mídelo como Motivo
Cambio de vista en una SPA Página virtual El usuario ve una pantalla nueva
Paso 2 de un formulario de 4 pasos Página virtual Permite un embudo por pasos en los informes de páginas
Clic en un botón de reproducir vídeo Evento Es una interacción, no una pantalla
Descarga de un PDF Evento (file_download) La medición mejorada de GA4 ya lo recoge
Envío correcto de un formulario sin cambio de URL Evento clave Es una conversión; también puedes mostrar una página de gracias virtual
¿Página virtual o evento?

03 Cómo crear páginas virtuales en Google Analytics 4

  1. 1

    Opción 1: medición mejorada basada en el historial

    Si tu SPA cambia la URL con pushState() o replaceState(), activa en Administrar > Flujos de datos > Web > Medición mejorada > Vistas de página > Configuración avanzada la opción de cambios de página basados en eventos del historial del navegador. GA4 enviará un page_view en cada cambio.

  2. 2

    Opción 2: envío manual con gtag.js

    Desactiva la vista de página automática con send_page_view: false y envía tú un evento page_view con page_location y page_title cada vez que cambie la pantalla.

  3. 3

    Opción 3: Google Tag Manager

    Usa un activador de cambio de historial o un evento personalizado del dataLayer que dispare una etiqueta de evento page_view de GA4 con la ruta y el título de la vista.

  4. 4

    Comprueba en DebugView

    Navega por las vistas en modo depuración y verifica que cada page_view llega una sola vez, con page_location y page_referrer actualizados.

Ejemplo · Ejemplo de página virtual con gtag.js

Configuración sin vista de página automática:

gtag('config', 'G-XXXXXXX', { send_page_view: false });

Envío de la vista virtual al mostrar el paso de pago:

gtag('event', 'page_view', { page_title: 'Checkout - Pago', page_location: 'https://www.tutienda.es/checkout/pago' });

Google advierte de que send_page_view no se conserva entre páginas: hay que repetirlo en cada página donde quieras desactivar la vista automática.

04 Páginas vistas virtuales: Universal Analytics frente a GA4

Aspecto Universal Analytics Google Analytics 4
Qué se envía Un hit de tipo pageview con una ruta personalizada Un evento page_view con parámetros personalizados
Campo clave page (solo la ruta, p. ej. /virtual/paso-2) page_location (URL completa) y page_title
Medición automática en SPA No; siempre había que programarla Sí, con la medición mejorada basada en el historial
Estado Dejó de procesar datos el 1 de julio de 2023 (360: 1 de julio de 2024) Versión vigente
Cómo ha cambiado la página virtual

Si heredaste implementaciones antiguas con rutas tipo /virtual/…, revisa que la migración a GA4 las haya traducido a page_location; muchos informes de embudo se rompieron en el cambio sin que nadie lo notara. Tienes el proceso completo de configuración en nuestra guía para configurar Google Analytics 4 paso a paso.

05 Páginas virtuales y SEO

Una página virtual solo existe dentro de tu herramienta de analítica. Google no la ve, no la rastrea y no la indexa, así que crear páginas virtuales no aporta ni resta posicionamiento.

Otra cosa es que las vistas de una aplicación de una sola página tengan que posicionar. En ese caso no bastan las páginas virtuales: Google recomienda usar la History API para que cada vista tenga una URL real y accesible, y desaconseja cargar contenidos distintos mediante fragmentos (#) porque Googlebot no puede resolverlos de forma fiable.

06 Buenas prácticas y errores frecuentes

  • ✓Define una convención de rutas legible (/checkout/envio, /checkout/pago) y documéntala.
  • ✓No incluyas emails, nombres, teléfonos ni otros datos personales en page_location o page_title.
  • ✓Actualiza también el título para que el informe de páginas no muestre todas las vistas con el mismo nombre.
  • ✓Vuelve al inicio de la pantalla con window.scrollTo(0, 0) tras cada cambio de vista para que el scroll se mida bien.
  • ✓No envíes una página virtual por cada pestaña, acordeón o clic menor.
  • ✓Comprueba tras cada despliegue que el número de page_view por sesión no se ha disparado.
Ejemplo · Ejemplo: embudo de un formulario de presupuesto

Una empresa de reformas tiene un formulario de cuatro pasos en /presupuesto/: tipo de obra, metros, datos de contacto y confirmación. Envía una página virtual por paso (/presupuesto/paso-1-tipo, /presupuesto/paso-2-metros…) y, en una exploración de embudo de GA4, descubre que buena parte de quienes llegan al paso 2 no pasa al 3. El problema no era el anuncio ni la landing, sino pedir el teléfono antes de enseñar un precio orientativo. Mover ese campo al final es un cambio pequeño que solo se ve gracias a las páginas virtuales.

Medir bien los pasos de un formulario es el primer requisito para mejorarlo: sin saber en qué pantalla se pierde la gente, cualquier cambio es a ciegas. Si ese es tu caso, nuestro servicio de optimización de la conversión empieza precisamente por auditar la medición. Si quieres ver más ejemplos de implementación en Universal Analytics, puedes consultar esta guía sobre páginas vistas virtuales de Google Analytics.

Preguntas frecuentes sobre Página virtual

Es una vista de página que se envía a la herramienta de analítica sin que se cargue una URL nueva, para medir como pantallas distintas los pasos de un formulario, las vistas de una SPA o las ventanas modales.

La página virtual representa una pantalla nueva que el usuario ve; el evento, una acción concreta como un clic, una descarga o la reproducción de un vídeo.

Con un evento page_view que incluya page_location y page_title, enviado con gtag.js o desde Google Tag Manager, o de forma automática con la medición mejorada basada en el historial del navegador.

Sí, si la aplicación cambia la URL con la History API y tienes activada la opción de cambios de página basados en eventos del historial del navegador.

Sí, aunque ya no es un tipo de hit propio: en GA4 es un evento page_view normal al que asignas una ruta y un título personalizados cuando cambia la pantalla sin cargar una URL nueva.

No. Solo existen en los informes de analítica; Google no las rastrea ni las indexa.

Lo más habitual es tener activa la medición basada en el historial y, a la vez, enviar el page_view desde Tag Manager o con código propio.

Fuentes consultadas

Kevin Rouget Perona

Sobre el autor

Kevin Rouget Perona

Especialista en marketing, publicidad y Amazon en appyweb

Gestiona estrategias de marketing, campañas de publicidad y cuentas de Amazon orientadas a ventas y captación de clientes.

Ver perfil en LinkedIn ↗

Términos relacionados

Ver todos los términos →
P Page View Un page view (página vista) es cada carga o visualización de una página web registrada por una herramienta de analítica. En Google Analytics 4 se mide con el evento page_view y aparece en los informes como «Vistas». Indica cuánto contenido se consume, pero no cuántas personas visitan la web ni si cumplen tus objetivos. G Google Analytics Google Analytics es la herramienta gratuita de analítica web de Google que mide cuántas personas visitan una web o app, de dónde llegan, qué hacen y si convierten. Su única versión activa es Google Analytics 4 (GA4), basada en eventos, desde que Universal Analytics dejó de procesar datos el 1 de julio de 2023. G Google Tag Manager Google Tag Manager es el gestor de etiquetas gratuito de Google que permite añadir y controlar desde una interfaz web los códigos de medición y publicidad de una web o app (GA4, Google Ads, píxeles de redes) sin tocar el código cada vez. Centraliza la analítica, acelera los cambios y aplica el consentimiento de cookies a todas las etiquetas. E Eventos En marketing, un evento es una actividad organizada o patrocinada por una marca, presencial u online, que reúne a un público durante un tiempo limitado para darla a conocer, generar contactos, vender o fidelizar. En analítica digital, «evento» es otra cosa: cada interacción que registra una herramienta como Google Analytics 4. T Tracking Code Un tracking code (código de seguimiento) es un fragmento de código o un identificador que se añade a una web, una app, un enlace o un envío para registrar lo que ocurre con él: visitas, clics, compras o la ubicación de un paquete. En marketing es la base de toda medición, porque sin él no sabes qué canal genera ventas. W Web analytics Web analytics es la recogida, medición y análisis de los datos de uso de un sitio web para saber quién lo visita, de dónde llega, qué hace y si convierte. Se obtiene con etiquetas JavaScript, registros del servidor o etiquetado en servidor, y en la UE está condicionada por el consentimiento de cookies y el RGPD.

Cuéntanos tu proyecto. Te respondemos en 48 h.

Auditoría gratuita de IA, campañas, web y SEO, con prioridades y cifras reales de tu negocio.

✓ Sin compromiso ✓ Respuesta en 48 h laborables ✓ Un consultor senior, no un bot
WA WhatsApp