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

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

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

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

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

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