Логотип seo-prodvizhenie-biznesa.ru
+7 (921) 333-77-45

После обновления iphone 12 pro перестал отображаться счетчик liveinternet на сайте

После обновления iphone 12 pro перестал отображаться счетчик liveinternet на сайте
Анатолий Кузнецов
Анатолий Кузнецов
SEO-оптимизатор с 20-летним стажем. Автор блога seo-prodvizhenie-biznesa.ru о продвижении и доработке сайтов.

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

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

Содержание статьи

Почему точечная поломка опаснее, чем полностью упавший сайт

Полное падение сайта — событие громкое. Его видят все: хостинг присылает уведомление, мониторинг звонит, вы сами заходите и видите ошибку. Такую аварию чинят за час, потому что она заметна.

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

  • Вы не получаете сигнала о поломке — недовольный посетитель просто закрывает вкладку, он не пишет в поддержку.
  • Аналитика не показывает провала: визиты идут, страницы просматриваются, падает только конверсия, и то на несколько процентов.
  • Поломка может касаться самой платёжеспособной аудитории — например, владельцев дорогих смартфонов или пользователей корпоративных браузеров.
  • Чем дольше она живёт, тем сложнее связать причину и следствие: обновление было в мае, спад заметили в августе.
  • Сломанный элемент часто оказывается тем самым, ради которого делали сайт — формой, кнопкой заказа, калькулятором.
  • Обновление сайта
  • Обновление PHP: сайт работает, но хостинг требует — что будет, если не трогать

Простая арифметика. Допустим, на сайт приходит тысяча человек в месяц, конверсия в заявку — три процента, то есть тридцать обращений. Если форма не работает у пятнадцати процентов аудитории, вы теряете четыре-пять заявок ежемесячно. За полгода — около тридцати. При среднем чеке даже в двадцать тысяч рублей это шестьсот тысяч упущенной выручки из-за одной невидимой ошибки.

Типичная картина: обновление прошло, элемент отвалился

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

Чаще всего отваливаются одни и те же элементы:

  • Формы обратной связи — кнопка нажимается, но ничего не происходит, или крутится вечная загрузка.
  • Онлайн-чаты и виджеты обратного звонка — иконка не появляется вовсе либо появляется, но окно не открывается.
  • Счётчики аналитики — визиты с определённых устройств перестают попадать в статистику.
  • Галереи и слайдеры — картинки не листаются, показывается только первая или все сразу столбиком.
  • Карты и схемы проезда — вместо карты серый прямоугольник или пустое место.
  • Видео — плеер не запускается, показывает чёрный экран или сообщение об ошибке.
  • Выпадающие меню на мобильных — иконка есть, но по нажатию список не разворачивается.
  • Кнопки оплаты и корзина — товар не добавляется, количество не меняется.
  • Обновление сайта
  • Обновление PHP: сайт работает, но хостинг требует — что будет, если не трогать

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

Первый шаг: очертить границы проблемы

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

Ответьте письменно на семь вопросов:

  1. Какое устройство? Телефон, планшет, компьютер. Модель и производитель, если известны.
  2. Какая операционная система и её версия? Смотреть в настройках устройства, раздел «Об устройстве» или «Основные».
  3. Какой браузер и его версия? Раздел «О браузере» в меню. Отдельно уточните, не заходил ли человек через встроенный браузер мессенджера или соцсети: там другой движок и другие правила.
  4. Проблема у всех или у части? Проверьте на двух-трёх устройствах того же типа.
  5. Когда началось? Точная или хотя бы примерная дата. Сопоставьте с датами ваших правок сайта и с датами обновлений.
  6. Что именно происходит? «Не работает» — не описание. Нужно: нажимаю кнопку, страница дёргается, ничего не отправляется, сообщения об ошибке нет.
  7. Есть ли скриншот или запись экрана? Попросите обязательно — половина деталей всплывает именно там.

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

