Измените языковые настройки Топвизор для работы с сервисом на родном языке. Вы также сможете выбрать и установить язык интерфейса позже в настройках Аккаунта. Измените языковые настройки Топвизор для работы с сервисом на родном языке. ru Русский Выбрать

Топвизор проверил новый код Я.Метрики

Топвизор проверил новый код Я.Метрики

Закончилось тестирование нового кода Метрики. Яндекс говорит, что код Метрики стал быстрее и не влияет на скорость загрузки сайта:

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

Это практически полностью обновлённая сборка: разработчики переработали код Вебвизора и переписали js-код Метрики с нуля. 

Чтобы подключить быстрый код, скрипт обновлять не нужно. Специалисты смогут лучше понимать статистику: сколько визитов оказались непродолжительными и почему. Быстрый код доступен всем пользователям Яндекс.Метрика. 

Мы не стали верить на слово и проверили. 

Наши наблюдения

Ранее tags.js и вправду весил на 45% больше, чем сейчас. Сжатый код (а именно такой используется при передаче по сети) весит примерно в три раза меньше, поэтому скорость загрузки должна быть улучшена на 15%.

Но файл tag.js всё ещё в два раза тяжелее классической версии watch.js и в пять раз тяжелее файла Google Analytics. Об этой проблеме разработчики Топвизора каждый год пишут Яндексу в Идеи для Метрики. Правда, мы не анализировали сам код, возможно, он сильно изменился в лучшую сторону. 

Скорость записи кликов действительно улучшилась. За последний год отправка данных в ClickHouse стала работать быстрее.

ClickHouse – столбцовая база данных для аналитики с открытым кодом, позволяющая работать с большим объёмом данных в режиме реального времени. Собственная разработка Яндекса.

Мы не сразу нашли, где взять новую версию, поэтому вот Инструкция по обновлению счётчика:

Где найти новую версию кода Я.Метрики
Инструкция по обновлению счётчика Я.Метрики

Новая версия нужна для Вебвизор 2.0. Это указано в Яндекс.Справке.

Топвизор провёл тест на мобильных устройствах с помощью инструмента PageSpeed Insight. Оказалось, что новая версия Метрики по-прежнему сильно грузит сайт. Индекс производительности нашего сайта мобильных устройств при включении новой версии опускается на 15%:

Производительность сайта при включении новой версии
Производительность сайта на классической версии watch.js
Время загрузки страниц с новым кодом
Время загрузки страниц с новой версией tag.js

Для открытия сайта требуется от 600 ms до 800 ms процессорного времени, которое тратится на счётчики метрики. Если открыть 60 страниц – это почти целая минуты работы процессора. Представьте сколько тепла выработает телефон, работая в течение минуты на всю мощь, и сколько заряда батареи он потратит.

Раньше счётчик грузил страницу примерно за 1000 ms. Если пользователь закрывал страницу быстрее – визит не фиксировался. Сейчас время загрузки и исполнения сократилось примерно до 700 ms и визитов будет фиксироваться больше. Но пользователей, которые закрывают страницу быстрее, чем за 1 секунду, не так много, поэтому значительно количество визитов не изменится.

Ещё интересное замечание:

Если поставить галочку «Альтернативный CDN», то время статического кеша увеличится с 1 часа до 7 суток. Яндекс пишет, что это не рекомендуется, так как использование этой опции может снизить скорость загрузки счётчика. Но в этом случае при посещении сайтов счётчик будет грузиться только один раз в неделю, а не каждый час.

Таким образом ускорить метрику можно путём отката счётчика на старую версию и установки использования CDN.

13 2
zeroxzed@gmail.com zeroxzed@gmail.com Сравнение ни о чем. Серверы PageSpeed Insight для нас находятся в Ирландии или Швейцарии. А если все ваши клиенты в Москве, какая вам разница, какой отклик и скорость загрузки будет из Ирландии? Это нерелевантные тесты, которые не имеют большого практического смысла. 5 30.03.2021 Ответить
Даниил Даниил zeroxzed@gmail.com, в данном исследовании нет акцента на отклик.Суть в том, что код метрики блокирует все интерактивные элементы на странице более чем на полсекунды https://web.dev/tbt/
То есть при переходе по страницам сайта или при обновлении страницы невозможно взаимодействовать ни с одним элементом на странице из-за счётчика.
5 01.04.2021 Ответить
Чтобы оставить комментарий, авторизуйтесь

Советуем почитать

Как продвигаться ссылками в 2021 году

Как продвигаться ссылками в 2021 году

Работают ли ссылки, как их правильно использовать и кому лучше отказаться от этого метода продвижения.
Рестарт партнёрской программы: рекомендуйте Топвизор и зарабатывайте

Рестарт партнёрской программы: рекомендуйте Топвизор и зарабатывайте

Чтобы заработать миллион, нужно пригласить в Топвизор всего 39 пользователей.
Отвечаем на вопросы про SEO

Отвечаем на вопросы про SEO

Павел ответил на вопросы пользователей Топвизора, которые мы получили в тикетах.