19 марта
2021

Код Метрики стал быстрее

Теперь код Метрики работает значительно быстрее и практически не сказывается на скорости загрузки сайтов. Переустанавливать счётчик на сайт не нужно — обновление подключилось автоматически.

Долгожданное обновление: мы ускорили код Метрики, чтобы он как можно меньше влиял на работу сайта. Мы внимательно следили за вашими пожеланиями — поэтому доработали код таким образом, чтобы он стал работать быстрее даже на самых «тяжёлых» и сложных сайтах. И даже если на счётчике подключены дополнительные возможности — Вебвизор, электронная коммерция или контентная аналитика. При этом переустанавливать счётчик на сайт не понадобится. 

 

Коротко — самое главное: 

  • Теперь код Метрики работает значительно быстрее и практически не сказывается на скорости загрузки сайтов 
  • Вебвизор записывает визиты полностью «в фоне» и не влияет на работу даже самых тяжёлых страниц 
  • Переустанавливать счётчик на сайт не нужно — обновление подключилось автоматически 

 

Как именно мы ускорили код 

Для этого потребовались два больших проекта: 

  • Полностью переписали сам код счётчика: теперь вся сборка, которая подгружается на сайт, весит примерно на 45% меньше. А время загрузки кода снизилось примерно на 20% как на десктопах, так и на мобильных.

    Счётчик не просто загружается быстрее: теперь он способен фиксировать больше коротких визитов на сайт, которые раньше просто не успевали записаться в отчёты — так как к концу супер-короткого визита счётчик ещё не был загружен. В результате статистика станет ещё более полной — вы сможете лучше понимать, сколько визитов оказываются совсем непродолжительными, и исследовать, почему это происходит. Например, дело может быть в неудачной ссылке в рекламном объявлении — и это важно вовремя исправить.   

  • А ещё мы значимо переработали код Вебвизора 2.0, чтобы процесс записи не влиял на скорость работы сайта. Это была особенно непростая задача, ведь важно было при этом сохранить все возможности Вебвизора 2.0, и в первую очередь — высокое качество записей. Теперь Вебвизор 2.0 работает полностью «в фоне» и ни при каких условиях не тормозит загрузку сайтов — даже самых сложных и многокомпонентных.  А качество записей остаётся стабильно высоким. 

Такие масштабные изменения всегда требуют длительной и тщательной отладки. Недостаточно просто переписать код с нуля — важно проверить, что он совместим со всеми браузерами и со всеми способами вёрстки, и со всеми их комбинациями. Например, если посетитель заходит с какой-нибудь устаревшей модели мобильного, на Linux, из браузера Puffin — ведь счётчик должен корректно отрабатывать в самых разных ситуациях. Поэтому на тестирование более быстрого кода потребовалось значительное время. 

Мы благодарим всех участников закрытого бета-тестирования, которые помогали нам проверять работу более быстрого кода «в боевых условиях». Ваши отзывы и подробные комментарии помогли нам сделать быстрый код доступным для всех пользователей Метрики 🙌  

 

Быстрый код подключается автоматически только при условии, что на сайте у вас установлена актуальная версия счётчика.  

Как проверить версию счётчика: если в коде Метрики у вас на сайте есть строчка tag.js, это актуальный код. А если в нём встречается watch.js — значит, у вас устаревшая версия. Как посмотреть код счётчика на сайте, описано в Справке.  

Если у вас — устаревшая версия кода, рекомендуем заменить её на актуальную. В устаревшей версии watch.js не поддерживаются новые возможности Метрики, в том числе и более быстрая загрузка серверной части кода. Актуальная версия кода Метрики есть в настройках счётчика — просто скопируйте этот код и установите его на все страницы сайта вместо старого кода. 

 

Чтобы ещё больше ускорить код Метрики, мы готовим и другие обновления. Оставайтесь на связи — подписывайтесь на наши новости, чтобы ничего не пропустить! 

Поделитесь материалом в соцсетях

Подпишитесь на новости

8 800 234-24-80

Звонок из регионов России бесплатный