Симптом Вероятная причина Как проверить
Элемент пропал только у одного человека Кэш, блокировщик, расширение браузера Открыть сайт в режиме приватности с отключёнными расширениями
Счётчик или чат не грузится на всех телефонах одного человека Блокировка трекеров в браузере или в настройках сети Проверить в другом браузере и через мобильный интернет вместо Wi-Fi
Форма не отправляется, кнопка «залипает» Ошибка в скрипте, конфликт библиотек Открыть консоль браузера и посмотреть красные сообщения
Галерея показывает картинки столбиком Не загрузился файл стилей или скрипт слайдера Вкладка «Сеть» в инструментах разработчика, искать статус 404 или блокировку
Карта заменилась серым прямоугольником Истёк или заблокирован ключ доступа к сервису карт Сообщение об ошибке в консоли, личный кабинет сервиса карт
Видео не запускается на мобильном Ограничения автовоспроизведения, неподдерживаемый формат Проверить на другом телефоне и в другом браузере
Всё сломалось после обновления браузера у многих Снята поддержка устаревшей возможности Сравнить с версией браузера, посмотреть предупреждения в консоли
Сайт открывается со старым содержимым Кэш браузера, кэш сайта, кэш провайдера Жёсткое обновление, режим приватности, сброс кэша на сайте
Часть страницы обрезана и не листается Ошибка вёрстки при конкретной ширине экрана Эмуляция устройства в браузере компьютера

Кэш и режим приватности: почему это первое действие

Браузер хранит копии скриптов, стилей и картинок, чтобы не скачивать их заново. Если вы обновили файл на сервере, а имя файла осталось прежним, у части посетителей ещё какое-то время будет храниться старая версия. Старый скрипт плюс новая разметка равно сломанный элемент.

Порядок действий:

  • Обновите страницу с игнорированием кэша: на компьютере это Ctrl+F5 в Windows или Cmd+Shift+R в macOS.
  • Откройте сайт в приватном окне — там нет ни кэша, ни части расширений.
  • На телефоне откройте вкладку в приватном режиме либо очистите данные браузера для конкретного сайта.
  • Если на сайте стоит модуль кэширования или используется CDN, сбросьте кэш и там тоже.
  • Проверьте сайт без параметров в адресе: адрес с вопросительным знаком и хвостом часто обходит кэш и создаёт ложное впечатление, что всё работает.
  • Обновление сайта
  • Обновление PHP: сайт работает, но хостинг требует — что будет, если не трогать

По моему опыту так решается примерно половина обращений вида «у меня всё сломалось». Это не значит, что проблема выдумана: у человека действительно не работало. Просто причина была на его стороне и лечится за минуту.

Подробнее об этом — в статье «Накрутка поведения на сайте».

Отдельно проверьте, не подставляется ли к файлам версия. Правильно настроенный сайт добавляет к адресам скриптов и стилей метку версии, и при её изменении браузер скачивает файл заново. Если такой метки нет, каждое обновление файлов будет порождать волну жалоб.

Блокировщики рекламы и защита от слежки

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

Для посетителя картина такая же, как при поломке: элемента нет. Для вас важно различать эти два случая, потому что во втором чинить на сайте нечего.

Что режут чаще всего Как проявляется Что можно сделать
Счётчики аналитики Визиты не попадают в статистику, расхождение с логами сервера Сверять данные с серверной статистикой, не считать блокировку поломкой
Онлайн-чат Иконка не появляется в углу экрана Продублировать контакт обычной ссылкой на мессенджер и телефоном
Виджет обратного звонка Всплывающее окно не показывается Оставить рабочую форму в разметке страницы, не только во всплывающем окне
Карты кликов и записи сеансов Часть сеансов не записывается Учитывать неполноту выборки при анализе
Внешние шрифты и иконки Вместо иконок квадратики или пустоты Хранить шрифты и иконки на своём домене

Помогу с продвижением: продвижение сайта в поиске — вывожу сайты в топ Яндекса белыми методами.

