Añadir gtag.js a un sitio web

La etiqueta global de sitio web (gtag.js) es una API y un sistema de etiquetado JavaScript que permite enviar datos de eventos a Google Analytics, AdWords y DoubleClick. En esta página se describe cómo configurar el seguimiento de 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 de programadores de gtag.js.

Instalar el fragmento de seguimiento global

Para instalar el fragmento de seguimiento global, copia el código que se muestra a continuación inmediatamente después de la etiqueta <head> en todas las páginas de tu sitio web. Sustituye GA_TRACKING_ID por el ID de seguimiento 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_TRACKING_ID"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

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

Este fragmento carga la biblioteca gtag.js, define el ID de propiedad predeterminada de Google Analytics en GA_TRACKING_ID y envía un hit de página vista a Google Analytics.

Inhabilitar el seguimiento 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 hace un seguimiento automático de las páginas vistas. Sin embargo, si no quieres que el fragmento envíe un hit de página vista a Google Analytics, asigna el valor false al parámetro send_page_view:

gtag('config', 'GA_TRACKING_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 seguimiento GA_TRACKING_ID_2, debes añadir otro comando config:

gtag('config', 'GA_TRACKING_ID_2');