Cómo cambiar el nombre del objeto gtag

En algunos casos, deseas agregar gtag.js a tu página, pero gtag() ya se usa para otra cosa. gtag.js te permite cambiar el nombre del objeto gtag() global para evitar conflictos de nombres.

Cambia el nombre del objeto global

Para cambiar el nombre del objeto global, cambie gtag() en la etiqueta global del sitio por otro nombre. En el caso de las instancias en las que se llama a gtag() en tu código, asegúrate de cambiarles el nombre para que coincidan.

Por ejemplo, para cambiar el nombre del objeto gtag() a analytics(), cambia la etiqueta de la siguiente manera:

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

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