Практический вывод: критичные для продаж вещи не должны зависеть от внешних скриптов. Телефон, адрес и простая форма обязаны присутствовать в самой странице, а не подгружаться сторонним виджетом. Тогда даже при самой агрессивной блокировке посетитель сможет с вами связаться.

Консоль браузера — главный инструмент диагностики

Консоль показывает, что именно пошло не так при загрузке страницы. Открывается клавишей F12 в Windows или сочетанием Cmd+Option+I в macOS, дальше вкладка «Консоль».

На что смотреть:

  • Красные строки — ошибки, из-за которых выполнение скрипта остановилось. Это главный улов.
  • Жёлтые строки — предупреждения. Часто содержат прямое указание, что возможность устарела и скоро перестанет работать.
  • Имя файла и номер строки справа от сообщения — они говорят, какой именно скрипт упал: ваш или сторонний.
  • Слова про блокировку в тексте ошибки — признак того, что запрос зарезало расширение или настройка приватности, а не ваш код.
  • Вкладка «Сеть» — здесь видно, какие файлы не загрузились. Статус 404 значит, что файла нет; статус 403 — что доступ закрыт; отсутствие ответа вовсе — что запрос заблокирован.
  • Обновление сайта
  • Обновление PHP: сайт работает, но хостинг требует — что будет, если не трогать

Важная деталь: перезагрузите страницу с открытой консолью. Ошибки, случившиеся до её открытия, вы не увидите.

Как посмотреть ошибки на телефоне

Консоли в мобильном браузере нет, но есть три рабочих способа добраться до неё.

  1. Подключение телефона к компьютеру кабелем. В Android включается отладка по USB в настройках для разработчиков, дальше на компьютере в браузере открывается страница удалённой отладки, и вы видите консоль телефона на большом экране. В iOS включается веб-инспектор в настройках браузера, телефон подключается к Mac, и страница открывается в меню разработки настольного браузера.
  2. Мобильная консоль, встроенная в страницу. Существуют небольшие скрипты, которые рисуют панель консоли прямо на сайте. Подключаете такой скрипт временно, воспроизводите проблему на телефоне, читаете ошибки, скрипт убираете. Способ выручает, когда нужного устройства нет под рукой, а есть человек, готовый открыть ссылку.
  3. Запись экрана от пользователя. Не даёт текста ошибок, но показывает точную последовательность действий и момент, где всё останавливается. Иногда этого достаточно, чтобы воспроизвести проблему у себя.

Если доступа к устройству нет совсем, попросите человека сделать три вещи: скриншот экрана с проблемой, скриншот раздела «О телефоне» с версией системы и скриншот раздела «О браузере» с версией браузера. С этими тремя картинками воспроизвести проблему в эмуляции получается почти всегда.

Конфликт скриптов: один упавший останавливает остальные

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

Отсюда странные на вид ситуации: вы подключили новый виджет обратного звонка, а перестала работать галерея, которая стояла год и никого не трогала. Виджет сам по себе исправен, но он подгрузил свою версию общей библиотеки, та перезаписала предыдущую, и галерея осталась без функций, на которые рассчитывала.

Признаки конфликта:

Тему разбирал отдельно: «Как найти страницы без трафика на сайте».

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

Устаревшие возможности: браузер перестал поддерживать то, на чём всё держалось

Браузеры регулярно убирают старые механизмы. Обычно это происходит не внезапно: сначала в консоли появляется предупреждение, потом возможность отключают по умолчанию, потом удаляют. Проблема в том, что предупреждения в консоли никто не читает, пока не сломается.

Что снимается с поддержки чаще всего:

  • Устаревшие способы передачи данных между сайтами и сторонними сервисами.
  • Старые протоколы шифрования — сайт начинает открываться с предупреждением или не открывается вовсе.
  • Форматы медиафайлов, которые перестали быть нужными.
  • Механизмы хранения данных, на которых держались корзины и авторизация в старых движках.
  • Плагины и надстройки, требующие установки в браузер.
  • Обновление сайта
  • Обновление PHP: сайт работает, но хостинг требует — что будет, если не трогать

