GA4 не показывает конверсии из формы обратной связи: 6 причин и как их устранить
Вы отметили событие как ключевое, но отчёт по-прежнему показывает ноль. Вот 6 реальных причин и как проверить каждую, шаг за шагом.
Ситуация до боли знакомая: форма контакта работает, письма приходят, реальные клиенты пишут — а отчёт по конверсиям в GA4 показывает безупречный ноль. Вы отметили событие как ключевое (раньше — «конверсия»), подождали несколько дней, и всё равно ничего. Начинаете гадать, сколько лидов потеряли, сами того не зная.
Хорошая новость: почти никогда дело не в потерянных лидах, а в цепочке настройки, которая где-то рвётся. GA4 на удивление молчалив, когда что-то идёт не так — никаких ошибок, просто ноль. В этой статье мы движемся от самых быстрых проверок к самым тонким, чтобы вы не потратили час, копая не там. Проходите их по порядку; чаще всего вы остановитесь на первых двух.
Прежде всего: проверяйте в реальном времени, а не в отчётах
Самая частая «проблема» — вовсе не проблема, а неправильно направленное терпение. Стандартные отчёты GA4 обновляются с задержкой (часто 24-48 часов), а отметка события как ключевого не действует задним числом: подсчёт идёт только с момента включения вперёд. Если вы смотрите сегодня на вчера, можете увидеть ноль просто потому, что данные ещё обрабатываются.
Прежде чем делать выводы, используйте два инструмента, которые показывают почти мгновенно:
- Отчёты в реальном времени — откройте сайт в отдельной вкладке, отправьте тест через форму, затем посмотрите, появилось ли событие.
- DebugView — включите режим отладки (проще всего расширение Google «Tag Assistant») и смотрите, какие именно события срабатывают при каждом действии.
Если событие появляется здесь — остальное лишь вопрос ожидания и диапазона отчёта. Если нет — у вас одна из причин ниже.
Причина 1: событие вообще не срабатывает
Самая частая из всех. Многие современные формы отправляются через AJAX, без перезагрузки страницы — значит, нового `page_view`, на который можно опереться, не возникает. В других случаях форма ведёт на страницу «Спасибо», но событие там так и не настроили. В обоих случаях GA4 нечего считать, потому что он ничего не получает.
Как проверить: откройте DebugView, заполните и отправьте тестовую форму. Если при нажатии кнопки не появляется никакого нового события (даже автоматического), значит, сбор ничем не запускается.
Решения:
- Если есть отдельная страница благодарности, отметьте событие на её просмотре.
- Если форма на AJAX, нужен триггер на событие отправки — обычно через Google Tag Manager (триггер «Отправка формы» или пользовательское событие, которое передаёт ваш плагин).
Причина 2: имя события не совпадает с ключевым событием
GA4 чувствителен к деталям, и эта ошибка почти незаметна. Возможно, вы отправляете событие `generate_lead`, но ключевым отметили `Generate_Lead` или `lead_form`. Имена не совпадают, поэтому событие приходит — но как конверсия не засчитывается.
Что проверить:
- Точное имя события в DebugView против точного имени в Администратор → Ключевые события. Они должны быть идентичны, включая регистр букв.
- Что у вас нет двух потоков: одного из GTM, другого из кода, с разными именами.
- Что вы отметили ключевое событие в правильном ресурсе (property) и правильном потоке — легко случайно работать в тестовом ресурсе.
Когда имена совпадут, помните: подсчёт начнётся только с этого момента, прошлое он не восстановит.
Причины 3 и 4: согласие на cookie и блокирующие расширения
Даже при верной настройке сбор может быть остановлен в самом начале.
Согласие / Consent Mode: если баннер cookie настроен блокировать аналитику до согласия, а посетитель отказывается (или ничего не нажимает), GA4 не получает данные. Когда вы тестируете и жмёте «Отклонить», вы исключаете сами себя из отчёта. Проверьте, чётко нажав «Принять» на cookie, и посмотрите, появится ли событие тогда.
Блокировщики рекламы и расширения приватности: многие полностью блокируют скрипт GA4. Если тестируете с uBlock, Brave или браузером с агрессивной защитой, событие может не уйти вовсе. Проверьте в окне без расширений или в чистом браузере.
Ни то, ни другое не «чинится» в GA4 — это реалии современного веба. Главное — не спутать их со сломанной настройкой.
Причина 5: форма во фрейме или во внешнем сервисе
Если ваша форма на самом деле Typeform, Google Forms, Calendly или другой встроенный сервис, она живёт внутри `iframe`, на другом домене. По соображениям безопасности GA4 на вашем сайте не может «видеть», что происходит внутри этого фрейма — отправка происходит, но ваше событие не срабатывает.
Что можно сделать:
- Используйте встроенную интеграцию сервиса: большинство умеют отправлять событие в GA4 или вызывать вебхук при каждом заполнении.
- Или замените встроенную форму на размещённую на собственном домене, где у вас полный контроль.
В MPO Web Studio мы сразу предпочитаем второй вариант: формы живут на сайте клиента, а не во внешнем iframe. Так измерение остаётся чистым, и вы не зависите от стороннего сервиса, который может измениться в любой момент.
Причина 6: вы смотрите не тот отчёт (диапазон, задержка, внутренний трафик)
Иногда настройка идеальна, а вы всё равно видите ноль — потому что сам отчёт вводит в заблуждение.
- Диапазон дат: если выбранный диапазон раньше момента, когда вы отметили ключевое событие или установили отслеживание, он, конечно, пуст. Расширьте до «последние 7 дней».
- Задержка обработки: стандартные отчёты не в реальном времени. Дайте им 24-48 часов, прежде чем делать выводы.
- Фильтр внутреннего трафика: если вы исключили свой IP (рекомендуется), ваши тесты из офиса вообще не появляются в отчётах — хотя они были верны. Проверьте в DebugView, который игнорирует фильтр.
Если вы прошли всё это, а картина не сходится — это как раз то, что мы быстро решаем удалённо. Напишите нам в WhatsApp со ссылкой на сайт — часто мы находим причину за одну проверку в DebugView.
Частые вопросы
Я отметил конверсию сегодня. Почему не вижу ничего за прошлые месяцы?+
Потому что отметка ключевого события не действует задним числом. GA4 начинает считать только с момента включения вперёд. Старые события остаются обычными; превратить их в конверсии постфактум нельзя.
Отправка работает, письма приходят — почему тогда GA4 показывает ноль?+
Получение письма и запись в GA4 — две совершенно разные цепочки. Письмо может уходить через плагин или SMTP-сервис, а GA4 зависит от события, сработавшего в браузере. Очень часто форма отправляется через AJAX и не запускает никакого события — см. Причину 1.
Сколько ждать, прежде чем считать это реальной проблемой?+
Для проверки используйте DebugView и «Реальное время» — они показывают за секунды. Для стандартных отчётов дайте 24-48 часов. Если в DebugView событие видно правильно, но отчёт всё равно ноль спустя два дня, проверьте диапазон дат и фильтр внутреннего трафика.
Обязательно ли мне нужен Google Tag Manager?+
Не строго, но он сильно помогает с AJAX-формами, где событие отправки нужно поймать без перезагрузки страницы. Если есть отдельная страница благодарности, событие можно отметить и без GTM. Для чего-то сложнее GTM даёт контроль и наглядность.
Может ли MPO проверить настройку за меня?+
Да, мы делаем это удалённо. Вы присылаете нам в WhatsApp ссылку на сайт и доступ к ресурсу GA4, а мы смотрим в DebugView, что именно срабатывает при отправке. Обычно мы находим причину за один тест и чётко говорим, что нужно исправить.
7 ошибок, которые отпугивают клиентов с вашего сайта
Оставьте email и получите гид прямо здесь, сразу. Без спама.
Хотите увидеть, как мог бы выглядеть сайт вашего бизнеса?
Напишите нам в WhatsApp — и мы БЕСПЛАТНО подготовим демо-сайт с названием вашего бизнеса. Сначала смотрите, потом решаете.