
Фраза «счётчик тормозит сайт» звучит в переписке с подрядчиком примерно так же часто, как «надо переделать дизайн», и почти всегда без единой цифры за спиной: кто-то прогнал страницу через онлайн-проверку, увидел красный блок со словами про сторонние скрипты и сделал вывод. А потом выясняется, что на главной висит карусель из восьми баннеров по три мегабайта каждый, кэш выключен, PHP седьмой версии, и вклад аналитики в общую картину — где-то на уровне статистической погрешности. Ниже — как честно измерить, сколько на самом деле стоит один внешний скрипт, как отличить настоящего виновника от назначенного и что делать с чатами, пикселями и картами, которые весят в разы больше любого счётчика.
Почему счётчик всегда оказывается главным подозреваемым
У любого отчёта о скорости есть удобное свойство: он показывает домены, с которых грузятся файлы. Свои файлы лежат на собственном домене и выглядят «родными», а всё внешнее сразу бросается в глаза чужим адресом. Психологически чужое обвинить проще, чем своё, — особенно когда собственную вёрстку делали свои же люди.
Второй фактор — счётчик легко выключить. Убрать одну строку кода проще, чем пересобрать шаблон, переделать галерею или сменить хостинг. Поэтому первым делом трогают то, что трогается легче всего, а не то, что даёт результат.
Третий фактор — счётчик действительно грузится рано. Его ставят в шапку, чтобы не терять данные, и в списке запросов он оказывается вверху. Верх списка читается как «первопричина», хотя порядок запуска и вклад в скорость — совершенно разные вещи.
Что вообще означает «вклад скрипта» в скорость
Один и тот же скрипт может влиять на страницу пятью разными способами, и путать их нельзя.
- Вес. Сколько килобайт прилетело по сети. Влияет на медленных мобильных соединениях сильнее, чем на проводе.
- Число запросов. Каждый новый домен — это отдельное соединение с поиском адреса и рукопожатием шифрования. Иногда три обращения к одному домену дешевле, чем одно обращение к трём разным.
- Блокировка отрисовки. Скрипт, вставленный без атрибутов отложенной загрузки, заставляет браузер остановить разбор страницы и дождаться файла.
- Занятость основного потока. Файл уже скачан, но браузер его разбирает и выполняет. В этот момент страница не реагирует на нажатия.
- Работа после загрузки. Отправка событий, слежение за прокруткой, запись действий посетителя. Это то, что продолжает есть ресурсы, когда страница уже нарисована.
- Яндекс Метрика не работает: счётчик стоит, а данных нет
Когда говорят «скрипт весит столько-то», обычно имеют в виду только первый пункт. А раздражение пользователя чаще вызывают третий и четвёртый: страница видна, но не нажимается.
Методика: замер с ним и без него в одинаковых условиях
Единственный способ узнать цену конкретного скрипта — сравнить два состояния одной страницы, отличающиеся ровно этим скриптом. Всё остальное должно быть заморожено: тот же адрес, тот же инструмент, то же устройство, тот же профиль сети, то же время суток, тот же режим авторизации.
Типичные ошибки, которые убивают весь замер:
- первый замер делали днём с офисного вайфая, второй — вечером с мобильного интернета;
- между замерами кто-то залил новую версию темы или включил кэш;
- первый прогон попал на «холодный» кэш сервера, второй — на прогретый;
- замеряли авторизованным администратором, у которого панель управления добавляет свои файлы;
- сравнивали разные страницы: главную и карточку товара.
- Яндекс Метрика не работает: счётчик стоит, а данных нет
И главное — один прогон не значит ничего. Скорость страницы всегда гуляет: сервер отвечает по-разному, сеть ведёт себя по-разному, инструмент проверки в момент замера может быть загружен чужими задачами. Нужна серия.
Порядок замера по шагам
| Шаг | Что делаем | Зачем |
|---|---|---|
| 1 | Выбираем одну страницу и фиксируем условия: устройство, инструмент, профиль сети | Чтобы сравнивать сравнимое |
| 2 | Делаем серию прогонов в исходном состоянии, не меняя ничего | Получаем разброс «фонового шума» |
| 3 | Отбрасываем самый быстрый и самый медленный прогон, берём середину ряда | Убираем случайные выбросы |
| 4 | Отключаем ровно один скрипт, ничего больше не трогаем | Изолируем переменную |
| 5 | Повторяем ту же серию прогонов | Сравниваем одинаковые процедуры |
| 6 | Сравниваем середины рядов, а не рекорды | Рекорды не воспроизводятся |
| 7 | Возвращаем скрипт и повторяем замер ещё раз | Проверяем, что разница повторяема |
| 8 | Записываем результат в таблицу инвентаризации | Чтобы решение опиралось на цифры, а не на память |
Отдельная тонкость: если разница между «с ним» и «без него» меньше, чем разброс внутри одной серии, значит вклад скрипта утонул в шуме. Это не «скрипт бесплатный», это «на фоне остальных проблем его не видно». Формулировка важна: сначала чинят то, что видно.
На что смотреть в замере, кроме итоговой оценки
Общий балл инструмента проверки — самая бесполезная цифра для диагностики. Он смешивает всё подряд и меняется от прогона к прогону. Смотреть надо на конкретные показатели.
| Показатель | О чём говорит | Может ли на него влиять внешний скрипт |
|---|---|---|
| Время ответа сервера | Скорость работы хостинга, базы, кэша, версии PHP | Практически нет: скрипт грузится уже после ответа |
| Время до первой отрисовки | Когда посетитель увидел хоть что-то | Да, если скрипт вставлен блокирующим способом в шапку |
| Время отрисовки главного блока | Когда стала видна основная картинка или заголовок | Косвенно: конкурирует за канал с изображениями |
| Задержка реакции на нажатие | Насколько страница «залипает» под пальцем | Да, это основная зона ответственности тяжёлых скриптов |
| Сдвиг макета | Прыгает ли содержимое при загрузке | Да, если виджет вставляет плашку без зарезервированного места |
| Общий вес и число запросов | Сколько всего тянется по сети | Да, напрямую |
| Время занятости основного потока | Сколько браузер выполняет код вместо отрисовки | Да, и именно здесь чаты обгоняют счётчики |
Практический вывод: если у страницы плохое время ответа сервера, разговор о счётчиках можно закрывать сразу. Никакая аналитика не может замедлить генерацию страницы на сервере — она физически начинает работать позже.
Почему проверочные сервисы любят обвинять сторонние скрипты
Инструменты анализа скорости строят рекомендации по формальным правилам. Если файл пришёл с чужого домена, он автоматически попадает в раздел «сторонний код», и рядом появляется оценка потенциальной экономии. Эта оценка считается по простой логике: «представим, что этого файла нет совсем». Что произойдёт с бизнесом при таком сценарии, инструмент не знает.
Если нужны детали, смотрите «Как Яндекс Бизнес убивает ваш сайт и бизнес».
Есть и вторая причина. Сервисы часто ругаются на отсутствие кэширования и сжатия у внешних файлов — но управлять чужим сервером владелец сайта не может. Замечание формально верное и практически неисполнимое, а в отчёте выглядит как ваша недоработка.
Третья причина — синтетика против реальности. Лабораторный замер прогоняет страницу на искусственно замедленном соединении и слабом процессоре. Это полезно, чтобы увидеть узкие места, но пропорции там смещены: тяжёлый код наказывается сильнее, чем на живом устройстве.
Помогу с продвижением: продвижение сайта с гарантией результата — вывожу сайты в топ Яндекса белыми методами.
Отсюда рабочее правило: рекомендация проверочного сервиса — гипотеза, а не приговор. Проверяется она замером «с ним и без него», а не пересказом отчёта.
Полная опись внешнего кода на типичном сайте бизнеса
Прежде чем спорить о счётчике, полезно увидеть весь список. На среднем корпоративном сайте набирается от пяти до пятнадцати внешних подключений, и владелец обычно помнит о трёх.
| Внешний скрипт | Относительный вес и нагрузка | Что с ним делать |
|---|---|---|
| Счётчик посещаемости (аналитика) | Лёгкий по весу, заметный по работе после загрузки, если включена запись действий | Оставить, загружать асинхронно, отключить лишние режимы записи |
| Пиксель рекламной системы | Лёгкий или средний, но их обычно несколько сразу | Оставить только те, что реально используются в кампаниях |
| Онлайн-чат | Самый тяжёлый класс: собственный интерфейс, шрифты, иконки, постоянное соединение | Грузить по нажатию на кнопку-заглушку или с задержкой |
| Виджет обратного звонка | Тяжёлый, часто дублирует функцию чата | Выбрать что-то одно, второе удалить |
| Интерактивная карта | Тяжёлый: движок, тайлы, стили | Заменить статичной картинкой со ссылкой, грузить по клику |
| Встроенное видео | Очень тяжёлый: плеер тянет свою обвязку ещё до нажатия | Заглушка-превью, плеер подключать по нажатию |
| Внешние шрифты | Средний, но блокирует показ текста | Положить на свой сервер, оставить два начертания, задать поведение подмены |
| Внешние формы и конструкторы заявок | Средний, тянет свои стили и проверку полей | Использовать штатные формы сайта, если функциональность совпадает |
| Защита от роботов в формах | Тяжёлый и грузится на всех страницах, даже без форм | Включать только там, где есть форма |
| Подгрузка отзывов и рейтингов | Средний, часто с несколькими запросами подряд | Кэшировать содержимое у себя, обновлять по расписанию |
| Кнопки соцсетей с живыми счётчиками | Средний и почти бесполезный по отдаче | Заменить обычными ссылками с иконками |
| Сервис коллтрекинга | Средний, работает на каждой странице | Оставить, если считаете звонки; проверить, нет ли двух систем сразу |
Чаты и виджеты — настоящие рекордсмены
Если открыть список запросов на среднем сайте услуг и отсортировать его по объёму переданных данных, аналитика редко попадает даже в первую пятёрку. Наверху почти всегда чат: он приносит собственный интерфейс, свою тему оформления, набор иконок, иногда собственный шрифт, звуковые файлы уведомлений и постоянное соединение с сервером, которое живёт всё время визита.
Виджет обратного звонка устроен похоже и часто ставится рядом с чатом — просто потому, что их подключали разные подрядчики в разные годы. В итоге посетитель видит две всплывающие плашки, обе тянут по несколько десятков файлов, а конверсия делится между ними.
Ещё одна распространённая история — всплывающее окно с акцией от отдельного сервиса. Такой скрипт грузится всегда, а показывается по условию, то есть большинство посетителей платят за него скоростью, не увидев ни одного окна.
Проверить это просто: отключите поочерёдно чат, виджет звонка и всплывающее окно, замерьте каждый по методике выше. Почти всегда один из них съедает больше, чем все счётчики и пиксели вместе взятые.
Как уменьшить вред без потери функциональности
Выбор «оставить как есть или удалить» — ложный. Между ними есть целая линейка приёмов.
- Асинхронная загрузка. Скрипт перестаёт блокировать разбор страницы. Базовая гигиена, которой часто нет.
- Отложенная загрузка. Код подключается после того, как страница отрисована. Подходит всему, что не влияет на первый экран.
- Загрузка по действию. Файл запрашивается только при первой прокрутке, движении мыши, нажатии или касании. Для чатов, карт и видео — лучший вариант: посетитель, который не собирался писать в чат, не платит за него ничего.
- Заглушка вместо виджета. Вместо живой карты — картинка с кнопкой «Открыть карту». Вместо плеера — превью с кнопкой воспроизведения. Внешне разница почти незаметна.
- Локальные шрифты. Файлы переносятся на свой домен: минус чужое соединение, минус зависимость от чужой доступности, плюс контроль над кэшированием.
- Ограничение области действия. Скрипт формы подключается только на странице с формой, скрипт калькулятора — только на странице калькулятора.
- Отказ от дублей. Две системы аналитики, два коллтрекинга, чат и виджет звонка одновременно — это оплата одной функции дважды, в том числе скоростью.
- Яндекс Метрика не работает: счётчик стоит, а данных нет
Отдельно про отложенную загрузку аналитики: сдвигать счётчик слишком далеко опасно. Посетитель может уйти со страницы раньше, чем код успеет отработать, и визит просто не запишется. Данные поедут, а причину потом никто не вспомнит.
Почему нельзя удалять аналитику ради секунды
Соблазн понятен: убрали счётчик, отчёт позеленел, отчитались. Только вместе со счётчиком уходит вся картина: откуда приходят люди, какие страницы приносят заявки, где отваливаются на форме, какие запросы дают продажи, а какие — только трафик.
Подробнее об этом — в статье «Яндекс метрика неправильно показывает статистику».
Без этих данных решения принимаются на ощупь. Рекламный бюджет распределяется вслепую, эффект от доработок сайта не подтверждается, а любой спор с подрядчиком превращается в обмен мнениями. Стоимость такой слепоты почти всегда выше, чем стоимость доли секунды загрузки.
Разумная позиция такая: аналитика остаётся всегда, но настраивается аккуратно. Отключаются избыточные режимы вроде записи всех действий посетителя на всех страницах подряд, убираются дубли систем, код подключается асинхронно. Это снимает большую часть нагрузки, сохраняя все нужные данные.