Практический признак: проблема появилась у всех пользователей одного браузера примерно в одно время, и версия у них свежая. Это почти наверняка снятая поддержка, а не поломка вашего сайта. Решение — обновить сам виджет или скрипт до актуальной версии, либо заменить его.

Сторонние виджеты: их обновляют без вашего ведома

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

Виджет Типичная причина отказа Как снизить риск
Онлайн-чат Обновление сервиса, окончание тарифа, блокировка расширением Дублировать контакты в разметке страницы
Карта проезда Истёк ключ доступа, изменились условия использования Держать рядом текстовый адрес и картинку схемы проезда
Видеоплеер Ограничения встраивания, региональная недоступность Прямая ссылка на видео рядом с плеером
Счётчик статистики Блокировка трекеров, смена кода счётчика Сверяться с логами сервера
Внешняя форма записи Обновление конструктора форм, смена адреса скрипта Резервная обычная форма на сайте
Шрифты со стороннего сервера Недоступность сервера, блокировка Загрузить шрифты на свой домен

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

Что проверять в первую очередь

Очередь Действие Сколько занимает Что отсекает
1 Открыть сайт в приватном окне без расширений 1 минута Кэш и расширения
2 Проверить на втором устройстве того же типа 3 минуты Проблему конкретного пользователя
3 Открыть консоль и перезагрузить страницу 5 минут Ошибки скриптов, битые файлы
4 Посмотреть вкладку «Сеть» на предмет незагруженных файлов 5 минут 404, блокировки, недоступные сервисы
5 Сопоставить дату поломки с датами правок и обновлений 10 минут Собственные изменения на сайте
6 Отключить сторонние виджеты по одному на копии сайта 30 минут Конфликты скриптов
7 Проверить в эмуляции нужного устройства и в кросс-браузерном сервисе 20 минут Особенности конкретной платформы

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

Инструменты диагностики

Инструмент Для чего Когда применять
Консоль браузера Ошибки скриптов, предупреждения об устаревшем Всегда, первым делом после проверки кэша
Вкладка «Сеть» Какие файлы не загрузились и почему Когда элемент пропал целиком
Эмуляция устройств в браузере Проверка вёрстки при разной ширине экрана Когда ломается только на мобильных
Удалённая отладка телефона Настоящая консоль реального устройства Когда эмуляция не воспроизводит проблему
Кросс-браузерные сервисы Запуск сайта в разных браузерах и системах Когда нужных устройств физически нет
Логи сервера Дошёл ли запрос до сайта Когда форма отправляется, а письма не приходят
Проверка валидности разметки Грубые ошибки вёрстки, незакрытые теги Когда часть страницы уезжает или исчезает
Тестовая заявка Проверка всей цепочки от нажатия до письма Регулярно и после каждой правки

Как проверить на устройствах, которых у вас нет

Если нужна помощь по теме — заказать сайт.

Держать дома парк из десяти телефонов не нужно. Есть три подхода, и они дополняют друг друга.

  • Эмуляция в браузере компьютера. Инструменты разработчика умеют изображать разные размеры экрана и типы устройств. Ловит проблемы вёрстки, но не ловит различий движков: эмуляция мобильного экрана в настольном браузере остаётся настольным браузером.
  • Кросс-браузерные сервисы. Позволяют открыть сайт в реальном браузере на реальной системе через веб-интерфейс. Платные, но час работы такого сервиса дешевле дня поисков вслепую.
  • Живые люди. Самый недооценённый метод. Соберите пять-семь знакомых с разными телефонами, попросите открыть сайт и пройти путь до отправки заявки. Просите не мнение о дизайне, а конкретику: получилось отправить или нет, что показалось.
  • Обновление сайта
  • Обновление PHP: сайт работает, но хостинг требует — что будет, если не трогать

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

