Añadir gtag.js a un sitio web

La etiqueta global de sitio web (gtag.js) es una API y un sistema de etiquetado de JavaScript que permite enviar datos de eventos a Google Analytics, Google Ads y Google Marketing Platform. En esta página se describe cómo configurar Google Analytics en un sitio web mediante gtag.js. Para acceder a documentación general sobre esta etiqueta que no esté relacionada con ningún producto específico, consulta la guía para desarrolladores de gtag.js.

Instalar la etiqueta global de sitio web

Para instalar la etiqueta global de sitio web, copia el código que se muestra a continuación y pégalo inmediatamente después de la etiqueta <head> en todas las páginas de tu sitio web. Sustituye GA_MEASUREMENT_ID por el ID de la propiedad de Google Analytics a la que quieras enviar datos. Solo necesitas un fragmento global por página.

<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=GA_MEASUREMENT_ID"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'GA_MEASUREMENT_ID');
</script>

Este fragmento carga la biblioteca gtag.js, asigna el ID de propiedad predeterminado de Google Analytics GA_MEASUREMENT_ID y envía un hit de página vista a Google Analytics.

Inhabilitar la medición de páginas vistas

De forma predeterminada, este fragmento envía un hit de página vista a Google Analytics. Este es el comportamiento deseado en la mayoría de los casos; al añadir el fragmento en cada página del sitio web, se registran las páginas vistas automáticamente. Ahora bien, si no quieres que el fragmento envíe un hit de página vista a Google Analytics, puedes asignar el valor false al parámetro send_page_view:

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

Configurar más propiedades de Google Analytics

De forma predeterminada, el fragmento configura una sola propiedad de Google Analytics. Para configurar una segunda propiedad con el ID de medición GA_MEASUREMENT_ID_2, debes añadir otro comando config:

gtag('config', 'GA_MEASUREMENT_ID_2');