Cómo medir las vistas de página

Cada vez que alguien carga una página de tu sitio web o el sitio activo cambia el estado del historial de su navegador, se envía un evento de medición optimizadallamado page_view desde tu sitio web a Google Analytics. Como el evento se envía automáticamente, no es necesario que envíes los datos de vistas de página a Analytics de forma manual.

Sin embargo, si quieres controlar manualmente cómo se envían las vistas de página (por ejemplo, en aplicaciones de una sola página o en el desplazamiento infinito), puedes inhabilitarlas y, luego, enviarlas manualmente 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 app para dispositivos móviles, consulta Cómo medir las vistas de pantalla.


Antes de comenzar

En esta guía, se supone que ya hiciste lo siguiente:

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 adicionales <parameters> con información sobre la vista de página para especificar cómo se inicializa Google Analytics:

gtag('config', 'TAG_ID', <parameters>);

Cuando personalizas el comportamiento de las vistas de página, se pueden usar las siguientes claves:

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

La URL de la página

Si anulas page_location, el valor debe comenzar con 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 página.

Por ejemplo, lo siguiente anula los valores de page_title:

gtag('config', 'TAG_ID', {
  'page_title' : 'homepage'
});

Vistas de página manuales

Si quieres controlar manualmente cómo se envían las vistas de página (por ejemplo, en aplicaciones de una sola página o en el desplazamiento infinito), haz lo siguiente:

  1. Inhabilita la medición de vistas de página.
  2. Envía el evento page_view cuando sea apropiado.

Inhabilita la medición de vistas de página

Para inhabilitar el evento page_view predeterminado que envía el comando config cuando se carga la etiqueta de Google, 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
    });

El parámetro send_page_view del comando config no se conserva en las páginas. Este parámetro se debe repetir en todas las páginas de tu sitio web en las que quieras inhabilitar la vista de página automática cuando se carga la etiqueta.

Inhabilita los cambios en las páginas basados en eventos del historial de navegación

Si la Medición optimizada está habilitada, Google Analytics enviará eventos page_view en función de los cambios en el historial de navegación, incluso si estableces send_page_view: false. De forma predeterminada, la Medición optimizada detecta eventos del historial, como los que se usan en aplicaciones de una sola página, y envía eventos page_view independientemente del parámetro send_page_view del comando config.

Para evitar que se envíen eventos page_view debido a cambios en el historial, también debes configurar los parámetros de la Medición optimizada en tu propiedad de Google Analytics. Puedes inhabilitar la opción "Cambios en páginas basados en eventos del historial de navegación" en la configuración de la Medición optimizada para tu flujo de datos web. Obtén más información sobre los eventos de medición optimizada .

Envía eventos page_view de forma manual

Cuando sea apropiado, realiza la siguiente llamada 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>'
});

Consulta los datos de vistas de página y vistas de pantalla

Una vez que tu sitio web o app envíe eventos page_view (recopilados automáticamente para sitios web estándar) o screen_view, podrás analizar estos datos en varios informes de la interfaz de Google Analytics:

  1. Informe Páginas y pantallas: Es el informe principal para analizar la participación de los usuarios con tu contenido. Detalla métricas como Vistas, Usuarios activos, Vistas por usuario y Tiempo de participación promedio para cada ruta de página o nombre de pantalla.

  2. Informe En tiempo real: Para ver los datos de vistas de página y vistas de pantalla a medida que ingresan. Puedes seleccionar tarjetas como "Vistas por título de página y nombre de pantalla" o ver los recuentos de eventos de page_view o screen_view.

  3. Explorar (informes personalizados): Para realizar análisis más avanzados, crea exploraciones personalizadas en la sección Explorar. Puedes combinar dimensiones como Page path + query string, Page title and screen name, o Screen class con la métrica Views para crear tablas y visualizaciones personalizadas.

Estos informes te ayudarán a comprender qué páginas y pantallas ven más tus usuarios.