A biblioteca gtag.ts permite renomear o objeto gtag()
global para evitar conflitos de nome quando você quer adicionar a gtag.js à sua página, mas gtag()
já está em uso para outra tarefa.
Renomear o objeto global
Para renomear o objeto global, mude o nome do gtag()
na tag global do site. Você precisa renomear todas as ocorrências de gtag()
chamadas no seu código.
Por exemplo, para renomear o objeto gtag()
como analytics()
, altere a tag da seguinte forma:
<!-- 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>