← Вернуться в блог

Сквозная аналитика из WhatsApp: решение для директологов

Клиенты с рекламы пишут в WhatsApp вместо заявки, а бизнес считает это сарафаном и выключает Директ. Рассказываю, как связать каждое сообщение с рекламным кликом и вернуть конверсию в Метрику.

Я несколько лет вёл рекламу клиентов в трафик‑агентстве и отвечал за цифры: стоимость лида, стоимость конверсии, ДРР (доля рекламных расходов). Одна ситуация повторялась у нас так часто, что я начал узнавать её с первого созвона: реклама работает, звонков и заявок с сайта мало, а менеджеры клиента с утра до вечера отвечают в WhatsApp.

Эта статья для директологов и агентств, которые ведут клиентов там, где WhatsApp — основной канал общения с бизнесом: Казахстан, Узбекистан, Кыргызстан, Беларусь, Армения, Грузия и другие страны, где Яндекс Директ работает, а люди привыкли писать, а не звонить. Ниже — в чём проблема и как устроено решение, без технических деталей настройки.

Проблема: реклама приводит клиентов, а заслуга достаётся «сарафану»

Сценарий знакомый. Человек кликает по объявлению в Директе, смотрит сайт, видит зелёную кнопку WhatsApp и пишет: «Здравствуйте, сколько стоит?». Форму он не заполняет, цель в Метрике не срабатывает.

📉
В кабинете Директа — мало конверсий
Стоимость конверсии выглядит высокой, хотя реальных обращений с рекламы намного больше. Автостратегия не видит этих людей и не может на них обучаться.
💬
У клиента — «нам все пишут сами»
Менеджер видит в WhatsApp обычное сообщение без источника. Владелец бизнеса уверен, что это сарафанное радио, постоянные клиенты или Instagram*, а не реклама.
✂️
Итог — рекламу выключают
По отчёту агентства реклама дорогая и неэффективная. Клиент отключает Директ и через месяц-два видит, что «сарафан» тоже куда-то делся.
Проигрывают обе стороны

Агентство теряет клиента, который на самом деле получал результат. Клиент теряет поток заявок с рекламы, который считал «бесплатным». И всё потому, что WhatsApp — слепая зона аналитики.

Цель «клик по кнопке WhatsApp» эту проблему не решает. Клик — ещё не обращение: часть людей откроет мессенджер и ничего не напишет, часть напишет «уточнить», а кто-то нажмёт случайно. Оптимизировать автостратегию на такую цель — то же самое, что оптимизировать на отправку формы с фейковыми номерами, о которой я писал в статье про фрод при оплате за конверсии.

Решение: каждое сообщение в WhatsApp получает источник

Сам WhatsApp не передаёт UTM‑метки: ссылка на чат открывает мессенджер, и на этом веб‑аналитика обрывается. Поэтому идея в том, чтобы связать конкретное сообщение в WhatsApp с конкретным визитом на сайт. Тогда для каждого чата видно, откуда пришёл человек: кампания, объявление, ключевая фраза, UTM‑метки.

Для этого я сделал решение UTM 4 WhatsApp, подробнее о нём — на моём сайте API‑Master. Логика такая:

Клик в Директе
   │
   ▼
Визит на сайт
(UTM, yclid, ClientID)
   │ кнопка WhatsApp
   ▼
Сообщение с номером
обращения
   │
   ▼
CRM: чат + источник
   │
   ├─► отчёт по кампаниям
   └─► офлайн-конверсия
       в Метрику → Директ
  1. Метка визита. Скрипт на сайте сохраняет UTM‑метки, идентификатор клика yclid и ClientID Метрики. Когда посетитель нажимает на кнопку WhatsApp, визиту присваивается короткий номер обращения.
  2. Сообщение с номером. WhatsApp открывается с уже набранным текстом, например «Здравствуйте! Номер обращения: 4821». Человеку ничего не нужно делать дополнительно — он просто отправляет сообщение или дописывает свой вопрос.
  3. Чат с источником. Когда сообщение приходит в WhatsApp Business или CRM, номер обращения сопоставляется с визитом. В карточке лида появляются кампания, объявление и UTM‑метки.
  4. Конверсия в Директ. Факт обращения, а затем и продажи, уходит в Метрику как офлайн‑конверсия. Директ начинает видеть WhatsApp‑лиды и может оптимизироваться на них.

Как передавать офлайн‑конверсии из CRM в Метрику, я подробно разбирал в статье «Офлайн‑конверсии из amoCRM в Яндекс Метрику». Для WhatsApp‑лидов схема та же, меняется только точка входа.

Почему не хватает обычного виджета WhatsApp

Виджеты чатов и сервисы вроде Wazzup, Salebot или Envybox умеют передать UTM‑метки в карточку лида в amoCRM или Битрикс24. Это уже лучше, чем ничего: менеджер видит, что чат пришёл с Директа. Но для директолога важнее другое — вернуть факт обращения и продажи в рекламную систему.

  • Метки в CRM ≠ конверсия в Директе. Пока обращение не ушло в Метрику как офлайн‑конверсия, автостратегия о нём не знает и продолжает обучаться только на формах.
  • Нужен yclid, а не только UTM. По UTM видно кампанию, а по идентификатору клика конверсия привязывается к конкретному визиту — так Директ может оптимизироваться на тех, кто реально пишет в мессенджер, а не просто нажимает на кнопку.

