Как переименовать объект gtag

Если вы хотите добавить код gtag.js на свою страницу, но переменная gtag() уже используется для других целей, переименуйте глобальный объект gtag(), чтобы избежать конфликта имен.

Как переименовать глобальный объект

Чтобы переименовать глобальный объект, измените название gtag() в global site tag. Сделайте это для всех объектов, в которых gtag() вызывает ваш код.

Например, если вы хотите переименовать объект gtag() в analytics(), измените тег, как показано ниже.

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