Cada vez que un usuario carga una página de tu sitio web o el sitio activo cambia el estado del historial de navegación, se envía un evento de medición optimizada llamado page_view
de tu sitio web a Google Analytics. Dado que el evento se envía automáticamente, no es necesario que envíes datos de vistas de página a Analytics de forma manual.
Sin embargo, cuando quieras controlar de forma manual cómo se envían las vistas de página (p.ej., aplicaciones de una sola página o desplazamiento infinito), puedes inhabilitarlas y, luego, enviarlas de forma manual desde tu sitio web. Obtén información para medir aplicaciones de una sola página.
En este documento, se describe el comportamiento predeterminado de las vistas de página y, luego, cómo enviar tus propias vistas de página de forma manual.
Para obtener información sobre cómo medir las vistas de pantalla en una aplicación para dispositivos móviles, consulta Cómo medir las vistas de pantalla.
Antes de comenzar
En esta guía, se da por sentado que ya hiciste lo siguiente:
- Crea una cuenta y una propiedad de Google Analytics. Este paso crea automáticamente una etiqueta de Google por ti.
- Crear un flujo de datos web para tu sitio
- Coloca el fragmento de la etiqueta de Google en tu sitio web
También se da por sentado que tienes lo siguiente:
- Tienes acceso al código fuente de tu sitio web.
- Rol de editor (o superior) en la cuenta de Google Analytics
Comportamiento predeterminado
Cuando agregas la etiqueta de Google (gtag.js) a tu sitio, el fragmento incluye un comando config
que envía una vista de página de forma predeterminada. Puedes incluir un <parameters>
adicional con información sobre la vista de página para especificar cómo se inicializa Google Analytics:
gtag('config', 'TAG_ID', <parameters>);
Cuando se personaliza el comportamiento de las vistas de página, se pueden usar las siguientes claves:
Nombre | Tipo | Obligatorio | Valor predeterminado | Descripción |
---|---|---|---|---|
page_ |
string |
No | document.title | Es el título de la página. |
page_ |
string |
No | location.href |
Es la URL de la página.
Si anulas |
send_ |
boolean |
No | true |
Indica si se debe enviar o no una vista de página. |
Por ejemplo, lo siguiente anula los valores de page_title:
gtag('config', 'TAG_ID', {
'page_title' : 'homepage'
});
Vistas de página manuales
Cuando desees controlar manualmente cómo se envían las vistas de página (p.ej., aplicaciones de una sola página o desplazamiento infinito), haz lo siguiente:
Cómo inhabilitar la medición de vistas de página
Para inhabilitar el evento page_view
predeterminado, establece el parámetro send_page_view
en false
en el fragmento de la etiqueta de Google.
gtag('config', 'TAG_ID', {
send_page_view: false
});
La configuración de send_page_view
no se conserva en todas las páginas. Este parámetro de configuración debe repetirse en todas las páginas de tu sitio web en las que deseas inhabilitar las vistas de página automáticas.
Enviar eventos de page_view
de forma manual
Cuando corresponda, realiza la siguiente llamada a gtag
y reemplaza los valores de marcador de posición según sea necesario:
gtag('event', 'page_view', {
page_title: '<Page Title>',
page_location: '<Page Location>'
});