Проверка целей в Метрике: как за 10 минут найти ошибку в подсчете заявок
UnionCreated using FigmalectureCreated using Figma
new

⭐️Курс по настройке рекламы в мессенджере MAX Пройти бесплатно

10676 https://ppc.world/uploads/images/a3/12/6af47fe15da7a-Kategoriya-Yandeks.jpg 2026-11-12 Яндекс ppc.world 160 31

Как проверить цели в Метрике и GA4: чек-лист на 10 минут, чтобы найти ошибки в подсчете заявок

Один просмотр страницы может засчитываться сразу за пять заявок. Форма может не отправляться месяцами, а отчет всё это время показывать ноль — и никто не заметит разницы. Основатель volkov.digital Максим Волков разбирает на двух реальных сайтах, как цифра в CPL расходится с тем, что происходит на самом деле, и дает чек-лист на 10 минут, который эту проблему находит.

Ещё больше полезных статей и свежих новостей в нашем Telegram-канале
Telegram Подписаться

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

Дальше — что именно было не так на каждом из двух сайтов и чек-лист на 10 минут, который поможет проверить то же самое у себя:

Почему отчет по заявкам не совпадал с реальностью — кейсы

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

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

Важно: не «настроены ли цели», это у всех настроено, а именно «сходится ли цифра с тем, что происходит».

Первый вопрос проверяется контрольной заявкой: заполнил форму сам, посмотрел, пришло ли письмо.

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

На 11 сайтах из 13 всё сошлось. Говорить будем про оставшиеся два дальше. Разберу оба случая по порядку — сначала сайт, где цифра была завышена, потом тот, где она была занижена до нуля:

Кейс 1: один просмотр страницы засчитывался как пять заявок

Пять целей были настроены на срабатывание от любого просмотра любой страницы — это дало 11 516 «заявок» на 1396 визитов вместо реальных 20. Настоящая цель «Отправка формы» при этом показывала ноль. Если такая цель стоит в стратегии кампании, алгоритм в рекламе оптимизируется под просмотр страницы, а не под заявку.

Вот вводные по этому сайту и масштаб проблемы в цифрах.

Сайт: реклама + неплохая органика, ~3000 рекламных визитов в месяц.

Проблема: пять целей засчитывали любой просмотр любой страницы как отдельную заявку.

Масштаб ошибки: 11 516 «достижений» на 1396 визитов из Поиска — при реальных ~20 обращениях в месяц.

Итак, открываю отчет «Конверсии» за месяц по трафику из Поиска и вижу пять целей, у которых ровно одинаковое число достижений: 2197, 2197, 2197, 2197, 2197. Цели называются:

  • «Клик по кнопке „Услуги“»;

  • «Расписание»;

  • «Курс»;

  • «Оставить заявку»;

  • «Блог».

Итого 11 516 достижений на 1396 визитов из Поиска, восемь конверсий на визит.

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

Полез в настройки. Все пять целей были типа «Посещение страниц» с условием «url содержит https://сайт.ru». То есть каждая цель срабатывала на любой просмотр любой страницы сайта. Кто-то когда-то заводил цели на клики по кнопкам, не разобрался в типах, поставил самое общее условие, и с тех пор каждый просмотр страницы превращался в пять «заявок».

Дальше самое неприятное. На рекламный трафик за тот же месяц пришлось 4424 «достижения» по каждой из пяти целей. Если хотя бы одна такая цель стоит в стратегии кампании, стоимость конверсии в отчете выходит в несколько десятков рублей, и алгоритм честно оптимизируется под просмотр страницы. При этом настоящая цель «Отправка формы: Спросить нас» за тот же месяц дала ноль достижений, а автоцель «Клик по номеру телефона» показала 22. Реальных обращений с сайта за месяц было в лучшем случае 20, отчет показывал 11 500.

Одинаковые числа у разных целей читаются за 10 секунд. Достаточно один раз отсортировать отчет по достижениям и посмотреть, нет ли соседей с одинаковыми значениями.

Кейс 2: форма не отправлялась 20 месяцев, а отчет показывал ноль

На хостинге была отключена отправка почты, форма физически не работала 20 месяцев. В GA4 не было ни одного ключевого события, кроме несуществующего «purchase», поэтому конверсии были на нуле с самого начала. Провал формы на этом фоне никто не заметил.

Подробнее о сайте и масштабе ошибки — в цифрах ниже.

Сайт: медицинская тематика, WordPress, формы на главной и на странице контактов.

Проблема: локальная отправка почты у хостинга была отключена — форма не работала физически.

Масштаб ошибки: ноль реальных отправок за 20 месяцев, этого никто не заметил.

Контрольная заявка вернула ошибку: «Не удалось отправить сообщение, попробуйте позже».

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

Сколько это длилось, показала аналитика. В GA4 с января 2025 года:

  • событие «начал заполнять форму» сработало 197 раз;

  • событие успешной отправки, которое шлет сама форма, ноль раз.

Встроенное form_submit за те же 20 месяцев сработало четыре раза, но это эвристика GA4, которая считает отправкой клик по кнопке, и именно она создавала иллюзию, что что-то уходит. Форма не отработала ни разу. Каждый, кто ее заполнил, получил ошибку и ушел.

События формы в GA4 за 20 месяцев: 197 начатых заполнений и ни одной настоящей отправки

Почему никто не заметил? Потому что отчет выглядел нормально. В GA4 не было отмечено ни одного ключевого события, кроме «purchase», которого на сайте не бывает. Конверсий ноль по всем каналам с самого начала, и на этом фоне ноль по формам ничем не выделялся.

