Inhabilitar Google Analytics

En algunos casos, puede ser necesario inhabilitar Google Analytics en una página sin retirar la etiqueta gtag.js. Por ejemplo, puedes hacerlo si la política de privacidad de tu sitio web incluye la posibilidad de que los usuarios inhabiliten Google Analytics.

La biblioteca gtag.js incluye una propiedad de ventana que, cuando se le asigna el valor true, impide que gtag.js pueda enviar datos a Google Analytics. Cuando Google Analytics intenta definir una cookie o devolver datos a los servidores de Google Analytics, verifica si esta propiedad se ha definido y si tiene asignado el valor true. Si es así, no se realiza ninguna acción.

Para inhabilitar Google Analytics de forma programática, asigna el valor true a window['ga-disable-MEASUREMENT_ID']. Sustituye MEASUREMENT_ID por un ID de medición de Google Analytics válido:

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

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