Как обучить Яндекс Директ на реальных оплатах из CRM

Как обучить Яндекс Директ на реальных оплатах из CRM

Передача офлайн-конверсий помогает связать клики по рекламе с реальными деньгами в кассе. Стандартные счетчики на сайте фиксируют только отправку формы, клик по кнопке или визит на страницу «Спасибо за заказ». Однако часть заявок оказывается спамом, а часть клиентов отказывается от покупки во время первого звонка. Настроив регулярную передачу статусов успешных сделок и сумм оплат из CRM в рекламный кабинет, бизнес обучает автоматические стратегии Яндекс Директа привлекать платежеспособных покупателей, а не просто собирать пустые клики.

Зачем связывать рекламный кабинет с CRM

Когда контекстная реклама работает отдельно от системы учета сделок, алгоритм оптимизирует показы вслепую. Робот видит факт заполнения формы на сайте, но не знает, дошел ли клиент до заключения договора и поступили ли деньги на расчетный счет. В результате рекламная система может приводить дешевые лиды, которые менеджеры отправляют в корзину из-за нецелевого спроса.

Офлайн-конверсии закрывают этот разрыв между веб-аналитикой и реальными продажами. По данным Sostav.ru, компании теряют в среднем 11% медиабюджетов из-за оптимизации без подтверждённых данных о покупках. Передача подтвержденных оплат помогает алгоритму находить пользователей, похожих на реальных покупателей, а не на тех, кто случайно оставил контактные данные. Подробнее о том, как POS и CRM объединяются для сквозной аналитики, полезно узнать при выстраивании единого учета розничных и онлайн-заказов.

Какие данные нужны для сопоставления сделок

Чтобы рекламная система поняла, какой именно клик привел к оплате, ей нужен связующий идентификатор. Главным параметром выступает ClientID Яндекс Метрики (ym_uid). Это уникальный номер браузера посетителя, который счетчик создает при первом заходе на сайт.

Помимо ClientID, для передачи данных используются следующие поля:

  • Идентификатор цели или название этапа воронки (например, «Договор подписан» или «Оплата получена»).
  • Точная дата и время совершения целевого действия.
  • Сумма сделки в белорусских рублях (BYN) для расчета рентабельности и обучения стратегий по целевой доле рекламных расходов.
  • Хешированный номер телефона или адрес электронной почты клиента, если сопоставление по ClientID недоступно.

Технически сбор ClientID реализуется просто: на сайте в формы заявки добавляется скрытое поле, куда скрипт автоматически подставляет значение из cookie счетчика. При отправке формы номер уходит в CRM вместе с именем и телефоном покупателя.

Способы передачи офлайн-конверсий

Передавать информацию об оплатах можно вручную или в автоматическом режиме. Выбор метода зависит от объема заказов и используемого программного обеспечения.

Метод передачи Сложность запуска Периодичность обновления Кому подходит
Загрузка CSV-файла Низкая, не требует программирования Вручную: раз в неделю или месяц Микробизнесу с длинным циклом сделки и малым потоком заявок
No-code коннекторы и вебхуки Средняя, настраивается по инструкции В реальном времени по триггеру в CRM Малому бизнесу на готовых облачных CRM (Битрикс24, amoCRM)
Прямая интеграция через API Высокая, требует разработчика Мгновенно или по расписанию сервера Компаниям с кастомными CRM-системами и высокой нагрузкой

Ручная выгрузка файла подходит для проверки гипотезы, однако для постоянного обучения автостратегий Директа требуется свежая информация. Задержка в передаче данных свыше 7 дней снижает точность работы алгоритмов.

Пошаговый процесс настройки передачи данных

Организовать автоматическую передачу данных из CRM в Яндекс Директ и Метрику можно без написания сложного программного кода, выполнив последовательные шаги.

Шаг 1. Настройка захвата идентификатора на сайте

В код сайта добавляется скрипт, считывающий параметр ClientID из cookie `_ym_uid`. Это значение передается в скрытое пользовательское поле создаваемой сделки или лида в CRM-системе. Если входящие обращения идут через мессенджеры, обратите внимание на передачу диалогов из чат-бота в CRM, чтобы не терять метки при переходе посетителя в чат.

Шаг 2. Создание офлайн-цели в Яндекс Метрике

В настройках счетчика Метрики во вкладке «Цели» создается цель типа «JavaScript-событие» или специальная цель для офлайн-конверсий. Ей присваивается уникальный идентификатор, который будет использоваться при отправке статусов из CRM.

Шаг 3. Настройка триггера отправки в CRM

В CRM настраивается робот, триггер или интеграционный сценарий. Как только менеджер переводит сделку в статус «Успешно реализовано» или «Аванс получен», система формирует запрос к API Метрики, передавая сохраненный ClientID, идентификатор цели, сумму сделки и время оплаты.

Шаг 4. Перевод кампаний Директа на автостратегии

После того как в Метрику поступит не менее 10–20 переданных конверсий за неделю, в настройках кампании Яндекс Директа выбирается стратегия «Максимум конверсий» или «Максимум дохода» с привязкой к созданной офлайн-цели. Алгоритм начнет перераспределять бюджет в пользу ключевых фраз, объявлений и аудиторий, которые приносят реальную выручку.

Типичные ошибки при передаче данных из CRM

  • Отсутствие передачи ClientID: Попытка сопоставить данные только по номеру телефона снижает процент распознавания до 30–50%, тогда как ClientID обеспечивает максимальное совпадение.
  • Передача промежуточных неквалифицированных этапов: Если отправлять в рекламу статус «Заявка принята», алгоритм продолжит оптимизироваться на мусорные лиды. Передавать нужно только подтвержденный интерес или оплату.
  • Длительные задержки: Отправка данных раз в месяц делает их бесполезными для недельного цикла обучения умных стратегий Директа.
  • Игнорирование звонков: Если клиенты звонят по телефону с сайта без использования коллтрекинга, связь между рекламным кликом и сделкой в CRM полностью теряется.

3 шага, которые можно сделать на этой неделе:

  1. Проверить, записывается ли ClientID Яндекс Метрики в отдельное поле карточки сделки в вашей CRM при отправке форм с сайта.
  2. Создать в Яндекс Метрике офлайн-цель для этапа успешно закрытой сделки или внесенной предоплаты.
  3. Настроить тестовую выгрузку завершенных сделок за прошлый месяц через CSV-файл или протестировать автоматический вебхук на успешную стадию воронки.