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 |
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:
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.