Никто не видит нулей там, где никогда не было единиц.

Строго говоря, обе истории про одно и то же: цифра в отчете была, а проверки цифры не было.

Чек-лист на 10 минут: как проверить, можно ли доверять вашим целям

Шесть проверок, которые находят ошибки из кейсов выше: контрольная заявка, поиск целей с одинаковыми достижениями, доля достижений на визит, сверка с почтой и CRM, проверка отправки почты сайтом и ревизия ключевых событий в GA4. Все шаги занимают около 10 минут на сайт.

Ниже порядок, который я теперь гоняю по всем проектам раз в месяц. Занимает 10 минут на сайт, если делать подряд.

Проверка на десять минут:

  1. Контрольная заявка. Заполняете каждую форму на сайте с телефона (не с рабочего компьютера), ждете письмо. Не только главную форму: сайдбар, всплывающее окно, страница контактов. Форма, которая «точно работает» — это та, которую проверяли в этом месяце.

  2. Одинаковые числа. Открываете отчет «Конверсии» в Метрике за 30 дней и сортируете по достижениям. Две и более цели с числом, совпадающим до единицы, почти всегда означают одно событие в нескольких целях. Проверяете условия каждой из них: тип, адрес, элемент.

  3. Достижения против визитов. Считаете, сколько достижений приходится на один визит. Если конверсия «заявки» больше, скажем, 10% на холодном трафике, скорее всего, цель считает не заявку. На первом сайте было восемь достижений на визит, и это ни у кого не вызвало вопросов, потому что смотрели только на стоимость.

  4. Отчет против почты. Берете тот же месяц и сверяете число достижений формы с числом писем в ящике или записей в CRM. Расхождение в полтора раза объяснимо (дубли, спам, повторные отправки). Расхождение в разы или нулевой показатель с одной из сторон означает, что одна из цифр врет.

  5. Почтовый тракт. Если контрольная заявка не пришла, проверяете, отправляет ли сайт почту вообще. В WordPress это делается одной командой через WP-CLI, в остальных случаях подойдет тестовое письмо через панель хостинга. Ошибка вида «sendmail disabled» или «relay denied» означает, что чинить надо на стороне сервера, а не в форме.

  6. Ключевые события. Проверьте в GA4, какие события отмечены как ключевые. Если там пусто или указано событие, которого на сайте не бывает, конверсии всегда будут показывать ноль — и вы не заметите момент, когда этот ноль станет реальным.

Как настроить цели, чтобы CPL считался по одному действию

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

Мой порядок для любого сайта с рекламой:

  1. Одна цель на одно действие. «Отправка формы» считается по событию успешной отправки, а не по клику по кнопке и не по посещению страницы «спасибо». Клик по кнопке можно оставить отдельной целью, но в Директ ее не ставить.

  2. В рекламу идут только цели, у которых достижение означает контакт. Пользователь отправил форму, позвонил, написал в мессенджер. Всё остальное (просмотр двух страниц, скролл, клик по меню) полезно для анализа и вредно для оптимизации ставок: алгоритм будет ловить тех, кто кликает, а не тех, кто пишет.

  3. Составные цели убираем из отчета о стоимости. Если нужна одна цифра «все обращения», делается отдельная составная цель, но в нее входят только те же контактные события.

  4. Автоцели Метрики проверяем на пересечение с ручными. Автоцель «отправка формы» и ручная цель на ту же форму дают двойной счет, а в отчете по Директу это выглядит как удвоенная эффективность.

  5. Раз в месяц сверка достижений формы с почтой. Скучно, зато это единственная проверка, которая не зависит от того, правильно ли настроен счетчик.

Что изменилось в отчетах после исправления

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

Ниже — сравнение до и после по обоим сайтам в одной таблице.

 

Сайт 1 (цели «url содержит»)

Сайт 2 (форма без почты)

До

11 516 «достижений» в месяц по пяти целям

Ноль отправок за 20 месяцев, ноль конверсий в отчете

Что исправили

Убрали пять целей с условием «url содержит», оставили отправку формы, звонок и мессенджер

Настроили отправку через SMTP, отметили ключевые события в GA4

После

~20 заявок в месяц — первый честный отчет за несколько лет

Форма работает, но сколько заявок потеряно за 20 месяцев — уже не узнать

На первом сайте стоимость обращения выросла в сотни раз, но реклама при этом не стала работать хуже, она просто впервые показала, сколько стоит на самом деле.

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

Дорогая аналитика и правильно настроенные кампании ничего не стоят, если между сайтом и отчетом стоит цель с условием «url содержит адрес сайта».

Проверка этого занимает от силы 10 минут. Лучше провести ее сейчас, чем на следующем отчете объяснять клиенту, куда делись его заявки.

А вы когда в последний раз руками отправляли заявку со своих форм? Напишите в комментариях, какие самые курьезные настройки целей вам попадались.

На этом всё! Проверьте себя: правильно ли ваша аналитика показывает заявки? Пройдите тест.

Напоследок — полезное от редакции. Материалы, которые могут быть вам интересны:

И офтоп: просто напоминаем, что вы можете использовать платные инструменты для аналитики бесплатно. Например, Roistat поможет привлечь больше трафика, Keys.so — собрать семантику и проанализировать рекламу конкурентов на Поиске и в РСЯ, а TgMaps покажет, в каких каналах и когда продвигаются конкуренты. Эти и другие инструменты доступны бесплатно на маркетплейсе eLama.

Последние комментарии

Ваша реклама на ppc.world

от 10 000 ₽ в неделю

Узнать подробнее

Лучшие статьи за месяц

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: