Medir vistas de página

Una vista de una página puede enviarse a Google Analytics de dos formas:

  1. Utilizando el comportamiento predeterminado del fragmento gtag.js
  2. Enviando eventos page_view manuales

Comportamiento predeterminado

Cuando añades gtag.js a tu sitio web, el fragmento incluye un comando de configuración que envía una vista de una página de forma predeterminada. Puedes incluir parámetros adicionales para configurar este comportamiento:

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

En este ejemplo, <parameters> es un objeto que se utiliza para configurar cómo se inicializa Google Analytics. Para personalizar el comportamiento de las vistas de una página, puedes utilizar estas claves:

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.
page_path string No location.pathname

Es la ruta de la página. Si se anula, este valor debe comenzar con un carácter /.

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

Por ejemplo, este fragmento anula los valores page_title y page_path:

gtag('config', 'GA_MEASUREMENT_ID', {
  'page_title' : 'homepage',
  'page_path': '/home'
});

Varias propiedades

Para enviar vistas de una página a varias propiedades Google Analytics, especifica una llamada gtag('config') por cada propiedad:

gtag('config', 'GA_MEASUREMENT_ID_1');
gtag('config', 'GA_MEASUREMENT_ID_2');

Este ajuste no es permanente y debe hacerse en todas las páginas del sitio web que usen el fragmento gtag.js.

Vistas de una página (modo manual)

En la mayoría de las implementaciones de Google Analytics, no es necesario modificar el fragmento predeterminado. Sin embargo, en los casos en los que quieras 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

Inhabilitar la medición de vistas de una página

Para inhabilitar el hit predeterminado de vistas de una página, asigna el valor false al parámetro send_page_view en el fragmento gtag.js.

gtag('config', 'GA_MEASUREMENT_ID', {
  send_page_view: false
});

El parámetro send_page_view no se aplica a todas las páginas. Debes hacer este ajuste en todas las páginas de tu sitio web en las que quieras inhabilitar el envío de vistas automático.

Si el fragmento está configurado en varias propiedades, inhabilita las vistas de la página en cada comando config:

gtag('config', 'GA_MEASUREMENT_ID_1', {
  send_page_view: false
});
gtag('config', 'GA_MEASUREMENT_ID_2', {
  send_page_view: false
});

Enviar eventos page_view manualmente

Donde corresponda, introduce la llamada gtag que se indica a continuación y sustituye los valores de los marcadores de posición según sea necesario:

gtag('event', 'page_view', {
  page_title: '<Page Title>',
  page_location: '<Page Location>',
  page_path: '<Page Path>',
  send_to: '<GA_MEASUREMENT_ID>'
})