Большинство рекламодателей оценивают эффективность Директа по количеству заявок. Это грубая ошибка. Заявка - это не деньги. Деньги - это закрытая сделка. И пока вы смотрите на лиды вместо сделок, вы оптимизируете рекламу не в ту сторону.
Интеграция Яндекс.Директа с CRM-системой решает именно эту проблему: она замыкает петлю от клика по объявлению до оплаченного счёта.
Зачем вообще нужна интеграция
Представьте ситуацию: кампания по ключевым словам "заказать кухню недорого" даёт 40 заявок в месяц по 800 рублей каждая. Кампания "кухни на заказ премиум" даёт 10 заявок по 3200 рублей. По метрике первая выигрывает. Но если открыть CRM и посмотреть на закрытые сделки - вторая кампания принесла 4 продажи на 1,2 млн рублей, а первая - 2 продажи на 180 тысяч.
Без CRM вы никогда этого не увидите. И продолжите "оптимизировать" бюджет в пользу убыточной кампании.
Что даёт интеграция на практике:
- Сквозная аналитика по реальным деньгам, а не лидам
- Понимание, какие кампании/ключи/объявления приносят платёжеспособных клиентов
- Возможность оптимизировать автостратегии под ценность сделки, а не под количество конверсий
- Анализ цикла сделки в зависимости от источника трафика
- Выявление "мусорных" сегментов - много заявок, ноль продаж
Принцип работы: как данные попадают из Директа в CRM
Вся схема строится на UTM-метках. Когда пользователь кликает по объявлению, к URL посадочной страницы добавляются параметры: источник, кампания, ключевое слово, тип устройства и так далее.
Стандартный набор UTM для Директа выглядит так:
utm_source=yandex
utm_medium=cpc
utm_campaign={campaign_id}
utm_content={ad_id}
utm_term={keyword}
Плюс к этому рекомендуется передавать параметр yclid (Яндекс Click ID) - это уникальный идентификатор каждого клика, который позволяет связать конкретную сессию с конкретным кликом по рекламе.
Дальше происходит следующее:
- Пользователь кликает по объявлению, попадает на сайт
- Форма на сайте или виджет фиксирует UTM-метки из URL
- При заполнении заявки UTM-данные передаются в CRM вместе с контактом
- В CRM создаётся сделка с полями: источник, кампания, ключевое слово
- Когда сделка закрывается - эти данные уже привязаны к результату
Если настроена двусторонняя интеграция, статус сделки из CRM может передаваться обратно в Яндекс.Метрику как офлайн-конверсия. Это позволяет обучать автостратегии на реальных продажах.
Готовые коннекторы для популярных CRM
amoCRM
amoCRM имеет встроенную интеграцию с источниками трафика. Для базовой настройки достаточно:
- Установить виджет "UTM-метки" в настройках аккаунта
- Настроить передачу полей из форм в карточку сделки
- При желании подключить Roistat или Calltouch для более глубокой аналитики
Платформа автоматически тянет UTM-данные из cookies, если форма заполняется в той же сессии. Но здесь есть нюанс - если пользователь пришёл, ушёл, а вернулся через прямой переход, cookies могут содержать данные последнего визита, а не первого.
Bitrix24
В Битрикс24 UTM-интеграция настраивается через CRM-формы или через API. Нативный модуль "Сквозная аналитика" в коммерческих тарифах позволяет видеть ROI по каналам прямо внутри CRM.
Для передачи данных из форм на внешнем сайте используется JavaScript-код от Битрикс24 или прямая интеграция через вебхуки.
Сторонние коннекторы
Для нестандартных CRM или когда нативная интеграция не устраивает, используют:
- Albato - российский сервис автоматизации, поддерживает сотни приложений
- ApiX-Drive - популярный вариант для связки CRM с внешними сервисами
- Make (бывший Integromat) - мощный инструмент для сложных сценариев
- Roistat - специализированная платформа сквозной аналитики с готовыми коннекторами к Директу и большинству CRM
Типичные проблемы и как их решать
Потеря UTM-меток
Самая частая проблема - UTM не доходят до CRM. Причины:
- Форма на сайте не настроена на передачу скрытых полей
- Пользователь перешёл на другую страницу сайта перед заполнением формы, и UTM из URL исчезли
- Cookies не читаются из-за политики конфиденциальности или технических ограничений
Решение: хранить UTM в cookies на 30-90 дней и тянуть их при отправке любой формы на сайте. Это делается через JavaScript-скрипт, который записывает UTM при первом визите и читает их при каждой отправке формы.
Дублирование лидов
Если один пользователь заполнил форму дважды (первый раз не перезвонили), в CRM появляются два контакта с разными UTM-данными. Статистика врёт.
Решение: настроить дедупликацию по номеру телефона или email в CRM. При совпадении - обновлять существующую карточку, а не создавать новую.
Атрибуция при длинном цикле сделки
В B2B клиент может прийти из Директа, потом вернуться через SEO, потом позвонить по рекомендации. Какой канал засчитывать?
Это вопрос модели атрибуции. По умолчанию большинство систем используют "последнее касание". Для оценки Директа честнее использовать "первое касание" или линейную модель.
Расхождение данных между Метрикой и CRM
Метрика считает сессии, CRM считает сделки. Они никогда не совпадут точно - и это нормально. Важно понимать причины расхождений: отказы на сайте, звонки минуя форму, боты в статистике Директа.
Что делать, если CRM нет
Многие малые бизнесы работают без CRM - заявки в почте, Excel, мессенджерах. Это не значит, что сквозная аналитика недоступна.
Минимальный вариант:
- Добавить UTM-метки во все объявления
- Настроить Яндекс.Метрику с целями на отправку форм
- В каждом письме с заявкой видеть URL страницы, откуда пришёл клиент (большинство форм это умеют)
- Вести простую таблицу: дата заявки - источник - статус (продажа/отказ/в работе) - сумма
Это не сквозная аналитика в полном смысле, но уже позволяет видеть, из каких кампаний приходят платящие клиенты.
Если объём заявок больше 50 в месяц - пора внедрять хотя бы простую CRM. Это не дорого: базовые тарифы amoCRM или Bitrix24 стоят меньше, чем потери от неправильной оптимизации рекламного бюджета.
Как использовать данные из CRM для оптимизации Директа
Когда интеграция настроена и накоплены данные хотя бы за 2-3 месяца, начинается самое интересное.
Оптимизация по ключам. Выгрузите из CRM список сделок с UTM-данными. Посмотрите, какие ключевые слова и кампании принесли продажи, а какие - только заявки. Ключи без продаж - кандидаты на отключение или снижение ставок.
Обучение автостратегий. В Яндекс.Метрике можно передавать данные о закрытых сделках как офлайн-конверсии через API. Тогда стратегия "Максимум конверсий" будет обучаться на реальных продажах, а не на заполненных формах.
Сегментация аудиторий. Загрузите в Метрику базу клиентов из CRM - тех, кто купил. Директ найдёт похожих пользователей (look-alike) и позволит таргетировать рекламу на них.
Работа с клиентской базой. Выгрузите контакты клиентов, которые покупали 6-12 месяцев назад. Запустите ретаргетинг - напомните о себе. Стоимость повторной продажи обычно в 3-5 раз ниже привлечения нового клиента.
Итого: с чего начать
Если вы раньше не интегрировали Директ с CRM, начните с малого:
- Проверьте, что UTM-метки стоят во всех объявлениях (используйте динамические параметры, а не вписывайте вручную)
- Убедитесь, что формы на сайте передают UTM в CRM или на email
- Добавьте в CRM поля: источник, кампания, ключевое слово
- Начните вручную отмечать, из каких источников пришли закрытые сделки
- Через месяц сравните эффективность кампаний по лидам и по сделкам
Разница, скорее всего, вас удивит.