Что это даёт директологу и клиенту

  • Откуда пришёл чат. Было: неизвестно, «сарафан». Стало: кампания, объявление, ключевая фраза.
  • Стоимость лида. Было: считается только по формам и звонкам. Стало: учитывает все обращения, включая мессенджер.
  • Автостратегия. Было: обучается на части конверсий. Стало: видит реальные обращения и продажи.
  • ДРР. Было: завышен, реклама выглядит убыточной. Стало: считается по реальной выручке с рекламы.
  • Разговор с клиентом. Было: «нам и так пишут». Стало: отчёт: вот чаты и продажи с Директа.

Для агентства это в первую очередь аргумент в разговоре с клиентом. Не «поверьте, реклама работает», а список конкретных чатов с источником и суммой сделки. Мы в агентстве теряли клиентов как раз в тот момент, когда нечего было показать, кроме кабинета Директа.

Что важно учесть

  • Не все отправят номер обращения. Кто-то сотрёт текст и напишет своё, кто-то сохранит номер и напишет через неделю. Такие чаты сопоставляются по времени и номеру телефона, но часть обращений всё равно останется без источника. Доля зависит от ниши [уточнить].
  • Нужен WhatsApp Business или CRM с интеграцией. Если менеджеры отвечают с личных телефонов, сначала придётся перевести переписку в общий инструмент. Это полезно и само по себе: чаты перестают теряться.
  • Цель — обращение, а не клик. В стратегию отдаём конверсию «написал в WhatsApp» и, когда данных хватит, — «квалифицированный лид» или «продажа» из CRM.
  • Звонки и формы — тоже в общий отчёт. Сквозная аналитика имеет смысл, когда все каналы обращений собраны вместе: формы, звонки, мессенджеры.
💬
Ведёте клиентов, которым пишут в WhatsApp?

Напишите мне — расскажу, как подключить сквозную аналитику WhatsApp к вашему проекту в Директе: от метки визита до офлайн‑конверсий в Метрике.

*Instagram принадлежит компании Meta, признанной экстремистской организацией и запрещённой в РФ.

Вопросы про сквозную аналитику WhatsApp

Можно ли передать UTM-метки в WhatsApp напрямую?
Нет. Ссылка на чат открывает мессенджер, и метки дальше не передаются. Поэтому визит на сайте связывают с сообщением через короткий номер обращения в стартовом тексте, а метки хранят на стороне сайта и CRM.
Чем это лучше цели «клик по кнопке WhatsApp»?
Клик — ещё не обращение: часть людей открывает мессенджер и ничего не пишет. Конверсия засчитывается, только когда сообщение реально пришло, а затем можно передавать квалифицированный лид или продажу из CRM.
Подойдёт ли это, если у клиента Wazzup или другой виджет?
Да. Виджет решает передачу меток в CRM, а сквозная аналитика добавляет связь с yclid и возврат офлайн-конверсий в Метрику, чтобы Директ обучался на обращениях из WhatsApp.
Для каких стран это актуально?
Для рынков, где WhatsApp — основной канал общения с бизнесом и при этом работает Яндекс Директ: Казахстан, Узбекистан, Кыргызстан, Беларусь, Армения, Грузия и другие.

Другие статьи и инструкции

Как снизить стоимость лида в Яндекс Директ Набор решений: СМС‑верификация, цели, офлайн‑конверсии, сквозная аналитика и CRM Фрод при оплате за конверсии в Директе Как не платить за заявки с несуществующими номерами, когда цена цели выше 1 000 ₽ Как снизить CPL с ID‑авторизацией Яндекс ID, Сбер ID, Т‑Банк и офлайн‑конверсии: обучение автостратегий на продажах из CRM Не приходит СМС‑код: причины и решение Чек‑лист для пользователя и владельца сайта: как не терять заявки, если код не дошёл Мобильный ID операторов на сайте Вход по номеру с push‑подтверждением от оператора и резервным СМС‑кодом СМС‑верификация формы на Tilda и Bitrix Живой пример OTP‑формы: ввод телефона, код из СМС, адаптивный дизайн SMS verification API на PHP и Node.js Для разработчиков: SDK формы, серверная генерация кода, webhook статусов, защита от SMS‑бомберов Дашборд рекламы для агентства с Claude Code API Директа и Метрики, ограничения ЕПК, Google Sheets и MCP‑сервер с Telegram‑ботом Офлайн‑конверсии из amoCRM в Метрику и Директ Пошаговая настройка через Google Таблицу и Apps Script: ClientID в сделке, загрузка через API, расчёт ДРР Как сделать сайт видимым в ChatGPT, Gemini и Claude SEO для ИИ‑поиска, уникальный контент и публичные MCP‑серверы с примерами ИИ‑менеджер по продажам: что умеет ИИ Возможности ИИ в автоматизации продаж по этапам воронки, внедрение по шагам и метрики Сквозная аналитика из WhatsApp Как доказать клиенту, что в WhatsApp пишут с рекламы, а не по сарафану HLR‑запрос: зачем он нужен для СМС‑рассылок Как проверить, что номер жив, до отправки СМС: статус, оператор, перенос номера и экономия на мёртвой базе Как почистить базу номеров перед рассылкой Формат, дубли, отписки, HLR и подтверждённые номера: порядок очистки без потери живых клиентов Можно ли делать СМС‑рассылку без имени отправителя Что уйдёт абоненту без регистрации подписи, чем рискуете и в каких случаях можно обойтись Рассылка по закону о рекламе: как не получить штраф за спам Согласие абонента, отписка, доказательство согласия и роль подтверждения номера Как сделать СМС‑рассылку по базе клиентов из amoCRM Какие поля и статусы выгружать, как сегментировать и не слать на мёртвые номера Офлайн‑конверсии Яндекса из amoCRM без платных виджетов Бесплатный коннектор Метрики за 10 минут: ClientID в сделку, статусы в цели, проверка журнала
Все статьи блога