Что делать, если чинить нечем

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

Смежный материал по теме — «Доработка старых статей на сайте».

  1. Уберите сломанное. Нерабочая кнопка хуже, чем её отсутствие: человек нажимает, ничего не происходит, он делает вывод, что фирма несерьёзная.
  2. Поставьте простую замену. Вместо навороченной формы — обычная форма из трёх полей. Вместо чата — крупная ссылка на мессенджер и телефон. Вместо интерактивной карты — картинка со схемой и текстовым адресом.
  3. Продублируйте путь к цели. На каждой ключевой странице должен быть хотя бы один способ связаться, не зависящий от скриптов.
  4. Предупредите, если элемент временно недоступен. Короткая строка «онлайн-запись обновляется, позвоните по телефону» лучше молчаливой пустоты.
  5. Запишите проблему в список задач с датой. Временное решение имеет свойство становиться постоянным, если его никто не отслеживает.

Как узнавать о поломках раньше клиентов

Главная ценность — не в скорости починки, а в скорости обнаружения. Три привычки закрывают почти все случаи.

Тестовая заявка по расписанию. Раз в неделю отправляйте через сайт заявку с пометкой «тест» и убеждайтесь, что она дошла до почты, в мессенджер и в систему учёта заявок. Проверять надо всю цепочку: форма может отрабатывать корректно, а письмо застревать в спаме или упираться в переполненный ящик.

Проверка после каждого изменения. Любая правка сайта, обновление плагина, подключение нового сервиса — повод пройти по ключевым страницам и проверить работу основных элементов. Пять минут после правки экономят недели потерь.

Регулярный осмотр с телефона. Раз в месяц откройте свой сайт на смартфоне и пройдите путь клиента полностью: с главной до отправки заявки. Именно на мобильных ломается чаще всего, а владельцы смотрят сайт преимущественно с компьютера.

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

Регламент профилактики

Периодичность Что делать Кто Признак проблемы
Ежедневно Взгляд на количество заявок за сутки Владелец или менеджер Ноль обращений в рабочий день
Еженедельно Тестовая заявка через каждую форму на сайте Менеджер Письмо не пришло или пришло пустым
Еженедельно Открыть три ключевые страницы с телефона Владелец Элемент не появился или не откликается
Ежемесячно Проверка сайта в двух-трёх разных браузерах Специалист Разное поведение элементов
Ежемесячно Сверка данных счётчика с логами сервера Специалист Расхождение больше обычного
После каждой правки Проход по цепочке до отправки заявки Тот, кто правил Любое изменение поведения
После обновления плагинов Проверка консоли на новые ошибки Специалист Появились красные сообщения
Раз в квартал Ревизия сторонних виджетов: нужен ли каждый Владелец и специалист Виджет не используется, но грузится

Когда причина вообще не в сайте

Часть обращений не имеет отношения к вашему сайту, и распознать их нужно как можно раньше, чтобы не тратить время.

  • Проблемы у провайдера или в корпоративной сети. Часть адресов заблокирована политикой безопасности офиса. Проверяется переключением на мобильный интернет.
  • Родительский контроль и антивирус. Могут вырезать отдельные скрипты или блокировать домен целиком.
  • Очень старое устройство. Телефон, который не получает обновлений несколько лет, физически не умеет исполнять современный код. Здесь чинить нечего — можно только обеспечить, чтобы базовая версия страницы читалась и телефон был кликабелен.
  • Сбой у самого сервиса-виджета. Проверяется страницей статуса сервиса или сообщением в его поддержку.
  • Некорректно настроенное время или сертификаты на устройстве. Сбитая дата на телефоне ломает проверку сертификата, и сайт вовсе не открывается.
  • Обновление сайта
  • Обновление PHP: сайт работает, но хостинг требует — что будет, если не трогать

