Añadir gtag.js a un sitio web

La etiqueta de Google (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 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 de Google

Para instalar la etiqueta de Google, 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. Sustituye GA_TRACKING_ID por el ID de la propiedad de Google Analytics a la que quieres enviar datos. Solo necesitas un fragmento por página.

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

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

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

Inhabilitar la medición de vistas de página

De forma predeterminada, este fragmento envía un hit de vista de página 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, se registran las vistas de página automáticamente. Ahora bien, si no quieres que el fragmento envíe un hit de vista de página a Google Analytics, puedes asignar 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');