Как улучшить показатели WebVitals при использовании аналитики, особенно gtm?
Прежде чем кидаться в меня idle функциями, я уже пытался:
- Сократить селекторы
- Убрать всё lazyload(это улучшило,но не критично)
- Сократить запросы xhr
- Я убирал запросы в requestidlecallback
- Так же убирал все dataLayer.push() в requestidlecallback, пробовал и в обычный setTimout()
Особенную проблему составляет google tab manager. Он есть у на и конкурента. У конкрутента находится в basedoc, у нас же загружается скрипт в постзагрузке (onload), который подключает его. И наши метрики tti, tbt в 3 раза больше чем у конкурента. Если же перенести его в basedoc, то ничего не меняется, и см пункт 5, у конкурента и это не сделано, а метрики лучше.