+7 (987) 026-06-36
Написать в Telegram

Оставить заявку
stanislav_web

Вставить скрипт в тег head на примере gtag при скролле, клике, движении мыши на чистом javascript

Вставить скрипт в тег head на примере gtag при скролле, клике, движении мыши на чистом javascript Объясняю и показываю примеры решений разных задач с которыми сталкивался и сталкиваюсь в процессе работы

Вставить скрипт в тег head на примере gtag при скролле, клике, движении мыши на чистом javascript

Объясняю и показываю примеры решений разных задач с которыми сталкивался и сталкиваюсь в процессе работы

📅 06 января 2024

👁‍🗨 162

🔥 0

Вставить скрипт в тег head на примере gtag при скролле, клике, движении мыши на чистом javascript
<!-- Global site tag (gtag.js) - Google Analytics -->
<script>
  document.addEventListener('DOMContentLoaded', () => {

    var gtagOn = false;

    window.addEventListener('scroll', gtagStart);
    window.addEventListener('click', gtagStart);
    window.addEventListener('mousemove', gtagStart);

    function gtagStart() {

      if (!gtagOn) {

        let arGtag = ['UA-175316164-1', 'UA-188044712-1'];

        arGtag.forEach(function(id) {
          var script  = document.createElement('script');
          script.src = 'https://www.googletagmanager.com/gtag/js?id=' + id;
          document.head.appendChild(script);

          var script2  = document.createElement('script');
          script2.innerHTML = `
            window.dataLayer = window.dataLayer || [];
            function gtag(){dataLayer.push(arguments);}
            gtag('js', new Date());
            gtag('config', '` + id + `');
          `;
          document.head.appendChild(script2);

        });

      }

      gtagOn = true;

    }

  });
</script>