Renomear o objeto gtag

A biblioteca gtag.ts permite renomear o objeto gtag() global para evitar conflitos de nome nos casos em que você quer adicionar a gtag.js à sua página, mas a gtag() já está sendo usada para outra tarefa.

Renomear o objeto global

Para renomear o objeto global, altere o nome da gtag() na tag global do site. Lembre-se de renomear a gtag() de maneira correspondente para todos os casos em que essa tag for chamada no seu código.

Por exemplo, para renomear o objeto gtag() como analytics(), altere a tag da seguinte forma:

<!-- 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>