Инвентаризация: составляем список всего внешнего
Пока список в голове, разговор идёт про ощущения. Как только список на бумаге, решения принимаются за час.
| Пункт проверки | Что записать | Решение |
|---|---|---|
| Список чужих доменов в запросах страницы | Домен и число файлов с него | Опознать сервис |
| Назначение каждого подключения | Что именно он делает для бизнеса | Нужен / не нужен |
| Кто отвечает за сервис | Отдел, подрядчик, личный кабинет, оплата | Есть ли вообще доступ |
| Где подключён | Шаблон, менеджер тегов, плагин, вставка в тексте | Понять, как отключать |
| На каких страницах грузится | Везде или только там, где нужен | Ограничить область |
| Способ подключения | Блокирующий, асинхронный, отложенный | Перевести в асинхронный |
| Вес и число запросов | Данные из панели разработчика браузера | Ранжировать по тяжести |
| Дубли | Есть ли вторая система с той же функцией | Оставить одну |
| Последнее использование данных | Когда в отчёты этого сервиса заходили последний раз | Кандидат на удаление |
| Замер «с ним и без него» | Разница по ключевым показателям | Приоритет работ |
Отдельно проверьте старые вставки: пиксели давно закрытых рекламных кампаний, счётчики агентства, с которым расстались, виджеты сервисов, которые уже не оплачиваются. Такой код продолжает грузиться и иногда даёт ошибки в консоли, потому что отвечать ему больше нечем.
Менеджер тегов: помощник и ловушка одновременно
Система управления тегами удобна: все внешние подключения собраны в одном месте, отключаются без правки шаблона. Но у неё есть обратная сторона — она добавляет собственный слой загрузки, а количество тегов внутри со временем растёт бесконтрольно, потому что добавлять их легко и никто не убирает старые.
Если менеджер тегов используется, инвентаризацию делают дважды: снаружи — список внешних доменов, изнутри — список активных тегов в контейнере. Часто именно там обнаруживаются три забытых пикселя и скрипт партнёрской программы, закрытой два года назад.
Что даёт выигрыш больше, чем возня со счётчиками
Практически на любом сайте бизнеса есть три-четыре проблемы, каждая из которых весит больше, чем все внешние скрипты вместе. Начинать надо с них.
| Направление | Отдача | Сложность | Комментарий |
|---|---|---|---|
| Изображения: формат, размер, отложенная загрузка | Очень высокая | Низкая | Самая частая причина тяжёлых страниц |
| Кэширование страниц | Очень высокая | Низкая | Сразу режет время ответа сервера |
| Актуальная версия PHP | Высокая | Низкая | Переключение в панели хостинга плюс проверка совместимости |
| Хостинг и тариф | Высокая | Средняя | На перегруженном сервере оптимизация кода почти не видна |
| Тема оформления и конструктор страниц | Высокая | Высокая | Тяжёлые темы тянут десятки файлов на каждой странице |
| Лишние расширения и плагины | Средняя | Низкая | Каждый добавляет свои стили и скрипты на все страницы |
| Чаты, карты, видео по действию пользователя | Средняя и выше | Средняя | Самый заметный эффект среди внешнего кода |
| Шрифты: локально и меньше начертаний | Средняя | Низкая | Убирает задержку показа текста |
| Асинхронное подключение аналитики | Низкая | Низкая | Делается за минуты, но чуда не даст |
| Удаление счётчика | Отрицательная | Низкая | Скорость почти не меняется, данные теряются полностью |
Порядок работ по ускорению
Если нужна помощь по теме — заказать сайт.
Приоритет строится по правилу «дешёвое и результативное — вперёд».
- Первый круг. Замер исходного состояния и его запись. Без базовой точки нельзя доказать улучшение.
- Второй круг. Сервер: кэш, версия PHP, сжатие, проверка тарифа. Это влияет на все страницы сразу.
- Третий круг. Изображения: правильные форматы, реальные размеры вместо гигантских оригиналов, отложенная загрузка ниже первого экрана.
- Четвёртый круг. Инвентаризация внешнего кода и удаление мёртвого: старые пиксели, дубли, неоплачиваемые сервисы.
- Пятый круг. Тяжёлые виджеты переводятся на загрузку по действию: чат, карта, видео, всплывающие окна.
- Шестой круг. Шрифты и стили: локальные файлы, меньше начертаний, удаление неиспользуемого.
- Седьмой круг. Тонкая настройка: порядок подключения, приоритеты загрузки, предварительное соединение с нужными доменами.
- Восьмой круг. Контрольный замер и сравнение с базовой точкой по той же методике.
- Яндекс Метрика не работает: счётчик стоит, а данных нет
Счётчики и пиксели попадают в четвёртый и пятый круг, а не в первый. Это не значит, что ими не занимаются, — это значит, что до них доходят, когда уже собрали крупные выигрыши.
Тему разбирал отдельно: «Нулевые заходы на сайт в Яндекс Метрике».
Как проверить, что стало лучше, и не обмануться
Разовый замер после доработки — самый частый способ обмануть самого себя. Прогон мог просто попасть на удачный момент.
- Сравнивайте серии с сериями, а не один прогон с одним прогоном.
- Замеряйте те же страницы, что были в базовой точке: главную, посадочную, карточку, страницу блога.
- Проверяйте отдельно мобильный и настольный режим — эффект часто разный.
- Смотрите на конкретные показатели, а не на общий балл: балл может вырасти при неизменных ощущениях пользователя.
- Через две-четыре недели сверяйтесь с данными о реальных посетителях, а не только с лабораторным замером.
- Записывайте, что именно меняли и когда. Без журнала правок разбираться в результате бессмысленно.
- Яндекс Метрика не работает: счётчик стоит, а данных нет
И проверьте после всех работ главное: формы отправляются, заявки приходят, звонки фиксируются, аналитика пишет визиты. Ускорение, которое сломало приём заявок, обходится дороже любых секунд.
Частые ошибки при работе с внешними скриптами
- Отключили счётчик «на неделю посмотреть» и забыли включить — данные за период потеряны навсегда.
- Перевели аналитику на слишком позднюю загрузку и получили расхождение с рекламным кабинетом.
- Поставили второй счётчик «для сравнения» и оставили оба навсегда.
- Отложили загрузку скрипта, от которого зависит меню или слайдер, — сломали первый экран.
- Локализовали шрифты, но забыли поведение подмены — текст стал невидимым на время загрузки.
- Сравнили скорость своего сайта и сайта конкурента разными инструментами и сделали выводы.
- Судили о результате по общему баллу, а не по показателям, которые чувствует посетитель.
- Яндекс Метрика не работает: счётчик стоит, а данных нет
Когда счётчик всё-таки действительно виноват
Такие случаи бывают, и их стоит знать в лицо.
- Код вставлен блокирующим способом в самое начало шапки без асинхронного подключения.
- Включена подробная запись действий посетителя на всех страницах при большой посещаемости.
- На сайте стоят сразу две-три системы аналитики, каждая со своими дополнительными модулями.
- Счётчик подключён через несколько посредников: менеджер тегов внутри менеджера тегов, обёртка внутри обёртки.
- Внешний домен отвечает медленно из-за сетевых проблем, и страница ждёт его в блокирующем режиме.
- Яндекс Метрика не работает: счётчик стоит, а данных нет
Во всех этих ситуациях лечение — настройка, а не удаление. Асинхронное подключение, отключение избыточных режимов, склейка дублей, сокращение цепочки посредников.
Как объяснить результат заказчику или руководителю
Разговор «мне кажется, тормозит счётчик» заканчивается там, где появляется таблица: страница, показатель, значение до, значение после, что меняли. Три-четыре строки закрывают тему надёжнее часа объяснений.
Полезно сразу показывать вторую таблицу — список внешних подключений с отметкой «нужен / не нужен / кто владелец». Обычно именно она вызывает самую живую реакцию: выясняется, что половина сервисов давно не используется, а за пару из них до сих пор идёт оплата.
Разобрать, что действительно тормозит ваш сайт, помогу на SEO-консультации.
Частые вопросы
Сколько именно весит счётчик посещаемости?
Цифра зависит от версии кода и включённых режимов, поэтому смотреть надо не в чужую статью, а в панель разработчика своего браузера: вкладка сетевых запросов покажет вес каждого файла и время его загрузки именно на вашем сайте. Дальше сравните эту величину с весом изображений на той же странице — обычно разрыв в десятки раз не в пользу картинок.
Можно ли отложить загрузку счётчика до прокрутки страницы?
Технически можно, но вы потеряете часть визитов: люди, ушедшие сразу, в статистику не попадут. Безопаснее оставить обычную асинхронную загрузку и отключить избыточные режимы записи. Откладывать по действию пользователя лучше чаты, карты и видео — они точно не нужны в первую секунду.
Проверочный сервис пишет, что сторонний код отнимает время. Это ошибка?
Не ошибка, но и не приговор: сервис считает гипотетическую экономию при полном отсутствии файла и не знает, зачем он нужен бизнесу. Проверяйте замером с ним и без него по одинаковой процедуре. Часто выясняется, что разница меньше обычного разброса между прогонами.
У меня стоят и чат, и виджет обратного звонка. Что оставить?
Оставьте тот, через который реально приходят обращения, — это видно в отчётах по целям. Второй уберите: он дублирует функцию, ест скорость и распыляет внимание посетителя. Оставшийся переведите на загрузку по нажатию на кнопку-заглушку.
Сайт стал быстрее, но заявок больше не стало. Почему?
Скорость — гигиена, а не источник спроса: она убирает потери, но не создаёт обращений. Если трафик не растёт, предложение непонятное, а форма неудобная, ускорение это не исправит. Смотрите связку «источник трафика — страница входа — форма» целиком, а не один показатель загрузки.
О методах, которые работают вдолгую и не вредят сайту:
Коротко
- Вклад одного скрипта измеряется серией замеров «с ним и без него» в одинаковых условиях, а не одним прогоном и не чтением общего балла.
- Время ответа сервера внешние скрипты не ухудшают: если оно плохое, причина в хостинге, кэше и версии PHP.
- Тяжелее всего на сайте бизнеса обычно чаты, виджеты обратного звонка, карты и встроенное видео, а не счётчики и пиксели.
- Аналитику не удаляют, а настраивают: асинхронная загрузка, отказ от дублей, отключение избыточных режимов записи.
- Больший выигрыш дают изображения, кэш, версия PHP, хостинг и тема оформления — с них и начинают, а внешний код разбирают после.
- Яндекс Метрика не работает: счётчик стоит, а данных нет
Увеличьте позиции и продажи вашего сайта
Профессиональное SEO-продвижение с гарантией результата. Выберите подходящую услугу:
Остались вопросы по продвижению?
Меня зовут Анатолий Кузнецов, я SEO-оптимизатор с 20-летним стажем. Разберу ваш сайт, отвечу на вопросы и подскажу, что улучшить для роста позиций в Яндексе и Google.
Связаться со мной →Комментарии
Сергей
Подрядчик прислал отчёт, где красным выделены все чужие домены, и предложил снести аналитику. После вашего текста сначала посмотрел вес картинок на главной. Там всё и нашлось.
Марина
У нас на сайте одновременно чат, виджет звонка и всплывающее окно с акцией. Теперь понятно, почему телефон греется на карточке товара.
Анатолий Кузнецов автор
Это типичный набор, который собирается за несколько лет разными руками. Посмотрите в отчётах, через что реально приходят обращения за последние полгода, и оставьте один канал. Оставшийся переведите на загрузку по нажатию на кнопку-заглушку, а всплывающее окно проверьте отдельно: часто оно грузится всем, а показывается единицам. Разница на мобильных обычно заметна невооружённым глазом.
Дмитрий
Замерил серией, как написано. Разброс между прогонами оказался больше, чем разница с отключённым счётчиком. Вопрос закрыт.
Ольга
А если отложить загрузку аналитики до первого движения мыши, данные точно поедут? Или потери небольшие и ими можно пренебречь?
Анатолий Кузнецов автор
Потери будут, и величина зависит от вашей аудитории: чем больше быстрых отказов и мобильного трафика, тем сильнее просядет статистика. На сайтах с большой долей случайных переходов расхождение становится заметным уже через неделю. Если очень хочется попробовать, сначала зафиксируйте средние показатели за месяц, включите отсрочку и сравните с той же неделей по трафику. При расхождении больше нескольких процентов возвращайте обычную асинхронную загрузку.
Артём
Самое ценное — таблица инвентаризации. Прошёлся по списку и нашёл пиксель от кампании, которую свернули позапрошлой весной.
Наталья
У нас в менеджере тегов больше двадцати активных тегов, и никто не помнит, кто их ставил. С чего начать разбор, чтобы ничего не сломать?
Анатолий Кузнецов автор
Начните с описи: выгрузите список тегов и напротив каждого напишите назначение, владельца и дату последнего изменения. Всё, у чего нет владельца и внятного назначения, помечайте как кандидата на отключение, но не удаляйте сразу — сначала приостановите на пару недель и следите, не пропали ли данные в каком-нибудь кабинете. Отключайте по одному, а не пачкой, иначе потом не поймёте, что именно сломалось. И обязательно сохраняйте копию контейнера перед каждой правкой.
Игорь
Перенёс шрифты к себе и оставил два начертания вместо шести. Текст перестал мигать при загрузке, это заметно даже без замеров.
Екатерина
Не понимаю, как сравнивать мобильный и настольный замер. Мобильный всегда хуже, и получается, что работы не помогают.
Анатолий Кузнецов автор
Их и не надо сравнивать между собой — это два разных ряда наблюдений. Мобильный режим прогоняется на искусственно ослабленном процессоре и медленном соединении, поэтому цифры там всегда суровее. Сравнивайте мобильный до с мобильным после, настольный до с настольным после, и смотрите на динамику внутри каждого ряда. Если мобильный сдвинулся хотя бы немного, для реальных посетителей это обычно больший выигрыш, чем такой же сдвиг на настольном.
Павел
Карту заменил статичной картинкой с кнопкой. Никто из клиентов не заметил, а страница контактов стала открываться заметно резвее.
Юлия
Хостер говорит, что дело в теме оформления, разработчик — что в хостинге. Как понять, кто прав, не покупая ничего нового?
Анатолий Кузнецов автор
Разделить зоны ответственности помогает время ответа сервера: если оно плохое даже на простой странице без картинок и виджетов, вопрос к серверу, кэшу и версии PHP. Если ответ приходит быстро, а страница всё равно долго собирается в браузере, смотрите на количество файлов темы и подключённых расширений. Проверьте ещё скорость на кэшированной и некэшированной странице — разрыв покажет, работает ли кэш вообще. Этих двух проверок обычно хватает, чтобы спор закончился.
Роман
Отключил защиту от роботов на всех страницах, кроме тех, где есть формы. Минус несколько запросов на каждой странице сайта.
Виктория
После ускорения проверила формы — оказалось, одна перестала отправляться. Хорошо, что в статье про это написано, иначе узнала бы по отсутствию заявок.
Здравствуйте, как определить полностью ли удалена яндекс метрика? просто сайт делал другой человек , я сам что нашел то удалил но там было в нескольких местах сайт https://anna-gorbunova.ru/ непонятно что где переходы. удалили тк нужно ставить всплывающее окто предупреждение о сборе персональных данных, хотя мы ничего не собирали а яндекс метрика нужна была для яндекс директа. А как поствить предупреждение на сайт о том что на сайте яндекс метрика я незнаю, нужен код какойто гдето взять
Определить удалена или нет метрика можно посмотрев HTML код страницы
Написали что буду удалять счетчик а в исходном коде до сих пор метрика висит! Что скажете по этому поводу?