Cambiar el nombre del objeto gtag

Si quieres añadir gtag.js a tu página, pero gtag() ya se utiliza para otra tarea, con gtag.js puedes cambiar el nombre del objeto global gtag() y, de esta manera, evitar conflictos de nombres.

Cambiar el nombre del objeto global

Para cambiar el nombre del objeto global, modifica el nombre de gtag() en la etiqueta global de sitio web. No te olvides de cambiar el nombre de todas las instancias de tu código en las que se llama a gtag().

Por ejemplo, para cambiar el nombre del objeto gtag() a analytics(), modifica la etiqueta tal como se indica a continuación:

<!-- 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 analytics(){dataLayer.push(arguments);}
  analytics('js', new Date());

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