Код и номер
Сверяем ID, шаблоны сайта, дубли счётчиков, порядок загрузки и актуальную версию кода.
Сбор данных
Проверяем код и номер счётчика, сетевые запросы, фильтры, цели и виртуальные переходы. Возвращаем данные, по которым можно оценивать рекламу и заявки.
Диагностика
Наличие фрагмента Метрики в исходном коде ещё не доказывает сбор данных. Браузер должен выполнить скрипт, создать нужный счётчик и отправить событие, а настройки не должны исключить визит.
Сверяем ID, шаблоны сайта, дубли счётчиков, порядок загрузки и актуальную версию кода.
Проверяем загрузку tag.js, инициализацию ym, отправку PageView и ответы аналитических адресов.
Ищем сбой JavaScript, запрет inline-кода, connect-src, блокировщик или конфликт системы согласий.
Проверяем исключение собственных визитов, IP-фильтры, роботов, выбранный период и часовой пояс.
Сверяем виртуальные просмотры, смену URL без перезагрузки и повторную инициализацию компонентов.
Проверяем reachGoal, селекторы форм, настройки записи, маскирование полей и фактическое событие.
Диагностика сбоя
Нулевой отчёт не всегда означает, что счётчик не загружается. Проверяем цепочку от кода на странице до события, визита, фильтра и выбранного периода.
Сверяем номер, адрес скрипта, порядок подключения, Content Security Policy и ошибки браузера. Проверяем, что код присутствует на нужных шаблонах и не дублируется через CMS и менеджер тегов.
Фиксируем действие в отладчике и смотрим параметры. Цель должна запускаться после подтверждённого результата формы, звонка или покупки, а не при обычном клике или загрузке страницы.
Проверяем период, сегмент, фильтры, часовой пояс и доступ к правильному счётчику. Новые данные могут появляться не мгновенно, поэтому отделяем задержку обработки от ошибки внедрения.
Учитываем баннер согласия, блокировщики и ограничения браузера. Сравниваем тест без расширений и реальную долю визитов, не обещая полного совпадения Метрики с серверными заявками.
После ремонта
Неуспешная отправка не создаёт цель. Успешная заявка сохраняется, получает один аналитический сигнал и содержит страницу и рекламные метки, если они были в визите.
Проверяем повторный клик, обновление страницы, возврат по кнопке браузера и двойное подключение обработчика. Для электронной коммерции сверяем идентификатор заказа.
Событие проходит в отладчике и появляется в нужном отчёте, а его значение соответствует реальному сценарию. Передаём перечень проверок и отмечаем ограничения, которые зависят от согласия или блокировщиков.
Результат
Код запускается на нужных шаблонах, а в отладке видны номер счётчика и события.
Фильтры, период и исключения задокументированы, поэтому снижение данных не путают с поломкой.
Формы, кнопки и виртуальные переходы вызывают события в согласованном сценарии.
Порядок работ
Пришлите URL и номер счётчика. Гостевой доступ нужен только для проверки фильтров и отчётов; пароль от аккаунта передавать не требуется.
Открываем несколько типов страниц и фиксируем загрузку кода, консоль и сетевые события.
Сравниваем ошибку внедрения с блокировкой браузером, фильтрами и отсутствием трафика.
Меняем размещение кода, CSP, события SPA, цели или правила системы согласий.
Отправляем тестовый просмотр и действие, затем сверяем их с отладкой и отчётом.
Официальная проверка счётчика Яндекс Метрики разделяет наличие кода, сбор событий и отображение статистики. Такой порядок помогает не менять рабочий код из-за пустого отчёта за неверный период.
Границы работ
Расширения приватности, корпоративные фильтры и настройки браузера могут остановить аналитику у части аудитории. Мы проверяем реализацию на чистом профиле и отдельно фиксируем долю технически недоступных сценариев. Метрика не восстановит данные, которые сайт не отправил раньше. Эта услуга ремонтирует действующий счётчик; первичное внедрение описано на странице настройки Яндекс Метрики.
Вопросы
Проверяем номер, шаблон страницы, загрузку tag.js, ошибки JavaScript и ограничения CSP.
Сверяем отправку событий, период, фильтры, исключение собственных визитов и задержку обработки.
Роутер меняет адрес без перезагрузки, поэтому для перехода нужен отдельный просмотр с корректным URL.
Фиксируем тестовый PageView и цель в отладке, затем проверяем их появление в интерфейсе Метрики.
Первый шаг
Опишите, что именно пропало: просмотры, цель, Вебвизор или данные с отдельных страниц.