Даже в этих случаях полезно зафиксировать обращение. Если одна и та же «не наша» причина всплывает третий раз, значит она касается заметной доли аудитории и с ней всё же придётся что-то делать.

Порядок действий одним списком

  1. Соберите факты: устройство, система, браузер, дата, скриншот.
  2. Проверьте кэш и приватный режим.
  3. Повторите на втором устройстве того же типа.
  4. Откройте консоль, перезагрузите страницу, прочитайте ошибки.
  5. Посмотрите вкладку «Сеть»: что не загрузилось.
  6. Сопоставьте дату поломки с датами своих правок.
  7. Отключите сторонние скрипты по одному на копии сайта.
  8. Проверьте гипотезу в эмуляции или кросс-браузерном сервисе.
  9. Почините или временно уберите элемент, поставив простую замену.
  10. Добавьте этот сценарий в еженедельную проверку, чтобы он не повторился незамеченным.

Проверить, всё ли работает на вашем сайте, помогу на SEO-консультации.

Частые вопросы

У меня всё работает, а клиент говорит, что форма не отправляется. Кому верить?
Верить клиенту и проверять его условия. Ваш браузер хранит кэш, у вас другая система и другие настройки приватности. Попросите скриншот, версию системы и браузера, воспроизведите в эмуляции. Заодно отправьте тестовую заявку сами и проверьте, дошло ли письмо: иногда форма работает, а почта молчит.

Обязательно ли покупать несколько телефонов для проверки?
Нет. Эмуляции в браузере компьютера хватает для проблем вёрстки, кросс-браузерные сервисы закрывают проверку на реальных системах, а знакомые с разными телефонами решают остальное. Собственное устройство нужно только при постоянной работе с мобильной разработкой.

Счётчик не видит часть посетителей. Это поломка?
Чаще нет. Блокировщики рекламы и защита от отслеживания режут аналитику у заметной доли аудитории, и это нормальное расхождение. Поломкой стоит считать ситуацию, когда данные пропали резко и целиком либо когда расхождение с логами сервера выросло в разы за короткий срок.

Может ли один плагин сломать другой, если я ничего не менял?
Да, если плагин обновился автоматически. Многие движки обновляют дополнения без подтверждения, и новая версия подтягивает свою библиотеку, которая конфликтует с соседней. Отсюда правило: после любых автообновлений открывайте сайт и проверяйте ключевые элементы, а критичные обновления делайте вручную и сначала на копии.

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

Общий разбор: как продвигать сайт в Яндексе:

Коротко

  • Поломка у части аудитории опаснее полного падения сайта: вы её не видите, а заявки теряете месяцами.
  • Начинайте не с кода, а с границ проблемы: устройство, система, браузер, дата, у всех или у части.
  • Кэш и приватный режим отсекают примерно половину обращений за одну минуту.
  • Консоль браузера и вкладка «Сеть» показывают настоящую причину, а на телефоне до них добираются через удалённую отладку.
  • Критичные для продаж элементы не должны зависеть от сторонних скриптов, а еженедельная тестовая заявка и осмотр сайта с телефона позволяют узнавать о поломках раньше клиентов.
  • Обновление сайта
  • Обновление PHP: сайт работает, но хостинг требует — что будет, если не трогать

Увеличьте позиции и продажи вашего сайта

Профессиональное SEO-продвижение с гарантией результата. Выберите подходящую услугу:

Анатолий Кузнецов — SEO-оптимизатор

Остались вопросы по продвижению?

Меня зовут Анатолий Кузнецов, я SEO-оптимизатор с 20-летним стажем. Разберу ваш сайт, отвечу на вопросы и подскажу, что улучшить для роста позиций в Яндексе и Google.

Связаться со мной →

Комментарии

Сергей

Полгода не мог понять, почему заявок стало меньше. Оказалось, форма не отправлялась в одном браузере, которым пользуется половина наших клиентов. Нашли только когда клиент сам позвонил и рассказал.

