Директ оптимизирует рекламу на те конверсии, которые видит. Если он видит только заявки с сайта, он будет приводить людей, которые охотно оставляют заявки. Но среди них есть спам, случайные обращения, клиенты не из вашего региона и те, кому просто интересно узнать цену. Оффлайн-конверсии позволяют передать в Метрику информацию о том, что произошло после заявки: дозвонились ли, пришёл ли клиент на встречу, купил ли. И научить алгоритмы искать именно покупателей.
Что такое оффлайн-конверсии
Оффлайн-конверсия — это событие, которое произошло не на сайте, а в вашей CRM, телефонии или кассе, но было связано с визитом на сайт. Например: «заявка квалифицирована менеджером», «назначена встреча», «заключён договор», «оплачен заказ».
Метрика принимает такие события, сопоставляет их с посетителями по идентификатору и засчитывает как достижение цели. После этого оффлайн-цели доступны во всех отчётах, в Мастере отчётов Директа и в автостратегиях.
Ключевое условие: у каждой сделки в CRM должен быть идентификатор, по которому Метрика узнает посетителя. Без этого загрузка невозможна.
Идентификаторы: как связать сделку с визитом
Метрика поддерживает несколько способов идентификации посетителя:
| Идентификатор | Как получить | Особенности |
| ClientID | Считывается на сайте через метод счётчика и передаётся в скрытом поле формы | Самый надёжный способ для заявок с сайта |
| UserID | Ваш внутренний идентификатор клиента, передаётся в Метрику при авторизации | Подходит для личных кабинетов и интернет-магазинов |
| yclid | Параметр, который Директ добавляет к ссылке при клике | Позволяет связать конверсию с конкретным кликом |
| Телефон, email | Контакты из заявки или звонка | Удобно для звонков и обращений, когда нет ClientID |
Мы рекомендуем передавать в CRM одновременно ClientID и yclid из каждой заявки. ClientID записывается в скрытое поле формы при отправке, yclid — из адреса посадочной страницы, с сохранением в cookie, если человек перешёл на другие страницы. Для звонков связь обеспечивает коллтрекинг: он знает ClientID звонящего и передаёт его в CRM вместе со звонком.
Совет: проверьте, что поле ClientID заполняется во всех заявках. Достаточно выгрузить сделки за неделю и посчитать долю пустых значений. Если больше 10–15% сделок без идентификатора, где-то форма передаёт данные без скрытого поля.
Какие статусы передавать
Самая частая ошибка — передавать только финальную продажу. Если цикл сделки длинный, а продаж мало, алгоритмам Директа просто не на чем учиться. Лучше построить лестницу статусов.
- Квалифицированный лид. Менеджер дозвонился, это реальный клиент с потребностью в вашей услуге. Таких событий много, и они появляются быстро — через часы после заявки.
- Встреча или замер. Клиент согласился на следующий шаг. Событий меньше, но они ближе к деньгам.
- Договор или оплата. Финальная продажа. Самый ценный, но и самый редкий и поздний сигнал.
Для каждого статуса создаётся отдельная оффлайн-цель. Анализ ведётся по всем, а оптимизация — по той, где набирается достаточный объём. Для компании, которая строит загородные дома, цикл сделки может длиться месяцы, поэтому оптимизировать на договор невозможно, а на квалифицированного лида или выезд на участок — вполне.
Отдельно передавайте сумму сделки. Тогда в отчётах появится доход, и можно будет считать не только стоимость лида, но и ROMI по кампаниям.
Как загрузить данные в Метрику
Есть три способа загрузки.
Ручная загрузка файла
В настройках счётчика в разделе загрузки данных выбирается тип «Оффлайн-конверсии» и загружается CSV-файл. В файле обязательны столбцы с идентификатором, названием цели и временем события в формате Unix-времени, необязательные — доход и валюта. Подходит для старта и проверки гипотезы, но не для постоянной работы: ручную загрузку быстро перестают делать.
Через API Метрики
Разработчик настраивает регулярную выгрузку из CRM и отправку в Метрику по API. Самый гибкий вариант, позволяет передавать любые статусы и загружать данные ежедневно или чаще.
Через готовые интеграции
Многие CRM и сервисы сквозной аналитики умеют передавать оффлайн-конверсии в Метрику без программирования: в настройках выбираются статусы воронки, которые считать конверсиями, и указывается счётчик.
Важное ограничение: Метрика принимает оффлайн-конверсии только в пределах определённого окна после визита. Чем быстрее вы загружаете события, тем лучше: свежие данные полезнее для стратегий, и меньше риск, что событие окажется за пределами окна. Актуальные сроки и требования к формату проверяйте в справке Метрики.
Оптимизация Директа на оффлайн-конверсии
После того как оффлайн-цели начали стабильно поступать, их можно использовать в стратегиях.
- Подождите, пока накопится статистика: хотя бы несколько недель регулярных загрузок.
- Оцените объём: сколько оффлайн-конверсий в неделю приходится на каждую кампанию. Для устойчивой оптимизации нужен хотя бы десяток событий в неделю.
- Выберите оффлайн-цель в стратегии «Максимум конверсий» с ограничением средней цены конверсии или в стратегии с оплатой за конверсии.
- Задайте целевую стоимость исходя из экономики: если квалифицированный лид превращается в продажу в 25% случаев, а допустимая стоимость продажи 20 000 ₽, то целевая стоимость квалифицированного лида — 5 000 ₽.
- Наблюдайте за кампанией две-три недели, не меняя настроек, пока стратегия обучается.
Если объёма для одной оффлайн-цели не хватает, можно использовать ценности целей: задать заявке низкую ценность, квалифицированному лиду — среднюю, продаже — высокую, и оптимизировать на доход. Тогда стратегия учитывает все сигналы, но приоритет отдаёт более ценным.
Что меняется после внедрения
Пример типовой картины для сайта медицинских услуг. До внедрения кампании оценивались по заявкам:
| Кампания | Заявки | Стоимость заявки | Пришли на приём | Стоимость пациента |
| Поиск, услуги | 80 | 1 100 ₽ | 38 | 2 316 ₽ |
| РСЯ, широкая аудитория | 150 | 600 ₽ | 21 | 4 286 ₽ |
| Ретаргетинг | 40 | 700 ₽ | 17 | 1 647 ₽ |
По заявкам РСЯ выглядит лучшей кампанией — самая дешёвая заявка. По пациентам она худшая: стоимость пришедшего пациента почти вдвое выше, чем у поиска. Без оффлайн-конверсий бюджет перетекал бы в РСЯ, а реальные результаты падали бы.
После перевода стратегий на цель «Пришёл на приём» алгоритм начинает отсеивать аудиторию, которая оставляет заявки, но не доходит до клиники, и стоимость пациента в сетях обычно заметно снижается.
Типичные ошибки
- Нет идентификатора в сделках. Формы не передают ClientID, и загружать нечего.
- Задержка загрузки. Данные выгружаются раз в месяц — стратегия получает сигналы слишком поздно.
- Дубли. Одна и та же продажа загружается повторно при каждом изменении сделки. Передавайте событие один раз при первом переходе в статус.
- Неверное время. Время события указано в другом часовом поясе или вместо времени события стоит время загрузки.
- Слишком редкая цель для оптимизации. Пять продаж в месяц — мало для обучения. Используйте промежуточные статусы.
- Менеджеры не ведут статусы. Если CRM заполняется нерегулярно, оффлайн-конверсии отражают дисциплину отдела продаж, а не качество рекламы.
Чек-лист внедрения
- Формы передают в CRM ClientID и yclid, коллтрекинг передаёт ClientID звонков.
- В CRM определены статусы для передачи: квалифицированный лид, встреча, продажа.
- Менеджеры регулярно и своевременно меняют статусы сделок.
- Настроена автоматическая загрузка через API или интеграцию.
- Оффлайн-цели появились в Метрике, данные совпадают с CRM.
- Определена целевая стоимость оффлайн-конверсии из экономики бизнеса.
- Стратегии переведены на оффлайн-цель после накопления статистики.
Оффлайн-конверсии — один из самых сильных рычагов роста эффективности рекламы, который мы используем. Связку CRM, коллтрекинга и Метрики мы настраиваем в рамках сквозной аналитики, а дальше переводим кампании на оптимизацию по реальным продажам при ведении рекламы.
Нужна помощь с рекламой?
Проведём аудит или настроим Яндекс Директ под ключ — с целями и аналитикой.
Получить консультацию