Analytics / практический материал

Как отслеживать успешные заявки с сайта в GA4

Настраиваем событие успешной заявки в Google Analytics 4. Код для формы, параметры события, ключевая конверсия и проверка в реальном времени.

  • Дмитрий Лаврушин
  • 23 августа 2026
  • 4 минуты

Начало ввода показывает интерес, но ещё не конверсию.

Рабочая модель

form_start → form_submit → lead_success

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

Клик по кнопке «Отправить» еще не является заявкой. Пользователь мог не заполнить поле, сервер мог вернуть ошибку, а письмо могло не уйти. Поэтому событие нужно передавать в аналитику только после успешного ответа обработчика.

В GA4 можно автоматически собирать взаимодействия с формами. Для бизнес-аналитики лучше создать отдельное событие конкретной формы. Тогда заявка на консультацию не смешается с подпиской или поиском по каталогу.

Событие после ответа сервера

javascript
const form = document.querySelector('#lead-form');

form.addEventListener('submit', async (event) => {
  event.preventDefault();
  const response = await fetch(form.action, {
    method: 'POST',
    body: new FormData(form)
  });

  if (!response.ok) {
    form.dataset.status = 'error';
    return;
  }

  window.gtag?.('event', 'lead_form_submit', {
    form_name: 'consultation',
    page_type: 'expertise'
  });

  form.dataset.status = 'success';
  form.reset();
});

Название события пишется в одном регистре, без пробелов. Параметр form_name разделяет формы, а page_type помогает сравнивать статьи, услуги и кейсы.

Не передавайте в GA4 имя, телефон, email или текст обращения. Персональные данные должны идти только в защищенный обработчик заявки. Для аналитики достаточно технического названия формы, типа страницы и, при необходимости, категории услуги.

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

Какие события нужны воронке

Минимальная последовательность состоит из просмотра страницы, начала заполнения, успешной отправки и открытия страницы благодарности. Дополнительно можно измерять клик по телефону, мессенджеру, email, скачивание презентации и переход к кейсу.

Не превращайте каждый скролл в конверсию. Ключевым событием становится действие, которое имеет ценность для бизнеса. Для формы это подтвержденная отправка. В интерфейсе GA4 событие lead_form_submit можно отметить как key event.

Как проверить настройку

Откройте отчет Realtime или DebugView. Отправьте тестовую форму один раз. Проверьте название события и параметры. Затем вызовите ошибку валидации и убедитесь, что событие не отправилось.

Следующий уровень контроля заключается в сопоставлении трех источников: события GA4, записи серверного журнала и фактически полученные заявки. Если аналитика показывает 20 конверсий, а сервер принял 15, нужно искать повторные события или ошибку фронтенда.

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

Аналитика полезна только тогда, когда событие соответствует реальному результату. Сначала настраивается надежная форма. Затем измеряется ее успешная работа.

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

Доказательная база

Источники, на которые можно опереться