Я несколько лет вёл рекламу клиентов в трафик‑агентстве и отвечал за цифры: стоимость лида, стоимость конверсии, ДРР (доля рекламных расходов). Одна ситуация повторялась у нас так часто, что я начал узнавать её с первого созвона: реклама работает, звонков и заявок с сайта мало, а менеджеры клиента с утра до вечера отвечают в WhatsApp.
Эта статья для директологов и агентств, которые ведут клиентов там, где WhatsApp — основной канал общения с бизнесом: Казахстан, Узбекистан, Кыргызстан, Беларусь, Армения, Грузия и другие страны, где Яндекс Директ работает, а люди привыкли писать, а не звонить. Ниже — в чём проблема и как устроено решение, без технических деталей настройки.
Проблема: реклама приводит клиентов, а заслуга достаётся «сарафану»
Сценарий знакомый. Человек кликает по объявлению в Директе, смотрит сайт, видит зелёную кнопку WhatsApp и пишет: «Здравствуйте, сколько стоит?». Форму он не заполняет, цель в Метрике не срабатывает.
Агентство теряет клиента, который на самом деле получал результат. Клиент теряет поток заявок с рекламы, который считал «бесплатным». И всё потому, что WhatsApp — слепая зона аналитики.
Цель «клик по кнопке WhatsApp» эту проблему не решает. Клик — ещё не обращение: часть людей откроет мессенджер и ничего не напишет, часть напишет «уточнить», а кто-то нажмёт случайно. Оптимизировать автостратегию на такую цель — то же самое, что оптимизировать на отправку формы с фейковыми номерами, о которой я писал в статье про фрод при оплате за конверсии.
Решение: каждое сообщение в WhatsApp получает источник
Сам WhatsApp не передаёт UTM‑метки: ссылка на чат открывает мессенджер, и на этом веб‑аналитика обрывается. Поэтому идея в том, чтобы связать конкретное сообщение в WhatsApp с конкретным визитом на сайт. Тогда для каждого чата видно, откуда пришёл человек: кампания, объявление, ключевая фраза, UTM‑метки.
Для этого я сделал решение UTM 4 WhatsApp, подробнее о нём — на моём сайте API‑Master. Логика такая:
Клик в Директе
│
▼
Визит на сайт
(UTM, yclid, ClientID)
│ кнопка WhatsApp
▼
Сообщение с номером
обращения
│
▼
CRM: чат + источник
│
├─► отчёт по кампаниям
└─► офлайн-конверсия
в Метрику → Директ
- Метка визита. Скрипт на сайте сохраняет UTM‑метки, идентификатор клика yclid и ClientID Метрики. Когда посетитель нажимает на кнопку WhatsApp, визиту присваивается короткий номер обращения.
- Сообщение с номером. WhatsApp открывается с уже набранным текстом, например «Здравствуйте! Номер обращения: 4821». Человеку ничего не нужно делать дополнительно — он просто отправляет сообщение или дописывает свой вопрос.
- Чат с источником. Когда сообщение приходит в WhatsApp Business или CRM, номер обращения сопоставляется с визитом. В карточке лида появляются кампания, объявление и UTM‑метки.
- Конверсия в Директ. Факт обращения, а затем и продажи, уходит в Метрику как офлайн‑конверсия. Директ начинает видеть WhatsApp‑лиды и может оптимизироваться на них.
Как передавать офлайн‑конверсии из CRM в Метрику, я подробно разбирал в статье «Офлайн‑конверсии из amoCRM в Яндекс Метрику». Для WhatsApp‑лидов схема та же, меняется только точка входа.
Почему не хватает обычного виджета WhatsApp
Виджеты чатов и сервисы вроде Wazzup, Salebot или Envybox умеют передать UTM‑метки в карточку лида в amoCRM или Битрикс24. Это уже лучше, чем ничего: менеджер видит, что чат пришёл с Директа. Но для директолога важнее другое — вернуть факт обращения и продажи в рекламную систему.
- Метки в CRM ≠ конверсия в Директе. Пока обращение не ушло в Метрику как офлайн‑конверсия, автостратегия о нём не знает и продолжает обучаться только на формах.
- Нужен yclid, а не только UTM. По UTM видно кампанию, а по идентификатору клика конверсия привязывается к конкретному визиту — так Директ может оптимизироваться на тех, кто реально пишет в мессенджер, а не просто нажимает на кнопку.
Что это даёт директологу и клиенту
- Откуда пришёл чат. Было: неизвестно, «сарафан». Стало: кампания, объявление, ключевая фраза.
- Стоимость лида. Было: считается только по формам и звонкам. Стало: учитывает все обращения, включая мессенджер.
- Автостратегия. Было: обучается на части конверсий. Стало: видит реальные обращения и продажи.
- ДРР. Было: завышен, реклама выглядит убыточной. Стало: считается по реальной выручке с рекламы.
- Разговор с клиентом. Было: «нам и так пишут». Стало: отчёт: вот чаты и продажи с Директа.
Для агентства это в первую очередь аргумент в разговоре с клиентом. Не «поверьте, реклама работает», а список конкретных чатов с источником и суммой сделки. Мы в агентстве теряли клиентов как раз в тот момент, когда нечего было показать, кроме кабинета Директа.
Что важно учесть
- Не все отправят номер обращения. Кто-то сотрёт текст и напишет своё, кто-то сохранит номер и напишет через неделю. Такие чаты сопоставляются по времени и номеру телефона, но часть обращений всё равно останется без источника. Доля зависит от ниши [уточнить].
- Нужен WhatsApp Business или CRM с интеграцией. Если менеджеры отвечают с личных телефонов, сначала придётся перевести переписку в общий инструмент. Это полезно и само по себе: чаты перестают теряться.
- Цель — обращение, а не клик. В стратегию отдаём конверсию «написал в WhatsApp» и, когда данных хватит, — «квалифицированный лид» или «продажа» из CRM.
- Звонки и формы — тоже в общий отчёт. Сквозная аналитика имеет смысл, когда все каналы обращений собраны вместе: формы, звонки, мессенджеры.
Напишите мне — расскажу, как подключить сквозную аналитику WhatsApp к вашему проекту в Директе: от метки визита до офлайн‑конверсий в Метрике.
*Instagram принадлежит компании Meta, признанной экстремистской организацией и запрещённой в РФ.