Чтобы настроить конверсии в GA4 для сайта услуг, нужно решить, какие действия посетителя считаются заявкой, собрать их как события и отметить эти события звёздочкой в разделе «Администратор → Отображение данных → События». После этого GA4 считает их ключевыми событиями, а через сутки они появляются в стандартных отчётах.
На словах это пять минут работы. На практике мы регулярно открываем GA4 у новых клиентов и видим одну и ту же картину: счётчик стоит, трафик идёт, а в колонке ключевых событий либо ноль, либо цифра в три раза больше реального числа заявок. По такому отчёту руководитель решает, что реклама не работает или работает прекрасно, и в обоих случаях ошибается: отчёт считает не те действия.
Что такое ключевое событие в GA4 и чем оно отличается от конверсии
Ключевое событие в GA4 — это событие, которое вы отметили как важное для бизнеса: отправка формы, звонок, переход в мессенджер. В 2024 году Google переименовал «конверсии» в Analytics в ключевые события, а слово «конверсия» оставил за Google Ads. Поэтому в интерфейсе GA4 вы ищете «ключевые события», а в рекламном кабинете видите «конверсии», даже если данные пришли из одного источника.
Ключевое событие живёт внутри Analytics и показывает, какие каналы приводят людей к целевому действию. Конверсия в Google Ads используется для автоматических стратегий ставок. Чтобы событие из GA4 начало влиять на ставки, его отдельно импортируют в Google Ads. Про саму связку аккаунтов у нас есть отдельный материал: как связать Google Ads с Google Analytics 4 и не потерять данные.
Ещё одно ограничение стоит знать заранее. Согласно справке Google Analytics о ключевых событиях, в стандартном ресурсе можно отметить до 30 ключевых событий, в Analytics 360 до 50. Сайту услуг столько не нужно: если набралось больше десяти, часть наверняка отмечена «на всякий случай».
Какие действия считать конверсией на сайте услуг
Конверсией на сайте услуг стоит считать только то действие, после которого у менеджера появляется контакт клиента или живой разговор. Просмотр страницы с ценами, прокрутка до конца и время на сайте полезны для анализа, но заявками не являются.
Для типичного казахстанского сайта услуг (ремонт, клининг, юридические услуги, обучение, B2B-поставки) набор выглядит так:
| Действие посетителя | Как собрать событие | Отмечать ключевым? |
|---|---|---|
| Отправил форму заявки | Страница «Спасибо» или событие generate_lead из кода формы | Да |
| Нажал на ссылку WhatsApp | Тег в Google Tag Manager по клику на ссылку wa.me | Да |
| Нажал на номер телефона на мобильном | Тег в Google Tag Manager по клику на ссылку tel: | Да |
| Начал заполнять форму | Событие form_start из расширенной статистики | Нет, только для анализа |
| Дочитал страницу услуги | Событие scroll из расширенной статистики | Нет |
| Скачал прайс или презентацию | Событие file_download из расширенной статистики | По ситуации |
Для Казахстана отдельно важен WhatsApp. На многих сайтах услуг в Алматы и Астане клиенты чаще пишут в мессенджер, чем заполняют форму. Если клики по кнопке WhatsApp и по номеру телефона не считаются, из отчёта выпадает заметная часть заявок, и реклама выглядит хуже, чем работает.
Отдельно про скачивание прайса. Для оптовой компании, которая работает с юрлицами, скачанный прайс часто означает реальный интерес закупщика, и его можно отметить ключевым событием. Для бытовых услуг это скорее любопытство, и в отчёте о заявках оно только мешает.
Почему автоматическое отслеживание форм не стоит считать заявкой
Автоматическое событие form_submit не стоит отмечать ключевым без проверки, потому что оно фиксирует попытку отправки формы, а не успешную заявку. Google описывает его в справке о расширенной статистике так: событие срабатывает, когда пользователь отправляет форму.
Расширенная статистика — это набор событий, которые GA4 собирает сам, без кода: прокрутки, исходящие клики, поиск по сайту, скачивания файлов, взаимодействие с видео и формами. Включается она в настройках потока данных. Для форм там два события: form_start при первом взаимодействии с формой за сеанс и form_submit при отправке.
По нашему опыту на проектах B2BPRO.KZ мы чаще всего видим три сценария, при которых form_submit врёт:
- Посетитель нажал «Отправить» с пустым обязательным полем. Форма показала ошибку, заявка не ушла, а событие могло уже сработать.
- Форма отправляется без перезагрузки страницы через JavaScript, как у многих конструкторов и плагинов WordPress. Тогда событие иногда не срабатывает вовсе.
- На странице есть поиск или подписка на рассылку. Они тоже формы, и их отправки попадают в общий счётчик заявок.
Кроме того, параметры этих событий (идентификатор формы, текст кнопки) появятся в отчётах, только если вы заранее создадите для них специальные параметры. Без этого видно только общее число отправок. Мы оставляем form_start и form_submit для анализа воронки, а заявку считаем одним из способов ниже.
Как настроить конверсию по странице «Спасибо» без кода
Если после отправки формы сайт открывает отдельную страницу благодарности, конверсию можно настроить прямо в интерфейсе GA4 без программиста. Это самый надёжный способ для простых сайтов: страница «Спасибо» открывается только после успешной отправки, и ложных срабатываний почти не бывает.
Порядок действий описан в справке Google о настройке ключевых событий. Коротко:
- Убедитесь, что адрес страницы благодарности уникален, например /spasibo/, и на неё нельзя попасть из меню или поиска.
- Откройте «Администратор → Отображение данных → События» и нажмите «Создать событие».
- Задайте понятное имя на латинице, например lead_form.
- В условиях укажите: параметр event_name равно page_view, параметр page_location содержит /spasibo/.
- Сохраните событие. Когда оно начнёт собираться, отметьте его звёздочкой как ключевое. При создании нового события это можно сделать сразу, переключателем «Отметить как ключевое событие».
- Отправьте тестовую заявку и проверьте событие в отчёте в реальном времени.
Одно предупреждение из той же справки: не меняйте само событие page_view. Если переписать его условия, GA4 перестанет собирать просмотры остальных страниц сайта. Создавайте новое событие на основе page_view, а исходное оставляйте как есть.
Если форма показывает «Спасибо, мы перезвоним» в том же окне, этот способ не подойдёт. Тогда разработчик либо делает перенаправление на отдельную страницу, либо передаёт событие из кода формы (второй вариант точнее, о нём ниже).
Как отслеживать клики по WhatsApp и телефону
Клики по WhatsApp и номеру телефона отслеживаются через Google Tag Manager тегом, который срабатывает при клике на ссылку с адресом wa.me или tel:. GA4 сам такие клики как заявку не считает. Клик по wa.me он может записать как исходящий переход на другой сайт, но смешает его с остальными внешними ссылками.
Google Tag Manager — это бесплатный сервис Google, через который на сайт ставят счётчики и теги без правки кода страниц. Если он уже установлен, настройка занимает около получаса:
- В разделе «Переменные» включите встроенную переменную Click URL.
- Создайте триггер типа «Клик — Только ссылки» с условием: Click URL содержит wa.me. Второй триггер сделайте для Click URL начинается с tel:.
- Создайте тег «Google Аналитика: событие GA4», укажите ваш идентификатор потока и имя события, например whatsapp_click. Привяжите к нему первый триггер.
- Повторите для телефона с именем phone_click.
- Включите режим предварительного просмотра, нажмите обе кнопки на сайте и убедитесь, что теги сработали.
- Опубликуйте контейнер, дождитесь появления событий в GA4 и отметьте их ключевыми.
Учтите ограничение: клик по кнопке WhatsApp не означает, что человек написал. Он мог открыть чат и закрыть его. Поэтому whatsapp_click лучше держать отдельным ключевым событием и не складывать с формами: в отчёте будет видно, сколько отправлено форм и сколько было попыток написать. Реальное число переписок покажет CRM, если мессенджер к ней подключён.
Что даёт событие generate_lead и когда нужна связка с CRM
generate_lead — это рекомендованное Google событие для заявок, и его стоит использовать вместо самодельных названий, если форму настраивает разработчик. В списке рекомендованных событий GA4 оно описано как отправка формы или запроса информации.
Польза в том, что GA4 понимает это событие без дополнительных настроек. Отправка generate_lead заполняет показатель новых лидов в отчёте о привлечении лидов. Там же предусмотрены ещё два этапа: qualify_lead, когда лид признан целевым, и close_convert_lead, когда он стал клиентом.
Для сайта услуг заявка ещё не продажа. Из десяти обращений три могут оказаться спамом, два ошиблись городом, а платят в итоге двое. Если GA4 знает только о заявках, вы оптимизируете рекламу на количество обращений, а не на клиентов. Этапы qualify_lead и close_convert_lead передают обычно из CRM, когда менеджер меняет статус сделки. Для этого нужна интеграция, и по сути это уже проект сквозной аналитики. Как это устроено с Битрикс24, мы разбирали в статье как связать Google Ads с Битрикс24 и считать стоимость заявки.
Минимальная версия generate_lead выглядит так: после успешной отправки формы код сайта вызывает событие с этим именем. Вызов должен стоять в обработчике успешного ответа сервера. Если повесить его на нажатие кнопки, событие сработает и при ошибке валидации.
Как выбрать метод подсчёта: один раз за событие или один раз за сеанс
Для сайта услуг обычно подходит подсчёт «один раз за событие», который GA4 рекомендует и ставит по умолчанию для новых ключевых событий. В справке о методах подсчёта описаны два варианта:
- «Один раз за событие» считает каждое срабатывание. Если человек отправил две формы за визит, будет две конверсии.
- «Один раз за сеанс» считает событие только один раз за сеанс. Google называет этот способ устаревшим, он по умолчанию стоит у ключевых событий, перенесённых из целей Universal Analytics.
Для заявок разница бывает заметной. Если клиент отправил форму, потом передумал и нажал кнопку WhatsApp, а потом ещё и позвонил, при подсчёте за событие вы получите три срабатывания по разным событиям. Это нормально, пока вы помните, что это один человек. А вот повторная отправка одной и той же формы чаще всего говорит о проблеме: форма не показала подтверждение, и посетитель решил, что заявка не ушла. Подсчёт раз в сеанс такие дубли просто спрячет, поэтому их лучше чинить в самой форме.
Метод подсчёта меняется в любой момент, но действует только на новые данные. Прошлые цифры GA4 не пересчитывает, поэтому решите заранее и не меняйте настройку в середине рекламной кампании.
Как проверить, что конверсии считаются правильно
Проверять конверсии нужно сразу после настройки через отчёт DebugView и тестовые заявки, а затем через сутки сверить цифры GA4 с реальным числом обращений. Ошибку, пропущенную в первую неделю, часто находят через несколько месяцев, когда решения о бюджете уже приняты.
DebugView — это отчёт GA4, который показывает события с тестового устройства в реальном времени, с параметрами и временем срабатывания. Он находится в разделе «Администратор → Отображение данных → DebugView». Как включить режим отладки через Tag Assistant или параметр debug_mode, описано в справке Google о DebugView.
Порядок проверки, который мы используем на проектах:
- Включите режим отладки и пройдите путь клиента: зайдите на страницу услуги, отправьте форму, нажмите WhatsApp и телефон.
- Убедитесь в DebugView, что каждое событие пришло один раз и с правильным именем.
- Отправьте форму с ошибкой, например с пустым телефоном. Событие заявки появиться не должно.
- Откройте отчёт в реальном времени: ключевые события видны там через несколько минут.
- Через сутки проверьте стандартные отчёты. Справка Google указывает, что данные по ключевым событиям появляются там в течение 24 часов.
- Через неделю сравните число ключевых событий lead_form или generate_lead с заявками, которые реально пришли на почту или в CRM.
Полного совпадения не будет. Часть посетителей отказывается от cookie, у части стоят блокировщики. Но если GA4 показывает 40 заявок, а менеджеры получили 15, настройка сломана. Обратная картина, 15 в GA4 и 40 в CRM, обычно значит, что часть заявок приходит в обход отслеживаемых форм: через мессенджер, второй номер телефона или форму в подвале, которую забыли учесть.
Заодно проверьте срок хранения данных в настройках ресурса. Для стандартных ресурсов доступны два месяца или четырнадцать. По умолчанию часто стоят два, и тогда анализ в разделе «Исследования» за прошлый квартал будет невозможен. На стандартные отчёты эта настройка не влияет, но исследования и воронки она ограничивает.
Пример: как это выглядит на сайте клининговой компании
Пример иллюстративный. Клининговая компания в Алматы запускает рекламу в Google Ads. На сайте три формы: расчёт стоимости уборки, заказ химчистки мебели и обратный звонок в шапке. Плюс плавающая кнопка WhatsApp и номер телефона.
До настройки в GA4 было отмечено ключевым одно событие form_submit. За месяц оно показало 210 срабатываний. Менеджеры за тот же месяц получили 95 заявок с форм и около 130 обращений в WhatsApp. Получалось, что формы GA4 завышал в два раза, а мессенджер не видел совсем. Причина завышения нашлась быстро: на сайте была форма подписки на скидки, и её отправки тоже считались заявками.
После перенастройки картина стала такой:
- Формы расчёта и химчистки передают generate_lead с параметром, где указан тип формы. Обратный звонок отправляет то же событие со своим значением.
- Клики по WhatsApp и телефону собираются через Google Tag Manager как whatsapp_click и phone_click.
- form_submit снят с ключевых и оставлен для анализа.
- В Google Ads импортированы generate_lead и whatsapp_click, причём для автоматических стратегий основным выбран generate_lead.
Через месяц стало видно, что кампания по химчистке мебели почти не даёт форм, зато приводит много людей в WhatsApp. Её собирались отключить как неэффективную, но после перенастройки аналитики от этого решения отказались.
Частые ошибки при настройке конверсий в GA4
Чаще всего ошибаются в том, что считать заявкой, а с интерфейсом GA4 проблем почти не бывает. Типичные случаи:
- Ключевыми отмечены прокрутка, просмотр контактов и время на сайте. Отчёт показывает сотни конверсий, и по нему невозможно понять, сколько было клиентов.
- Отмечены и form_submit, и событие страницы «Спасибо», поэтому каждая отправка даёт две конверсии.
- Страница благодарности есть в карте сайта или в поиске, люди попадают на неё без заявки, и счётчик растёт.
- Посадочные страницы для рекламы собраны в конструкторе отдельно от основного сайта, и тега GA4 на них нет.
- Цели настроены только в GA4, а Яндекс Метрика осталась без целей, хотя по ней работает Директ. Минимальный набор аналитики для обеих систем мы описали в статье аналитика на сайте: минимальный набор, который нужен всем.
- Кроме Google Ads, реклама идёт без UTM-меток. Заявки из таргета попадают в прямые заходы или в реферальный трафик от соцсетей, и таргет кажется бесполезным.
Если в отчёте конверсии есть, а реклама всё равно оптимизируется плохо, смотреть надо на то, какие события переданы в рекламный кабинет и как настроены стратегии ставок. Когда нужен взгляд со стороны, можно заказать настройку контекстной рекламы вместе с аналитикой: мы проверяем всю цепочку от клика до заявки в CRM.
Частые вопросы
Чем ключевое событие в GA4 отличается от конверсии?
Ключевое событие и конверсия описывают одно и то же целевое действие, но в разных продуктах Google. В Analytics с 2024 года такие действия называются ключевыми событиями, а в Google Ads — конверсиями. Чтобы ключевое событие из GA4 влияло на ставки в рекламе, его нужно отдельно импортировать в Google Ads как конверсию.
Сколько ждать, пока конверсии появятся в отчётах GA4?
В отчёте в реальном времени ключевые события видны через несколько минут после срабатывания. В стандартных отчётах данные появляются в течение 24 часов после того, как событие отмечено ключевым. Прошлые срабатывания события задним числом в ключевые не превращаются, поэтому отмечать события стоит сразу после запуска сайта.
Можно ли настроить конверсии в GA4 без программиста?
Можно, если после отправки формы открывается отдельная страница благодарности. Тогда событие создаётся в интерфейсе GA4 по адресу этой страницы, без правки кода. Если форма показывает сообщение в том же окне или нужно считать клики по WhatsApp и телефону, понадобится Google Tag Manager или помощь разработчика.
Нужно ли считать клик по WhatsApp заявкой?
Да, для сайтов услуг в Казахстане клик по WhatsApp стоит отмечать ключевым событием, потому что многие клиенты пишут в мессенджер вместо заполнения формы. Держите его отдельным событием и не суммируйте с формами: клик открывает чат, но не гарантирует, что человек написал. Точное число переписок покажет CRM.
Сколько ключевых событий можно создать в GA4?
В стандартном бесплатном ресурсе GA4 можно отметить до 30 ключевых событий, в платной версии Analytics 360 до 50. Сайту услуг обычно хватает трёх-пяти: заявка с формы, клик по WhatsApp, клик по телефону и, для B2B, скачивание прайса. Если событий больше десяти, отчёт становится трудно читать.
