Если вы хотите добавить код gtag.js на свою страницу, но переменная gtag()
уже используется для других целей, переименуйте глобальный объект gtag()
, чтобы избежать конфликта имен.
Как переименовать глобальный объект
Чтобы переименовать глобальный объект, измените значение gtag()
в глобальном теге. Сделайте это для всех объектов, в которых вызывается gtag()
.
Например, если вы хотите переименовать объект gtag()
в analytics()
, измените тег следующим образом:
<!-- 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>