Марина

У нас пропал чат на телефонах, а на компьютере всё было нормально. Оказалось, сервис чата обновился и старый код подключения перестал работать. Просто заменили строку кода на новую.

Дмитрий

Подскажите, как проверить консоль на айфоне, если под рукой только компьютер с Windows? Через кабель, как я понял, не получится.

Анатолий Кузнецов автор

Кабелем действительно не выйдет, веб-инспектор требует Mac. Есть два обходных пути. Первый — временно подключить на сайт небольшой скрипт мобильной консоли, который рисует панель с ошибками прямо на странице, открыть сайт с телефона и сфотографировать вывод. Второй — воспользоваться кросс-браузерным сервисом, который даёт доступ к реальному устройству через окно браузера. Второй вариант платный, но занимает пятнадцать минут вместо часа возни.

Ольга

Про дублирование телефона рядом с чатом — очень верно. У нас блокировщики режут виджет примерно у трети посетителей, и без обычной ссылки на мессенджер мы бы теряли эту треть полностью.

Артём

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

Наталья

Скажите, а как понять, что расхождение между счётчиком и логами сервера уже ненормальное? У нас разница около двадцати процентов, это много или нет?

Анатолий Кузнецов автор

Двадцать процентов — обычная картина, часть аудитории блокирует трекеры, часть уходит до срабатывания счётчика. Ориентироваться нужно не на абсолютную цифру, а на её стабильность. Зафиксируйте текущее расхождение как норму и следите за динамикой. Если через месяц разница выросла до пятидесяти процентов при том же трафике, значит счётчик перестал срабатывать на какой-то части страниц или устройств, и вот это уже повод разбираться.

Игорь

Добавлю от себя: проверяйте не только форму, но и куда падают письма. У нас форма работала, а почтовый ящик был переполнен и всё отбивалось. Две недели тишины, а причина была вообще не в сайте.

Екатерина

А есть смысл ставить мониторинг, который сам отправляет тестовую заявку по расписанию, или достаточно делать это руками раз в неделю? Сайт небольшой, услуги, заявок немного.

Анатолий Кузнецов автор

Для небольшого сайта с ручной проверкой раз в неделю вполне можно жить, особенно если заявок немного и вы быстро замечаете тишину. Автоматическая проверка окупается там, где поток обращений постоянный и сутки простоя стоят дорого. Есть и промежуточный вариант: настроить уведомление, если за рабочий день не пришло ни одной заявки. Стоит копейки, а о поломке узнаете в тот же день.

Павел

Галерея у нас разъехалась столбиком именно после обновления браузера. В консоли была ровно одна красная строка, и та указывала на старую библиотеку слайдера. Обновили библиотеку — всё встало на место.

Юлия

Вопрос про старые телефоны. У нас часть аудитории — люди старшего возраста с довольно древними устройствами. Стоит ли тратить силы на поддержку таких браузеров или проще игнорировать?

Анатолий Кузнецов автор

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

Виктор

Регламент профилактики распечатал и повесил менеджеру. Раньше проверяли сайт хаотично, теперь есть понятный список с периодичностью. Уже на первой неделе нашли неработающую форму на странице услуги.

Алексей

Не понимаю логику с отключением виджетов на копии сайта. Как сделать эту копию, если сайт на обычном хостинге и никакой тестовой площадки нет?

Анатолий Кузнецов автор

Почти любой хостинг позволяет создать поддомен и развернуть на нём копию из резервной копии сайта. Это делается за полчаса и не требует отдельной оплаты. Обязательно закройте копию от индексации, иначе получите дубли в поиске. Если совсем нет возможности, проводите отключения в самое тихое время суток и возвращайте всё обратно сразу после проверки, но копия всё-таки безопаснее.

Оставьте комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

 Нажимая «оставить комментарий» вы принимаетеправила конфиденциальности 

Прокрутить вверх