Вставить скрипт в тег head на примере gtag при скролле, клике, движении мыши на чистом javascript
Объясняю и показываю примеры решений разных задач с которыми сталкивался и сталкиваюсь в процессе работыВставить скрипт в тег head на примере gtag при скролле, клике, движении мыши на чистом javascript
Объясняю и показываю примеры решений разных задач с которыми сталкивался и сталкиваюсь в процессе работы
📅 06 января 2024
👁🗨 162
<!-- 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>