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 gtag() y, de esta manera, evitar conflictos de nombres.

Cambiar el nombre del objeto global en el fragmento de seguimiento

Para cambiar el nombre del objeto global, modifica el nombre de gtag() en el fragmento de seguimiento. 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 el fragmento de seguimiento tal y como se indica a continuación:

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

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