Medir vistas de página

Cada vez que alguien carga una página de tu sitio web o cada vez que cambia el estado de su historial de navegación, se envía un evento de medición mejorada llamado page_view desde tu sitio web a Google Analytics. Como el evento se envía de forma automática, no es necesario que envíes manualmente los datos de vistas de una página a Analytics.

Sin embargo, si quieres controlar manualmente cómo se envían las vistas de una página (por ejemplo, aplicaciones de página única o desplazamiento infinito), puedes inhabilitar las vistas de una página y enviarlas manualmente desde tu sitio web. En este artículo se describe el comportamiento predeterminado de las vistas de una página y se explica cómo enviarlas manualmente.

Para obtener información sobre cómo medir las vistas de una pantalla en una aplicación móvil, consulta este artículo.


Antes de empezar

Comportamiento predeterminado

Nombre Tipo Obligatorio Valor predeterminado Descripción
page_title string No document.title Es el título de la página.
page_location string No location.href

Es la URL de la página.

Si anulas page_location, el valor debe empezar por el protocolo seguido de la URL completa; por ejemplo, https://www.example.com/contact-us-submitted.

send_page_view boolean No true Indica si se debe enviar una vista de una página.

Vistas de una página (modo manual)

Si quieres controlar de forma manual cómo se envían las vistas de una página (por ejemplo, en aplicaciones de página única o desplazamiento infinito), debes hacer lo siguiente:

  1. Inhabilitar la medición de vistas de una página
  2. Enviar el evento page_view cuando corresponda

Medir las vistas virtuales de una página

Si tu sitio carga el contenido de página dinámicamente y actualiza la URL del documento, te recomendamos que envíes más vistas de página para medir estas vistas virtuales de página. Para medir las vistas virtuales de una página, puedes utilizar la medición mejorada, que envía una vista de una página cuando cambia el estado del historial de navegación, o bien envía manualmente el evento page_view.

Si envías eventos page_view manualmente, comprueba que la medición mejorada esté configurada correctamente para que las vistas de una página no se contabilicen dos veces cuando cambie el estado del historial. Por lo general, esto significa que debes inhabilitar la opción La página cambia en función de los eventos del historial de navegación, que se encuentra en la configuración avanzada de la sección Vistas de una página.

Cuando se envía una vista de una página a Analytics, se usan los valores de parámetros de página predeterminados, a menos que se modifiquen. Es decir, no tienes que modificar los parámetros page_title o page_location si, antes de que se envíe el evento, se aplican cambios a window.location (por ejemplo, a través de la API History) y a document.title.

Si tu aplicación utiliza una biblioteca para gestionar las actualizaciones de las páginas, te recomendamos que revises el comportamiento para confirmar que la biblioteca asigna a window.location y document.title los valores que debería. También puedes definir de forma explícita los parámetros de página cuando envíes un evento page_view para garantizar que sean precisos y claros.