Ответы пользователя по тегу Веб-разработка
  • Как добавить на сайт счётчики аналитики не ухудшая скорость загрузки?

    aliprofi
    @aliprofi
    Хочешь стать неудачником? Всегда ищи виноватых!
    Лучший способ - это сделать так, чтобы код скрипта метрики начинал подгружаться после начала скроллинга страницы. У меня так на сайте стоит https://aliprofi.ru можете проверить скорость моего сайта в Google Speed :)

    Вот как выглядит мой код метрики:

    <script type="text/javascript" >
    var fired = false;
    
    window.addEventListener('scroll', () => {
        if (fired === false) {
            fired = true;
            
            setTimeout(() => {
    
    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)}; m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)}) (window, document, "script", "https://cdn.jsdelivr.net/npm/yandex-metrica-watch/tag.js", "ym"); ym(32194894, "init", { clickmap:true, trackLinks:true, accurateTrackBounce:true }); 
    
    }, 1000)
        }
    });
    </script>
    Ответ написан
    Комментировать