Атрибуция телефонных звонков и мессенджеров в B2B: как не терять источник
Почему часть B2B-лидов теряется в атрибуции: как связать визит, звонок и мессенджер
UTM-метки хорошо фиксируют путь пользователя до сайта, но не решают задачу атрибуции звонков и обращений в мессенджерах. В B2B это особенно важно: клиент может перейти на сайт из рекламы, а связаться с компанией спустя время по телефону или в мессенджере. Если эти события не связать с исходным визитом, часть маркетинговых данных остаётся без источника.
|
Главное в статье:
|
Маркетинг приносит отчёт: «Яндекс Директ сгенерировал 200 лидов, стоимость лида (CPL) - 1 500 ₽». Генеральный директор смотрит на цифры и спрашивает: «А почему отдел продаж жалуется, что из 200 лидов только 30 реальных? Куда делись остальные?».
Часто оказывается, что часть «потерянных» лидов на самом деле позвонила или написала в мессенджер. Их источник просто не был отслежен, и они попали в CRM как «входящий звонок без источника» или «заявка из мессенджера». Маркетинг не может посчитать, какой канал реально работает, а какой сливает бюджет.
«UTM-метки - это как считать пассажиров только на входе в аэропорт, игнорируя тех, кто добрался до города на такси. Вы видите только часть картины и принимаете решения на основе неполных данных.»
Главная задача атрибуции в B2B - не просто «поймать» звонок. Задача в том, чтобы связать разрозненные события одного клиента в единую историю: от рекламного визита до обращения и сделки, насколько это технически возможно.
Три пути обращения и где ломается атрибуция
Классическая схема работает безупречно только для веб-форм: пользователь кликает по рекламе с UTM-метками → попадает на сайт → заполняет форму → скрытые поля формы передают UTM и ClientID в CRM.
Но в B2B эта схема ломается, если клиент выбирает альтернативный способ связи:
- Звонок. UTM-метки и ClientID остаются в браузере, но не передаются в телефонную систему автоматически. Менеджер видит просто входящий звонок.
- Мессенджер. Кнопка «Написать в Telegram» или MAX на сайте открывает приложение, но не передаёт параметры визита. Менеджер не знает, откуда пришел клиент.
Результат: в CRM появляются лиды без привязки к конкретной рекламной кампании.
Архитектура атрибуции звонков
Для связки визита и звонка используется динамический коллтрекинг. На российском рынке доступны как специализированные сервисы, так и встроенные инструменты рекламных платформ. Например, Яндекс Директ поддерживает динамический коллтрекинг и передачу данных о звонках в Яндекс Метрику.
Как это работает:
- Посетитель попадает на сайт с рекламой (UTM: utm_source=yandex, utm_campaign=crm_demo).
- Скрипт подменяет номер телефона на сайте на уникальный номер для этой сессии.
- Клиент звонит по этому номеру.
- Система коллтрекинга фиксирует звонок, связывает его с UTM-метками и ClientID (или Yclid) посетителя.
- Данные передаются в CRM: источник = Яндекс Директ, кампания = crm_demo, идентификатор посетителя = 12345.
Количество динамических номеров в пуле должно рассчитываться по правилам конкретного сервиса с учётом посещаемости сайта и времени закрепления номера за посетителем, чтобы избежать подмены одного номера разным пользователям.
Архитектура атрибуции мессенджеров: Telegram, MAX и VK
В российском B2B в 2026 году нельзя строить методику атрибуции мессенджеров только вокруг Telegram. Помимо Telegram и VK Мессенджера, необходимо учитывать MAX, особенно если компания уже использует его бизнес-инфраструктуру (чат-боты, API, мини-приложения) для общения с клиентами.
Механика атрибуции здесь принципиально зависит от того, куда именно ведёт ссылка: на чат-бота или на личный аккаунт менеджера.
Сценарий 1: Переход в чат-бот (Рекомендуемый)
Это единственная технически чистая схема автоматической атрибуции в мессенджерах. Она опирается на механизм диплинка (глубокой ссылки).
- При посещении сайта Яндекс Метрика присваивает пользователю ClientID (идентификатор посетителя).
- Скрипт на сайте динамически формирует ссылку на бота, добавляя параметр:
t.me/your_bot?start=client_id_12345(аналогичная логика применима к ботам в MAX и VK). - Клиент нажимает кнопку и запускает бота.
- Бот получает параметр
startвместе с сообщением. - Через API бот передаёт этот идентификатор в CRM или Яндекс Метрику, которая связывает диалог с исходным рекламным визитом.
Сценарий 2: Переход на личный аккаунт менеджера
Автоматическая передача ClientID внутрь личного диалога не происходит просто потому, что пользователь кликнул кнопку. Мессенджеры не передают внешние параметры в личные чаты.
Возможное решение: использование заранее подготовленного первого сообщения. Ссылка формируется так, чтобы в поле ввода мессенджера подставлялся текст: «Здравствуйте, я с сайта (ID: 12345)». Однако этот метод ненадёжен: клиент может удалить этот текст перед отправкой.
Для интеграции мессенджеров с CRM можно использовать специализированные сервисы чат-трекинга, готовые коннекторы CRM или собственную разработку через API. Конкретный набор поддерживаемых мессенджеров и способов передачи идентификаторов зависит от выбранного технического решения.
Ключевые метрики для контроля эффективности
После настройки связки «визит → обращение → CRM» необходимо отслеживать метрики, которые показывают реальную экономику каналов. (Ниже приведён условный пример для иллюстрации логики расчёта, а не реальные бенчмарк-данные).
1. Стоимость обращения (Cost per Call / Cost per Message)
Стоимость обращения = Бюджет на канал / Количество атрибутированных обращений из этого канала
2. Конверсия в сделку по каналу
Конверсия = (Количество закрытых сделок из канала / Количество обращений из канала) × 100%
3. Выручка и окупаемость (Revenue и ROMI)
Важно различать выручку и окупаемость. Выручка по каналу (Revenue per Channel) - это сумма закрытых сделок. Но для оценки эффективности нужна окупаемость маркетинговых инвестиций (ROMI):
ROMI = ((Валовая прибыль от канала − Затраты на канал) / Затраты на канал) × 100%
| Канал | Бюджет | Обращения | Стоимость обращения | Сделки | Конверсия |
|---|---|---|---|---|---|
| Яндекс Директ | 300 000 ₽ | 150 | 2 000 ₽ | 15 | 10% |
| VK Реклама | 100 000 ₽ | 80 | 1 250 ₽ | 4 | 5% |
* Таблица содержит условные данные для демонстрации логики расчёта.
Ограничения атрибуции: почему 100% связывания не существует
Важно понимать, что «полная атрибуция от первого клика до сделки» - это идеальная модель. На практике атрибуция всегда имеет пределы идентификации. Часть пути клиента неизбежно теряется из-за:
- Кросс-девайсного поведения (увидел рекламу на смартфоне, позвонил с рабочего компьютера).
- Очистки cookies или использования режимов инкогнито (сброс ClientID).
- Прямых обращений (клиент сохранил номер или контакт бота ранее и написал напрямую, без перехода по ссылке).
- Ручного создания сделок в CRM менеджерами без привязки к источнику.
Цель системы - не гарантировать 100% охват (это технически невозможно), а обеспечить связку для максимально возможной доли лидов, чтобы статистика была репрезентативной для принятия управленческих решений.
Пошаговый алгоритм внедрения
- Аудит текущей ситуации. Оценить долю обращений по телефону и в мессенджерах. Чем выше эта доля и стоимость трафика, тем выше цена отсутствия атрибуции.
- Настройка коллтрекинга. Внедрить динамическую подмену номеров и настроить передачу данных в Яндекс Метрику и CRM.
- Модернизация кнопок мессенджеров. Заменить статические ссылки на личные аккаунты виджетами или ссылками с диплинка на чат-ботов, передающими ClientID или Yclid.
- Настройка сквозной аналитики. Объединить данные из рекламных кабинетов, коллтрекинга, мессенджеров и CRM в единую систему (например, через нативные интеграции или специализированные платформы).
- Регулярный анализ. Еженедельно оценивать не только стоимость обращения, но и конверсию в сделку и ROMI по каждому каналу.
Рассчитайте экономику вашей воронки
Используйте калькулятор CMO Analytics, чтобы смоделировать влияние стоимости обращения и конверсии на общую окупаемость (ROMI) вашей компании.
Заключение
Атрибуция звонков и мессенджеров - это не просто техническая настройка виджетов. Это архитектурная задача по построению единого контура данных. Компании, которые внедряют связку ClientID, коллтрекинга и диплинк-механик для мессенджеров, получают критическое преимущество: они перестают оптимизировать бюджет по «дешёвым лидам» и начинают управлять им на основе реальной окупаемости (ROMI) и выручки по каналам.
Часть лидов всегда будет теряться из-за объективных технических ограничений. Но задача маркетинга - сделать эту «слепую зону» минимальной, чтобы управленческие решения принимались на основе данных, а не догадок.