Подключим сквозную аналитику WhatsApp к вашему Директу

Проброс UTM-меток и yclid в чат, источник в CRM и офлайн-конверсии в Метрику для оптимизации на реальные обращения.

Частые вопросы о СМС‑верификации и ID‑авторизации

tildasms.ru — сервис с опытом в настройке рекламы. Решение придумано именно для экономии на рекламе: снижения стоимости лида и борьбы с фродовыми заявками.

Что такое сервис верификации номера по СМС?
Это технология, которая подтверждает, что заявку на сайте оставил реальный человек с настоящим номером телефона: пользователь получает одноразовый код в СМС и вводит его в форме. tildasms.ru внедряет такую верификацию под ключ — мы много лет настраиваем рекламу и разработали это решение именно для того, чтобы клиенты экономили на трафике и не платили за фродовые и нецелевые заявки.
Как добавить проверку номера в форму на сайте?
Достаточно подключить наш JS‑скрипт к существующей форме — без переделки дизайна и вёрстки. Мы настраиваем интеграцию для Tilda, Bitrix, WordPress, OpenCart, Wix и других платформ за 1–3 дня, включая передачу данных и UTM‑меток в вашу CRM.
Как снизить стоимость лида в рекламе?
Внедрите верификацию номера телефона. Опыт настройки рекламных кампаний показывает: значительная часть бюджета в Яндекс Директе и других каналах уходит на фродовые и некачественные заявки. Отсекая их SMS‑верификацией или ID‑авторизацией, вы платите только за реальных клиентов — по нашей статистике стоимость целевого лида снижается на 40% и более.
Как зарегистрировать номер для отправки одноразовых СМС?
Номер отправителя регистрируется через SMS‑шлюз (например, SMSAero, SMS.ru или smsc.ru) — там же оформляется имя отправителя и тарифицируются сообщения. Мы помогаем подобрать подходящий шлюз, регистрируем отправителя и настраиваем отправку OTP‑кодов с вашего сайта под ключ.
Как внедрить коды через СМС на сайте?
Мы подключаем к вашей форме готовый OTP‑виджет: пользователь вводит номер, получает СМС с кодом, подтверждает его — и только после этого заявка уходит в CRM. Никакого программирования с вашей стороны не требуется, всё настраивается за 1–3 рабочих дня.
Как внедрить авторизацию через WB ID?
Авторизация через WB ID позволяет пользователю входить на сайт одной кнопкой, без ввода номера и оплаты SMS. Мы настраиваем OAuth‑интеграцию с WB ID и передачу полученных данных (телефон, ФИО) прямо в вашу CRM — это особенно эффективно для селлеров и партнёров Wildberries.
Как внедрить логин пользователя на сайте через Яндекс ID?
Подключаем кнопку входа через Яндекс ID к вашей форме или личному кабинету: пользователь авторизуется в один клик, а верифицированные ФИО, телефон и email автоматически попадают в CRM. Это дешевле SMS‑верификации в 3–5 раз и повышает конверсию формы.
Безопасна ли авторизация на сайте через Т‑Банк, Альфа, Сбер ID?
Да. Авторизация через ID банков-экосистем (Т‑Банк ID, Альфа ID, Сбер ID) использует защищённый протокол OAuth 2.0 — сайт не получает и не хранит пароли пользователя, только подтверждённые данные профиля. Мы настраиваем такую интеграцию и подключаем сразу несколько провайдеров на выбор пользователя.
Как внедрить авторизацию через Госуслуги, ВК ID?
Госуслуги и ВК ID дают максимально проверенные данные пользователя (вплоть до паспортных для Госуслуг) и подходят для ниш с высокими требованиями к достоверности контактов — недвижимость, финансы, визы. Мы подключаем нужный провайдер ID‑авторизации к вашей форме или кабинету и настраиваем передачу данных в CRM.
Задать свой вопрос в WhatsApp