Чаты и мессенджеры с Директом: как довести атрибуцию до CRM
Тренд на коммуникацию в мессенджерах бьет по классической веб-аналитике. Пользователь переходит из Яндекс Директа на сайт, читает оффер, нажимает на мессенджер и уходит в приложение. Для Яндекс Метрики сессия обрывается. Для CRM рождается новый лид без источника. В итоге маркетолог видит дорогой CPA по целям на сайте, а отдел продаж закрывает сделки из «неизвестных» источников. Разбираем технические способы сохранить UTM-метки при переходе в мессенджеры и связать клик с деньгами.
Переход из браузера в мессенджер уничтожает UTM-метки. Если не настроить передачу параметров (через динамический текст сообщения, start-параметры ботов или специализированные виджеты), вы не сможете оптимизировать кампании в Директе по конечным продажам. Алгоритмы Яндекса останутся без данных для обучения, а бюджет будет распределяться вслепую.
Физика разрыва атрибуции
Сквозная аналитика держится на Client ID (идентификаторе пользователя в браузере) и UTM-метках в URL.
Когда пользователь нажимает на иконку (ссылку) мессенджера, операционная система телефона или ПК передает управление другому приложению. Браузерные куки (cookies) и параметры URL туда не переносятся.
В CRM падает заявка, где в поле «Источник» пусто. А в Яндекс Директе висит просто переход в мессенджер.
3 уровня решения проблемы
В зависимости от вашего стека (какая CRM, используете ли агрегаторы мессенджеров), проблему можно решить на разных уровнях сложности.
Уровень 1. Динамический текст
Самый простой метод, не требующий сложной разработки. В ссылку можно зашить предзаполненный текст сообщения. С помощью простенького скрипта на сайте вы берете UTM-метки или Client ID из адресной строки и подставляете их в текст.
Ссылка такого вида: https://*URL*/*ВАШ НОМЕР*?text=Здравствуйте!%20Интересует%20услуга.%20[utm_source=yandex,utm_campaign=12345]
Минус: Пользователь видит этот технический хвост в поле ввода и может его стереть перед отправкой.
Уровень 2. Deep Linking и start-параметры
Если вы ведете трафик не на личный аккаунт, а на бота, у вас есть мощный инструмент — параметр start. Скрипт на сайте формирует ссылку вида: https://*URL*/*ЮЗЕРНЕЙМ БОТА*?start=yandex_camp12345.
Когда пользователь нажимает «Запустить» в боте, бот невидимо для пользователя получает этот параметр. Далее бот по API передает в вашу CRM (например, amoCRM или Битрикс24) номер телефона/ID чата вместе с метками.
Минус: Пользователь может не захотеть запускать бота, так как это немного другой формат коммуникации, чем он ожидал при переходе.
Уровень 3. Виджеты сквозной аналитики и агрегаторы
Если вы используете Roistat, Calltouch или сервисы агрегации чатов (TextBack, Pact, Wazzup), у них есть готовые виджеты для сайта. При клике на иконку мессенджера в таком виджете, сервис сам связывает Client ID посетителя сайта с открывшимся диалогом. Это самый надежный способ, так как он работает «под капотом» и интегрирован напрямую с вашей CRM.
Обучение Директа на сделках из чатов
Восстановление атрибуции нужно не только для красивых отчетов. Главная цель — вернуть данные обратно в Яндекс.
Когда сделка из мессенджера переходит в статус «Успешно реализовано» в CRM, система отправляет этот сигнал обратно в Директ. Алгоритмы понимают: «Ага, вот этот клик принес деньги, буду искать похожих людей». Без этой связки Директ будет оптимизироваться в лучшем случае на клики по кнопке, пригоняя вам любителей просто поболтать.
Мы подготовили короткую схему-инструкцию (PDF), как технически прокинуть метки в мессенджеры для популярных CRM-систем.
Напишите нам в Telegram кодовое слово «МЕССЕНДЖЕР» и получите эту инструкцию. Передайте её своему интегратору или вебмастеру, чтобы закрыть эту дыру в аналитике.