Возможны 2 варианта.
Разбираем по порядку.
Счетчик Яндекс.Метрики установлен правильно, но не собирает данные.
Сначала советуем все-таки еще раз проверить, что счетчик Метрики действительно установлен правильно (для этого у Яндекса есть инструкция). Еще посмотрите значок напротив счетчика сайта в личном кабинете Метрики — он должен быть зеленым:
Если значок желтого цвета, то код счетчика дублируется на другом сайте или на данный момент он проверяется. Если красного, то счетчика на главной странице нет.
Если счетчик на самом деле поставлен корректно, но данных нет, проверьте, нет ли на вашем сайте еще одного счетчика.
Если и тут все в порядке, но значок по-прежнему говорит «Код красный!», то следует обратить внимание на посещаемость сайта и здраво оценить ее. Данные Метрики адекватны только для сайтов с посещаемостью от 100 посетителей в сутки. Если посещаемость сайта ниже, информацию сервиса нельзя считать достоверной.
Данные собираются и обновляются, но они некорректны.
В этой ситуации проверьте:
есть ли код счетчика на главной странице. Введите в строку URL главной со специальным параметром ?_ym_debug=1:
Затем перейдите в консоль (Shift+Ctrl+I) и посмотрите, есть ли там параметр Counter и число рядом:
в правильное ли место поставлен код. Открываем код страницы и смотрим: код Метрики должен стоять после тега <body>, как можно ближе к началу.
есть ли код счетчика на всех страницах сайта. Это удобнее проверять с помощью программ (вручную это просто нереально). Например, Screaming Frog SEO Spider.
Что делать: сначала задайте фильтр Configuration — Custom — Search — так вы сможете искать в коде нужные вам фрагменты:
В данном случае нам требуется отыскать код счетчика Метрики, поэтому вводим yaCounter:
Жмем OK и ждем результатов. Когда программа завершит обход, во вкладке Custom появится список всех страниц, в коде которых присутствует искомый фрагмент:
Если разница в оценке существенная (больше 5-7%), то проблема в установке и настройке счетчика. Проверьте настройки Метрики (пункт первый), зайдите в «Настройки представления» Google Analytics и проверьте их:
Статьи по теме:
Если же разница небольшая, то переживать на самом деле не о чем. Главная причина расхождений в цифрах — это разные данные, которые используются для подсчета показателей, и разные формулы этого самого подсчета. А еще баги (со всеми бывает).
Если по пунктам:
Помимо этого, не обходится без разницы в терминах (например, что считать отказом) и сложностей с перехода из контекстной рекламы (Аналитика не всегда распознает клики с Директа, Метрика относит к органике часть кликов с Ads).
Счетчик показывает информативное ничего или почти ничего в 5 случаях:
Коротко: Google не передает поисковые фразы, поскольку Общий регламент защиты персональных данных (General Data Protection Regulation — GDPR) не позволяет этого, а еще так бывает, когда отправлен неправильный referer.
Теперь поподробнее.
Google не передает посторонним сервисам данные о поисковых запросах тех пользователей, которые залогинены в системе Google и/или пользуются мобильным поиском. Он делает так как минимум потому, что этого требует принятый в 2016 году GDPR. И почти наверняка потому, что Google вообще особо не любит делиться данными, которые он собирает.
Если речь не о Google, то возможны проблемы с отправкой referer: такое бывает, если в пользовательском браузере есть ошибки, а в компьютере — вирусы, которые подменяют результаты поиска. Также пользователь сам может подделывать referer. Поэтому Метрика отсекает эти запросы как некорректные.
Тут тоже возможны несколько вариантов: