Как отслеживать заявки из мессенджеров в Яндекс Метрике
Самый быстрый способ — включить в Яндекс Метрике цель «Переход в мессенджер»: она срабатывает, когда посетитель кликает по ссылке на WhatsApp, Telegram, Viber и другие мессенджеры, и не требует программиста. Если кнопка мессенджера встроена через виджет или скрипт, надёжнее повесить на неё JavaScript-цель. Но клик — это ещё не заявка: человек мог открыть чат и ничего не написать. Чтобы считать реальные обращения, в ссылку добавляют заготовленный текст с меткой, а итоговые заявки сверяют с CRM и при необходимости загружают в Метрику как офлайн-конверсии.
Почему заявки из мессенджеров теряются в аналитике
Форма на сайте оставляет след: посетитель нажал «Отправить», сработала цель, Метрика связала конверсию с источником визита. С мессенджером всё иначе. Посетитель нажимает на значок WhatsApp или Telegram, уходит с сайта в приложение и там пишет сообщение. Сам диалог происходит за пределами сайта, и счётчик его не видит.
В итоге складывается знакомая картина: менеджеры говорят, что большая часть клиентов пишет в мессенджеры, а в отчётах Директа заявок мало и стратегия по конверсиям «не обучается». Рекламу начинают считать неэффективной, хотя она работает — просто её результат не долетает до аналитики.
Задача отслеживания мессенджеров решается в три слоя: сначала фиксируем намерение (клик по кнопке), затем отличаем реальные обращения от пустых кликов, и в конце связываем обращения с продажами.
Шаг 1. Автоцель «Переход в мессенджер»
В Яндекс Метрике есть автоматическая цель «Переход в мессенджер». По справке Метрики, она распознаёт мессенджеры по их адресам в ссылках: если на странице стоит обычная ссылка вида wa.me, t.me или аналогичная, клик по ней засчитывается как достижение цели. Отдельно настраивать каждую кнопку не нужно.
Как включить:
- Откройте счётчик в Метрике и перейдите в раздел «Цели».
- Нажмите «Добавить цель» и выберите тип «Переход в мессенджер».
- Сохраните цель — статистика начнёт собираться сразу, задним числом данные не появятся.
У новых счётчиков и счётчиков без настроенных целей автоцели могут включаться по умолчанию, когда Метрика замечает первое подходящее событие. Посмотреть результат можно в отчёте «Источники, сводка», выбрав эту цель. Общие принципы работы с целями мы разбирали в статье как настроить цели в Яндекс Метрике.
Ограничение автоцели — она считает все мессенджеры одной целью. Если нужно понимать, куда люди пишут чаще, или сравнивать кнопки в шапке и в подвале, переходите к следующему шагу.
Шаг 2. JavaScript-цель на каждую кнопку
JavaScript-цель создаётся в Метрике с типом «JavaScript-событие» и своим идентификатором, например click_whatsapp или click_telegram_header. Затем на кнопку на сайте добавляют вызов метода reachGoal с этим идентификатором — это одна строка кода в обработчике клика. Сделать это может разработчик или специалист, у которого есть доступ к шаблону сайта.
Плюсы такого подхода:
- можно разделить мессенджеры и места на странице, где стоит кнопка;
- цель срабатывает и для кнопок, которые открывают чат через скрипт, а не обычной ссылкой;
- каждую цель можно отдельно передать в Директ и выбрать в качестве ключевой.
Если после настройки цель не срабатывает, сначала проверьте сам счётчик и режим отладки — частые причины описаны в материале почему Метрика не считает визиты и цели.
Неочевидный нюанс: клик по кнопке — ещё не заявка
Самая частая ошибка — передать в Директ цель «клик по мессенджеру» как главную и включить на неё оплату за конверсии. Алгоритм начнёт искать людей, которые охотно нажимают на значки, а не тех, кто пишет и покупает. Часть кликов — случайные нажатия с телефона, часть — люди, которые открыли чат, увидели, что надо что-то формулировать, и закрыли его.
Проверить масштаб проблемы просто: сравните количество достижений цели за неделю с количеством новых диалогов, которые реально получили менеджеры. Если разница большая, цель годится только как микроконверсия для обучения, но не как показатель заявок.
Помогают две вещи. Первая — заготовленный текст сообщения. В ссылку WhatsApp можно передать параметр text, и в чате уже будет набрана фраза, например «Здравствуйте, интересует расчёт, код 7K». В Telegram-бот можно передать параметр start, который бот получит при первом запуске. Код в сообщении меняется в зависимости от страницы или источника, и менеджер видит, откуда пришёл человек. Вторая — дисциплина в CRM: каждый диалог из мессенджера заводится как лид с указанием кода или источника, иначе все усилия на сайте теряют смысл.
Отдельно стоит поработать над тем, чтобы пустые обращения отсеивались ещё в чате — об этом статья квалификация лидов через мессенджеры.
Шаг 3. Связать обращения из мессенджеров с продажами
Чтобы рекламная система оптимизировалась по реальным клиентам, информация о том, что диалог превратился в заявку или продажу, должна вернуться в Метрику. Для этого используют офлайн-конверсии: из CRM в Метрику загружают события с идентификатором посетителя — ClientID — или с контактными данными, и Метрика привязывает их к визиту и источнику.
Сложность в том, что мессенджер не передаёт ClientID сам. Его нужно сохранить при клике: например, подставить в заготовленный текст или параметр бота короткий код, по которому CRM потом найдёт связку с визитом. Это задача для разработчика или сервиса сквозной аналитики, но результат того стоит: Директ получает сигнал «этот человек стал клиентом», а не «этот человек нажал на значок». Порядок загрузки описан в статье про офлайн-конверсии в Метрике из CRM.
Если вы уже используете коллтрекинг для звонков, логика та же: звонки и мессенджеры — два канала, которые без отдельной настройки выпадают из аналитики. Подробнее о звонках — в материале коллтрекинг: как отслеживать звонки с рекламы.
Чек-лист: всё ли настроено
- Ссылки на мессенджеры на сайте — обычные ссылки, а не картинки без адреса.
- В Метрике есть цель «Переход в мессенджер» или JavaScript-цели на каждую кнопку.
- Цели проверены вручную: вы сами кликнули по кнопке и увидели достижение в отчёте.
- В ссылке WhatsApp есть заготовленный текст с кодом, у Telegram-бота — параметр start.
- Менеджеры заводят каждый диалог в CRM и отмечают код или источник.
- Раз в неделю число кликов сверяется с числом реальных диалогов.
- Продажи из мессенджеров возвращаются в Метрику офлайн-конверсиями.
- В Директе ключевой целью выбрана заявка или продажа, а клик по мессенджеру — только вспомогательной.
| Способ | Что показывает | Нужен ли разработчик | Ограничение |
|---|---|---|---|
| Автоцель «Переход в мессенджер» | Клики по ссылкам на мессенджеры | Нет | Все мессенджеры одной целью, не видит кнопки на скриптах |
| JavaScript-цель на кнопку | Клики по конкретной кнопке и мессенджеру | Да, одна строка кода | Считает намерение, а не сообщение |
| Заготовленный текст с кодом | Источник реального обращения в чате | Желательно | Человек может стереть текст |
| Офлайн-конверсии из CRM | Заявки и продажи, связанные с визитом | Да | Требует дисциплины ввода лидов в CRM |
Хотите, чтобы реклама оптимизировалась по реальным заявкам, включая мессенджеры? Настроим Директ и аналитику под вашу воронку.
Подробнее об услугеОпубликовано 2026-10-19, обновлено 2026-10-19
Частые вопросы
- Через автоматическую цель «Переход в мессенджер». Метрика распознаёт мессенджеры по их адресам в ссылках и засчитывает клик по такой ссылке как достижение цели. Включается она в разделе «Цели» → «Добавить цель».
- Чаще всего кнопка открывает чат через скрипт или виджет, а не обычной ссылкой, и автоцель её не видит. В этом случае на кнопку ставят JavaScript-цель. Также стоит проверить, что счётчик установлен на всех страницах и работает.
- Автоцель считает все мессенджеры одной целью. Чтобы видеть их отдельно, создают JavaScript-цели с разными идентификаторами и вешают их на соответствующие кнопки.
- Как основную цель — нет: клик не равен обращению, и алгоритм начнёт приводить людей, которые нажимают, но не пишут. Клик по мессенджеру используют как вспомогательную цель, а ключевой выбирают заявку или продажу.
- Добавить в ссылку параметр text с заготовленным сообщением, в котором есть короткий код страницы или источника. Менеджер видит код в первом сообщении и фиксирует его в CRM.
- Через офлайн-конверсии: из CRM загружают события с ClientID посетителя или контактными данными. ClientID нужно сохранить при клике по кнопке мессенджера, например через код в заготовленном сообщении.