
В Метрике сорок достижений цели, в почте двенадцать писем, в CRM девять сделок — и это один и тот же месяц на одном и том же сайте. До единицы эти числа совпадать не обязаны, но трёхкратная разница означает одно: счётчик считает не то, что вы называете обращением.
Дальше начинаются решения на испорченных данных. Бюджет Директа перекладывают на кампанию, у которой «дешевле конверсия». Страницу признают удачной, потому что «на ней много целей». Подрядчику платят за рост, которого не было. Ниже — порядок проверки: что Метрика вообще умеет считать, по каким причинам она оказывается в плюсе и в минусе относительно реальности, как проверить конкретную цель за десять минут и как свести счётчик, почту и журнал сделок в одну таблицу.
Что именно считает Метрика, когда пишет «конверсия»
Счётчик не знает про заявки. Он знает про события на странице: загрузилась такая-то страница, отправилась форма, произошёл вызов метода из кода сайта. Цель — это правило, которое связывает событие с записью в отчёте. Всё, что происходит после события, счётчик не видит: дошло ли письмо, попал ли контакт в CRM, взял ли человек трубку.
Второй момент, из-за которого спорят чаще всего: в Метрике есть два разных числа. «Достижения цели» — сколько раз событие случилось. «Визиты, в которых цель достигнута» — сколько посещений содержало хотя бы одно такое событие. Показатель конверсии считается по второму, а не по первому. Если человек за один визит отправил форму трижды, достижений будет три, а целевой визит один. Когда вы сравниваете «конверсии» из одного отчёта с «заявками» из почты, убедитесь сначала, какое из этих двух чисел у вас перед глазами.
Третий момент — визит. По умолчанию он обрывается после тридцати минут без активности, и это значение в настройках счётчика можно менять. Отсюда следствие: один человек за день может дать несколько визитов и несколько целевых визитов, оставшись одним обращением. В отчётах есть срез по посетителям — для сверки с почтой он ближе к истине, чем визиты.
Почему письма — плохой эталон для сверки
Первое желание при расхождении — поверить почте: «письма — это же факт». Почта на самом деле худший из трёх источников, и вот почему.
Письма теряются. Отправка с сайта уходит через встроенную функцию отправки, а не через настоящий почтовый сервер, и часть таких писем не доходит вообще или попадает в спам. Письма фильтруются правилами ящика, которые кто-то завёл год назад. Письма удаляются сотрудником, который «уже перезвонил». Письмо может прийти дважды, если скрипт повторил отправку.
Ещё письма не покрывают часть обращений: звонки, сообщения в мессенджеры, заявки из виджета обратного звонка, которые уходят в сторонний сервис, а не на почту. Поэтому эталоном я беру не почту и не Метрику, а журнал обращений — таблицу или CRM, куда попадает всё и откуда ничего не удаляется. Метрика в этой связке нужна не как счётчик заявок, а как источник данных о том, откуда человек пришёл и что делал до обращения.
| Источник | Что в нём хорошо | Чего в нём нет |
|---|---|---|
| Метрика | Источник визита, страница, устройство, поведение до события | Не знает, дошло ли обращение и стало ли оно сделкой |
| Почта | Текст обращения, контакт | Теряет письма, дублирует, не видит звонки и мессенджеры |
| Журнал обращений или CRM | Полный список, статусы, суммы, исходы | Не знает источник, если его не передать из формы |
Восемь причин, по которым Метрика показывает больше обращений
Перекос в плюс встречается чаще. Вот список причин по убыванию частоты — я прохожу его именно в этом порядке.
Цель стоит на странице благодарности, и эта страница доступна по прямой ссылке. Тогда её открывают повторно по кнопке «назад», обновляют, а иногда она попадает в индекс и получает визиты из поиска. Каждый такой визит — конверсия.
Цель срабатывает на клик по кнопке, а не на успешную отправку. Человек нажал, форма ругнулась на незаполненное поле, он ушёл. Обращения нет, цель достигнута.
Событие вызывается на каждой попытке. Скрипт отправляет данные, сервер отвечает ошибкой, скрипт повторяет — событие уходит в счётчик три раза.
Счётчик стоит на странице дважды. Классика: код вставлен в тему и одновременно подключён через менеджер тегов или плагин. Все события удваиваются.
Автоцель ловит не только заявки. «Отправка формы» срабатывает на любой форме, включая поиск по сайту, подписку и фильтр в каталоге.
Цель «клик по номеру телефона». Нажатие на номер не равно состоявшемуся разговору: человек мог не дозвониться или закрыть звонилку. Для наблюдения годится, для отчёта по обращениям — нет.
Свои визиты не отфильтрованы. Вы сами, подрядчик и сотрудники тестируете формы. В настройках счётчика есть фильтры по адресам и признак «не учитывать мои визиты» — их надо включить до, а не после.
Ботовые отправки. Метрика отсекает часть роботов и показывает их в отдельном отчёте, но форму робот отправляет по-настоящему, и событие уходит в счётчик как живое.
| Симптом в отчётах | Причина | Как проверить за минуту |
|---|---|---|
| Конверсий заметно больше писем, среди источников есть поиск по странице «спасибо» | Страница благодарности индексируется и открывается напрямую | Отчёт по страницам входа с фильтром по адресу страницы благодарности |
| Цель достигается, писем нет совсем по части визитов | Цель на клик по кнопке, а не на успешную отправку | Открыть форму, нажать кнопку с пустыми полями и посмотреть отчёт в реальном времени |
| Ровно вдвое больше по всем целям и вдвое больше просмотров | Счётчик подключён дважды | Поиск номера счётчика в исходном коде страницы |
| Много конверсий с одной страницы каталога или с блога | Автоцель «отправка формы» ловит поиск и подписку | Отчёт по конверсиям с разбивкой по страницам |
| Ночные конверсии без контактов, однотипные интервалы | Ботовые отправки формы | Отчёт «Роботы» плюс журнал отправок на стороне сайта |
| Пики в дни правок сайта | Тестовые отправки не отфильтрованы | Фильтры счётчика и признак «не учитывать мои визиты» |
Причины, по которым Метрика показывает меньше
Обратный перекос реже, но опаснее: он заставляет закрывать каналы, которые на самом деле работают.
Счётчик не сработал — блокировщик рекламы, отключённые скрипты, старый браузер, ошибка в коде страницы. Часть визитов вы не видите вообще, и события с них тоже.
Цель настроена на адрес страницы благодарности, а форма отправляется без перезагрузки и адрес не меняется. Обращение есть, события нет.
Форма живёт внутри сторонней рамки: виджет обратного звонка, чат, конструктор квизов. Внутри чужой рамки ваш счётчик событий не видит, если сервис специально их не передаёт.
Звонки и мессенджеры вообще не приходят в счётчик без коллтрекинга и меток в ссылках. В нишах срочных услуг это половина обращений и больше.
Человек отправил форму с телефона, а до этого читал сайт с компьютера. Обращение одно, посетителей в отчётах двое, и источник у целевого визита будет тот, с которого пришёл телефон, — часто «прямые заходы».
Проверка одной цели за десять минут
Порядок, который я использую всегда и который не требует доступа к коду.
- Откройте настройки счётчика и выпишите условие цели дословно: тип, идентификатор события или шаблон адреса. Половина проблем видна уже здесь — например, цель по адресу с условием «содержит» и шаблоном, который подходит к десятку страниц.
- Включите в счётчике фильтр своих визитов, но на время проверки его снимите, иначе тест не отобразится.
- Отправьте форму с реальными данными, пометив их как тест. Заодно проверьте, что письмо пришло, и посмотрите, куда перенаправило после отправки.
- Посмотрите отчёт в реальном времени: сработала ли цель, сколько раз, на какой странице.
- Повторите провальный сценарий: нажмите кнопку с пустыми обязательными полями. Если цель сработала — она стоит не там, где нужно.
- Повторите отправку дважды подряд. Если достижений стало три вместо двух, ищите повторный вызов события.
- Проверьте страницу благодарности: открывается ли она по прямой ссылке, закрыта ли от индексации, нет ли на ней ссылки, по которой на неё можно попасть из меню.
- Сравните число достижений с числом целевых визитов за один и тот же день. Большая разница означает многократные срабатывания в одном визите.
Разбор того, что должно быть целью, а что не должно, и как не испортить историю счётчика при изменениях, я собрал отдельно: настройка целей в Яндекс Метрике. Если после проверки цифры всё равно выглядят невозможными, посмотрите разбор частных случаев в статье Яндекс Метрика неправильно показывает статистику.
Типы целей и их слабые места
| Тип цели | Что реально считает | Типовая ошибка |
|---|---|---|
| Посещение страниц | Загрузку адреса, подходящего под условие | Условие «содержит» слишком широкое; страница доступна напрямую и из поиска |
| Событие из кода сайта | Вызов метода счётчика с заданным идентификатором | Вызов стоит на клике, а не на успешном ответе сервера; вызывается при каждой попытке |
| Автоцель «отправка формы» | Отправку любой формы на сайте | Ловит поиск по сайту, подписку, фильтры каталога |
| Автоцель «клик по телефону» | Нажатие на ссылку с номером | Принимают за звонок; с компьютера часто просто копируют номер |
| Автоцель «переход в мессенджер» | Нажатие на ссылку мессенджера | Переход не равен отправленному сообщению |
| Составная цель | Прохождение последовательности шагов | Шаги заданы по адресам, которые не меняются; цель не достигается никогда |
Набор автоматических целей Яндекс периодически расширяет, поэтому актуальный список и условия срабатывания смотрите в справке Метрики, а не в статьях — включая эту. Для отчётности перед собой я всё равно оставляю ручное событие на успешную отправку: только оно означает, что данные ушли на сервер и сервер их принял.
Страница благодарности: почему с ней столько проблем
Цель по адресу страницы благодарности — самая простая в настройке и самая грязная в данных. Причины уже перечислены, но с ней связана ещё одна, менее очевидная: такая страница часто попадает в индекс. Дальше она набирает визиты из поиска по запросам вида «спасибо ваша заявка принята», каждый визит даёт конверсию, и в отчёте появляются «заявки из органики», которых не было.
Что делать. Закрыть страницу от индексации метатегом robots со значением noindex — именно метатегом, потому что запрет в robots.txt только запрещает обход, а адрес всё равно может оказаться в выдаче. Убрать её из карты сайта и из меню. Не ставить на неё ссылок из контента. И, если возможно, вообще перестать использовать её как цель, заменив на событие при успешном ответе сервера: страница благодарности пусть остаётся для человека, а считает пусть событие.
Форма отправилась, а письма нет: где рвётся на стороне сайта
Этот сценарий разбирают в последнюю очередь, хотя он объясняет часть расхождения в плюс. Проверять надо по шагам, от браузера к почтовому ящику.
- Данные ушли на сервер? Смотрите журнал ошибок сайта и панель разработчика в браузере: запрос мог не дойти или получить ошибку.
- Сервер принял и сохранил? Большинство плагинов форм пишут все обращения в базу — там видно то, что не ушло письмом.
- Письмо сформировалось и отправилось? Встроенная функция отправки на многих хостингах работает через локальный агент, письма с него часто не принимают. Лечится подключением настоящего почтового сервера по SMTP.
- Письмо приняли на стороне получателя? Проверьте записи SPF и DKIM для домена и политику DMARC: без них письмо от вашего домена выглядит подозрительно, а «от имени сайта» — тем более.
- Письмо не съели правила ящика? Папка «Спам», старые фильтры, автопересылка в никуда.
Самое надёжное решение — не полагаться на почту вообще: пусть плагин формы сохраняет обращения в базу и одновременно отправляет их в мессенджер или в CRM. Почта в этой схеме становится копией, а не основным каналом. Если форм много и они собраны разными способами, этот участок стоит привести в порядок один раз: обычно он попадает в список работ по доработке сайта вместе с самими формами.
Ключевые цели в Директе: как ошибка в целях сжигает бюджет
Пока данные внутри Метрики, цена ошибки — неверный отчёт. Как только цель становится ключевой для автостратегии, цена ошибки — деньги. Система оптимизации получает задачу «приводить как можно больше таких событий» и добросовестно её выполняет.
Если ключевой целью стоит автоцель «отправка формы», стратегия будет искать людей, которые отправляют формы. В том числе формы поиска и подписки. Если ключевая цель — посещение страницы благодарности, доступной напрямую, стратегия будет искать визиты на эту страницу. Результат предсказуем: отчёт по кампании выглядит прекрасно, цена конверсии низкая, обращений в журнале нет.
Отсюда правило: до перевода кампании на оптимизацию по конверсиям цель проверяется по пунктам из раздела выше. И проверяется заново после каждой переделки формы — при смене плагина или шаблона событие часто отваливается молча. Симптомы «деньги списываются, обращений нет» я собрал в отдельном чеклисте: десять проверок, прежде чем винить Яндекс. Отдельная история — сети: там к битой цели добавляется мусорный трафик, и разбираться надо в обратном порядке, сначала с площадками (почему РСЯ сливает бюджет).
Журнал сверки: как свести три источника за одну неделю
Сверка делается на коротком отрезке и вручную — иначе в ней нет смысла. Берите одну полную неделю и одну таблицу.
| Столбец | Откуда | Что показывает |
|---|---|---|
| Дата | Календарь | Ось сверки |
| Достижения цели | Отчёт «Конверсии» Метрики | Сколько раз сработало событие |
| Целевые визиты | Тот же отчёт | Сколько визитов содержало событие |
| Записи в базе форм | Плагин формы на сайте | Сколько отправок сервер принял |
| Письма во входящих | Ящик, включая «Спам» | Сколько дошло письмом |
| Обращения в журнале | CRM или таблица | Сколько уникальных обращений завели |
| Из них звонки и мессенджеры | Журнал | Часть, которой в целях нет вовсе |
Читается таблица так. Достижения больше целевых визитов — многократные срабатывания. Целевые визиты больше записей в базе форм — цель стоит не на успешной отправке. Записи в базе больше писем — рвётся почта. Обращений в журнале меньше записей в базе — дубли или спам. Обращения в журнале есть, а целей нет — канал не покрыт счётчиком, обычно звонки.
Когда сверка сходится на одной неделе, её можно автоматизировать: данные по достижениям целей и визитам вытаскиваются запросом, статусы сделок отправляются обратно как офлайн-конверсии. Механика и структура запросов описаны в документации, и этого достаточно, чтобы собрать выгрузку скриптом раз в сутки — как вытащить свои цифры через API Метрики.
Что делать со старой статистикой после исправления
Здесь у владельцев две противоположные ошибки. Первая — пересчитать историю задним числом: это невозможно, Метрика не применяет новое условие цели к прошлым визитам. Вторая — продолжить сравнивать «до» и «после», как будто ничего не менялось.
Правильно поступить так. Создайте новую цель вместо правки старой, чтобы старая осталась для истории со своим смыслом. Запишите дату переключения в отдельный файл или прямо в название цели. Сравнивайте периоды только внутри одной цели. Для сквозных отчётов, где нужна длинная история, берите не конверсии, а показатели, которые не менялись: небрендовые показы и клики из поиска, визиты, звонки по журналу.
И отдельно — не удаляйте старую цель, если она была ключевой в кампаниях Директа. Стратегия потеряет накопленную статистику. Сначала добавьте новую цель как вспомогательную, дайте ей набрать данные и только потом меняйте ключевую.
Когда расхождение можно не чинить
Не всякая разница между отчётами — поломка. Три случая, где я ничего не трогаю.
Разница в пределах небольшой доли на объёмах в сотни обращений. Часть визитов теряется из-за блокировщиков, часть событий — из-за обрывов связи. Добиваться совпадения до единицы бессмысленно, важна устойчивость соотношения.
Метрика показывает меньше, потому что часть обращений приходит по телефону и в мессенджеры, и вы это знаете. Тогда счётчик используется для оценки источников, а полный объём берётся из журнала.
Цель специально настроена шире, чем обращение: например, вы считаете все взаимодействия с формой, чтобы видеть поведение. В этом случае просто не называйте это число заявками и не ставьте такую цель ключевой.
А вот когда доля целевых визитов кажется высокой, а обращений в журнале почти нет, это почти всегда не аналитика, а страница: человек доходит до формы и не отправляет её или отправляет вслепую. Пять элементов, которые чаще всего мешают, собраны в статье про трафик без заявок.
Отдельно скажу про причину, по которой я вообще начинаю любую работу с проверки целей. Пока счётчик считает не то, любые выводы про поисковый трафик тоже неверны: вы сравниваете каналы по случайным числам. Если нужно привести в порядок и цели, и сам поисковый трафик, с этого начинается SEO-продвижение сайта с прозрачной аналитикой, а посмотреть текущее состояние можно через бесплатный аудит сайта.
Коротко
- Метрика считает события на странице, а не обращения. Всё, что происходит после события — письмо, звонок, запись в CRM, — она не видит.
- В отчётах два разных числа: достижения цели и визиты, в которых цель достигнута. Показатель конверсии считается по визитам. Перед сверкой поймите, какое из двух чисел перед вами.
- Визит по умолчанию обрывается после тридцати минут без активности. Один человек за день даёт несколько визитов, оставаясь одним обращением.
- Почта — худший эталон: письма теряются, дублируются, удаляются и не покрывают звонки и мессенджеры. Эталон — журнал обращений, куда попадает всё.
- Перекос в плюс чаще всего даёт цель на странице благодарности, доступной напрямую, цель на клик по кнопке вместо успешной отправки, повторные вызовы события, дважды подключённый счётчик и автоцель «отправка формы», ловящая поиск и подписку.
- Перекос в минус дают блокировщики, отправка без смены адреса при цели по адресу, формы внутри сторонних рамок, звонки и мессенджеры без меток, переход человека между устройствами.
- Проверка цели: выписать условие дословно, отправить тест, посмотреть отчёт в реальном времени, повторить провальный сценарий, отправить дважды, проверить доступность страницы благодарности, сравнить достижения с целевыми визитами.
- Страницу благодарности закрывайте метатегом noindex, убирайте из карты сайта и меню. Запрет в robots.txt от попадания адреса в выдачу не спасает.
- Если форма отправилась, а письма нет, проверяйте по шагам: запрос дошёл, сервер сохранил, письмо ушло, получатель принял, правила ящика не съели. Надёжнее не полагаться на почту: база плюс мессенджер или CRM.
- Битая цель в роли ключевой для автостратегии — это уже не неверный отчёт, а потраченный бюджет: система честно приведёт вам побольше таких же событий.
- Сверка делается за одну неделю в таблице из семи столбцов: достижения, целевые визиты, записи в базе форм, письма, обращения в журнале, из них звонки и мессенджеры.
- Историю задним числом не пересчитать. Заводите новую цель вместо правки старой, фиксируйте дату переключения и не удаляйте старую цель, пока она ключевая в Директе.
- Небольшое расхождение чинить не нужно. Важна устойчивость соотношения, а не совпадение до единицы.
Увеличьте позиции и продажи вашего сайта
Профессиональное SEO-продвижение с гарантией результата. Выберите подходящую услугу:
Остались вопросы по продвижению?
Меня зовут Анатолий Кузнецов, я SEO-оптимизатор с 20-летним стажем. Разберу ваш сайт, отвечу на вопросы и подскажу, что улучшить для роста позиций в Яндексе и Google.
Связаться со мной →
Комментарии
Андрей
Нашёл у себя ровно первый пункт: страница «спасибо» была в индексе и собирала визиты из поиска. Закрыл, конверсии упали на треть — и это, как ни странно, хорошая новость.
Анатолий Кузнецов автор
Именно хорошая: теперь цифра означает то, что вы думаете. Проверьте только две вещи. Первая — не была ли эта цель ключевой в кампаниях Директа: если была, стратегия сейчас переучивается, и неделю-две данные будут шумными. Вторая — уберите адрес страницы из карты сайта, иначе он будет вновь предлагаться к обходу.
Юлия
У меня обратная картина: в Метрике меньше, чем писем. Форма в виджете обратного звонка, и там своя статистика. Как сшить?
Анатолий Кузнецов автор
У большинства таких виджетов есть штатная передача события в Метрику — включается в настройках сервиса указанием номера счётчика и идентификатора цели. Начните с этого, это пять минут. Если такой настройки нет, остаётся сверять руками по журналу виджета и не делать его цель ключевой в Директе. И ещё: проверьте, не стоит ли виджет внутри рамки — тогда события из него без явной передачи не увидит ни один счётчик.
Роман
Проверил исходный код — счётчик действительно стоял дважды: в теме и через плагин. Убрал один, отчёты сразу стали похожи на реальность. Спасибо, искал бы месяц.
Светлана
А почему не советуете считать клик по телефону? У нас половина обращений — звонки, и это единственный способ их хоть как-то увидеть.
Анатолий Кузнецов автор
Считать — можно и нужно, я против другого: против того, чтобы называть это число звонками и ставить его ключевой целью. Нажатие на номер и состоявшийся разговор расходятся заметно, особенно с компьютера, где номер просто копируют. Как наблюдательный показатель цель полезна: по ней видно, какие страницы вообще подводят к звонку. А для учёта звонков нужен коллтрекинг или хотя бы отдельный номер под каждый канал.
Максим
Таблица сверки на неделю — самое полезное. Сделал, и сразу стало видно: записей в базе форм сорок одна, писем двадцать девять. То есть проблема вообще не в Метрике, а в почте.
Вадим
Вопрос про составные цели. Настроил три шага, цель не достигается никогда, хотя люди явно проходят весь путь. Где искать?
Анатолий Кузнецов автор
Почти всегда причина в том, что шаги заданы по адресам страниц, а форма многошаговая и адрес не меняется — для счётчика это одна страница, второго и третьего шага не существует. Второй вариант: шаги должны пройти в одном визите, а у вас человек уходит и возвращается позже. Проверьте условия каждого шага по отдельности: сделайте на время три простые цели и посмотрите, какая из них молчит.
Ольга
Добавлю про тестовые отправки. Мы с подрядчиком месяц правили формы и наотправляли столько тестов, что весь месяц в отчётах пришлось выбросить. Фильтры своих адресов надо включать заранее.
Григорий
Не согласен насчёт «новую цель вместо правки старой». Плодить цели — потом в списке тридцать штук и никто не помнит, какая рабочая.
Анатолий Кузнецов автор
Согласен, свалка целей — реальная беда, поэтому дисциплина нужна в названиях: в имени цели дата ввода и пометка, рабочая она или историческая. Тогда тридцать целей не мешают. Правка условия у действующей цели хуже другим: вы получаете один ряд данных, в котором до какого-то дня считалось одно, а после — другое, и это молча ломает любое сравнение периодов. Неактуальные цели через год можно отключить, но не в момент правки.
Артём
Про SPF и DKIM — подтверждаю. Письма с формы уходили в спам у половины получателей, а обращения в базе лежали. Настроили записи для домена, и внезапно «заявки появились».
Лариса
Момент про переход между устройствами объяснил мне странность: почти все заявки в отчёте шли из прямых заходов, хотя рекламы много. Люди смотрят с компьютера, пишут с телефона.
Николай
Отдельное спасибо за разделение «достижения» и «целевые визиты». Год сравнивал одно с другим и не понимал, почему проценты не сходятся.
Инна
Ночные однотипные отправки у меня оказались ботами: имя латиницей, в комментарии ссылка. Метрика их не помечала роботами, потому что форму они отправляли по-настоящему.