Олег Козлов — специалист по контекстной рекламе

село Федоровка, д. 185

Московская область, Дмитровский м.о.

Россия

+7 (996) 500-98-09

kov290583@yandex.ru

Почти в каждом аккаунте, который я беру на аудит, автостратегия оптимизируется по цели «отправлена форма». Формально всё правильно: цель есть, конверсии идут, кампании обучаются. По факту реклама учится приводить людей, которые охотно нажимают кнопку «Отправить», — и ни одного байта информации о том, кто из них потом заплатил.

Отсюда знакомая картина: заявок много, денег мало, а на вопрос «какая кампания приносит прибыль» никто в проекте ответить не может. Лечится это одним приёмом — целями для офлайн-конверсий: когда в Метрику возвращаются не нажатия, а подтверждённые обращения и состоявшиеся сделки с суммами.

В статье разберу, как это устроено: какие цели создать, что должно происходить на стороне CRM, какую сумму передавать как ценность конверсии, как проверить, что данные дошли, и как аккуратно переключить на них стратегию Директа. Конкретные пункты интерфейса и ограничения Метрика периодически меняет, поэтому детали сверяйте с актуальной справкой — я даю схему, которая остаётся верной.

Почему «отправлена форма» — плохая цель для обучения

Автостратегия — это алгоритм, который ищет людей, похожих на тех, кто уже совершил целевое действие. Отсюда простое следствие: какое действие вы назовёте целью, таких людей и получите.

  • Цель «отправлена форма» приводит тех, кто любит заполнять формы. Среди них есть покупатели, но есть и любопытные, конкуренты, соискатели и те, кто перепутал компанию.
  • Цель «клик по телефону» ещё хуже: клик не равен звонку, а звонок не равен разговору.
  • Цель «посещение страницы контактов» — это вообще не конверсия, а поведение.

Отдельная беда услуг: значительная часть обращений приходит звонком, и сайт их не видит вовсе. Получается, что стратегия обучается на половине данных, причём на худшей половине. Если ещё и эта половина состоит из нецелевых заявок, алгоритм добросовестно масштабирует мусор.

Офлайн-конверсия решает обе проблемы сразу: в Метрику возвращается факт, который известен только вам — что обращение оказалось живым и что оно закончилось деньгами.

Как вообще устроены офлайн-конверсии

Механика простая. Метрика умеет принимать сведения о конверсиях, которые произошли не на сайте, и привязывать их к уже состоявшимся визитам. Для привязки нужен идентификатор: ClientID посетителя из Метрики или yclid — метка клика по объявлению Директа.

Дальше цепочка выглядит так:

  1. Посетитель кликает по объявлению, попадает на сайт и оставляет заявку.
  2. Вместе с заявкой сохраняются yclid и ClientID.
  3. Менеджер поговорил с человеком и отметил результат: обращение целевое, позже — сделка на такую-то сумму.
  4. Система формирует данные о конверсии: идентификатор посетителя, идентификатор цели, время события и сумма.
  5. Эти данные загружаются в Метрику — вручную файлом или автоматически по расписанию.
  6. Метрика находит нужный визит и «дорисовывает» ему конверсию задним числом.
  7. Директ видит эту цель и может использовать её для обучения стратегии.

Ключевое требование — идентификатор должен быть сохранён в момент обращения. Восстановить его потом невозможно: по номеру телефона Метрика не вспомнит, по какому объявлению был клик. Поэтому первая задача — не «настроить цели», а обеспечить, чтобы метки вообще доезжали до вашей базы.

В CRM Пробит это часть базовой логики: yclid и ClientID сохраняются при обращении и живут с ним до сделки, поэтому в карточке видно кампанию, группу, объявление и фразу. А сами цели — «Обращение подтверждено» и «Сделка состоялась» с суммой — выгружаются в Метрику по расписанию, без ручных файлов.

Две цели, а не одна

Частый вопрос: зачем две цели, если в конечном счёте интересны только деньги? Отвечаю — потому что у них разные роли.

ЦельКогда ставитсяЗачем нужна
Обращение подтвержденоСразу после разговора: человек реальный, запрос целевойБыстрый и частый сигнал для обучения стратегии, отсекает спам и нецелевые
Сделка состояласьКогда получены деньги или подписан договорГлавная бизнес-метрика, несёт сумму и позволяет считать окупаемость

Смысл разделения в скорости. Сделка может случиться через неделю, месяц или квартал — в ремонте, строительстве и B2B цикл долгий. Если кормить стратегию только сделками, данных будет мало и приходить они будут с большой задержкой. Подтверждённое обращение случается в день звонка, его много, и оно уже гораздо качественнее, чем «отправлена форма».

Рабочая схема на практике: стратегия обучается на подтверждённых обращениях, а сделки с суммами используются для оценки — какие кампании реально приносят прибыль. Когда сделок накапливается достаточно, можно пробовать переключать оптимизацию и на них. Особенно ярко разница видна там, где цикл длинный, — я показывал это в разборе B2B-поставок с повторными продажами.

Шаг 1. Создаём цели в Метрике

Цели для офлайн-конверсий создаются в настройках счётчика как обычные цели типа «JavaScript-событие». Никакого кода на сайт добавлять не нужно — на сайте они никогда не сработают, их будет «достигать» загрузка данных.

Что важно сделать аккуратно:

  • Понятные названия. «Обращение подтверждено (CRM)» и «Сделка состоялась (CRM)». Через полгода вы скажете себе спасибо.
  • Осмысленные идентификаторы. Например, crm_lead_qualified и crm_deal_won. Именно этот идентификатор указывается при загрузке.
  • Не переиспользуйте существующие цели. Не надо «дорисовывать» офлайн-конверсии в ту же цель, где считаются отправки формы: вы смешаете разные сущности и потеряете возможность сравнить.
  • Один счётчик. Убедитесь, что вы создаёте цели в том счётчике, который стоит на сайте и привязан к рекламному аккаунту.

Если счётчик на сайте стоит не везде или установлен с ошибками, начинать надо с этого — иначе ClientID просто не будет фиксироваться на части страниц.

Шаг 2. Готовим сторону CRM

Загружать в Метрику нечего, если в системе учёта нет трёх вещей: идентификатора, статуса и суммы. Проверьте по списку:

  1. Метки сохраняются. Оставьте тестовую заявку, перейдя на сайт по рекламной ссылке, и посмотрите, доехали ли yclid и ClientID до карточки.
  2. Звонки попадают в систему. В услугах это половина обращений. В Пробите их приносит приложение на рабочем Android: номер, время и длительность из журнала вызовов, без записи разговоров и без использования микрофона. Если перед звонком был клик по телефону на сайте, номер дописывается в ту же заявку с рекламной меткой.
  3. Есть статус «подтверждено». Кто-то должен его ставить — и это единственное, чего нельзя автоматизировать: только человек знает, о чём был разговор.
  4. Есть сумма сделки. Реальная, а не из первоначального предложения.
  5. Есть расписание выгрузки. Раз в день достаточно для большинства бизнесов.

Здесь чаще всего всё и ломается — не в Метрике, а в дисциплине. Если статусы не проставляются, выгружать нечего. Что с этим делать, я подробно разобрал в материале что делать, если CRM никто не заполняет: почти всегда помогает сокращение обязательных полей до двух и автоматический сбор всего остального.

Шаг 3. Какую сумму передавать

Вопрос, на котором спотыкаются даже опытные рекламщики. Варианта два, и у каждого своя логика.

  • Выручка по сделке. Просто, понятно, легко проверяется. Подходит, когда маржинальность примерно одинаковая по всем услугам.
  • Маржа или прибыль. Точнее с точки зрения бизнеса: стратегия начинает тянуть туда, где вы реально зарабатываете, а не туда, где крупные, но невыгодные чеки. Подходит, когда разброс по марже большой.

Моя рекомендация для старта: передавайте выручку, а прибыль считайте отдельно в отчёте. В Пробите для этого есть отчёт «Итог» — выручка минус расходы по заявкам минус реклама, и отдельно видно, у скольких сделок расходы не внесены. Это честный индикатор: пока незаполненных много, любая прибыль в отчёте завышена.

Три правила по суммам:

  • Не передавайте ноль или пустое значение — ценность конверсии потеряет смысл.
  • Не подставляйте «среднюю сумму» вместо реальной: стратегия будет считать все сделки одинаковыми.
  • Определитесь один раз, с НДС или без, и не меняйте — иначе сравнение периодов развалится.

Шаг 4. Проверяем, что данные дошли

После первой выгрузки не спешите менять стратегии. Сначала убедитесь, что конверсии действительно появились.

  1. Откройте в Метрике отчёт по конверсиям и найдите свои новые цели. Если их нет — данные не приняты или не нашли визит.
  2. Сравните количество достижений с числом подтверждённых обращений в CRM за тот же период. Расхождение в несколько процентов нормально, в разы — нет.
  3. Посмотрите, по каким источникам легли конверсии. Если все до единой оказались в «прямых заходах», значит, идентификаторы не подхватились.
  4. Проверьте отчёт по Директу: цель должна быть доступна для выбора в стратегиях.

Частые причины, по которым конверсии не появляются: идентификатор посетителя сохранён некорректно, время события указано в неверном формате, загрузка сделана по слишком давним событиям, цели созданы в другом счётчике. У Метрики есть ограничение на давность загружаемых конверсий — актуальные значения смотрите в справке и не откладывайте выгрузку на «раз в квартал».

Шаг 5. Переключаем стратегию

Самая частая ошибка — в первый же день перевести все кампании на новую цель. Так делать не надо: стратегии нужно достаточное количество конверсий для обучения, а подтверждённых обращений поначалу накопится немного.

Аккуратная последовательность:

  1. Две–четыре недели просто копим данные. Стратегии не трогаем, цели работают в фоне.
  2. Смотрим объём. Считаем, сколько подтверждённых обращений набирается в неделю на кампанию. Если единицы — переключать рано, стратегии нечему учиться.
  3. Начинаем с одной кампании. Берём самую крупную по объёму конверсий и переводим её на цель «Обращение подтверждено».
  4. Даём время. Период переобучения — это всегда просадка на старте. Не делайте выводов через три дня.
  5. Сравниваем по деньгам, а не по количеству заявок. Заявок может стать меньше, а сделок — больше. Это и есть цель упражнения.
  6. Масштабируем. Если результат устраивает, переводим остальные кампании.

Конкретные рекомендации по минимальному числу конверсий для обучения Яндекс публикует в справке и периодически уточняет — ориентируйтесь на них, а не на цифры из статей. Общий принцип неизменен: чем реже событие, тем дольше и нестабильнее обучение, поэтому подтверждённое обращение как промежуточная цель почти всегда работает лучше, чем редкая сделка.

Типичные ошибки

ОшибкаЧем оборачивается
Грузить все обращения подряд, без отсеваСтратегия снова учится на спаме, только теперь через офлайн-канал
Ставить статус «подтверждено» всем, чтобы не разбиратьсяДанные хуже, чем их отсутствие: алгоритм масштабирует нецелевой трафик
Загружать раз в месяцЧасть конверсий может не приняться из-за давности, обучение идёт рывками
Смешивать онлайн- и офлайн-конверсии в одной целиНевозможно сравнить каналы и понять, что реально работает
Переключить все кампании сразуМассовое переобучение и провал по всему аккаунту одновременно
Передавать сумму не по всем сделкамЦенность конверсии искажена, дорогие сделки выглядят дешёвыми

Чек-лист запуска

  1. Счётчик Метрики стоит на всех страницах сайта, включая страницы благодарности.
  2. Созданы две цели типа «JavaScript-событие» с понятными идентификаторами.
  3. Заявки попадают в CRM вместе с yclid и ClientID, проверено тестовым обращением.
  4. Звонки фиксируются, а не остаются в памяти администратора.
  5. Менеджеры ставят два статуса и вписывают суммы сделок.
  6. Настроена регулярная выгрузка в Метрику, минимум раз в сутки.
  7. Через неделю сверены числа: конверсии в Метрике против обращений в CRM.
  8. Через месяц одна кампания переведена на новую цель, результат оценивается по деньгам.

Если пунктов три и четыре пока нет — начинать надо именно с них. Собрать обращения в одном месте проще, чем кажется: план переезда из таблиц я описал в материале как перенести заявки из блокнота и Excel в CRM. А если вы одновременно рассматриваете подменные номера, посмотрите разбор коллтрекинг или Пробит — там про то, в каком порядке разумнее внедрять инструменты.

Вывод

Офлайн-конверсии — это способ рассказать рекламе правду о вашем бизнесе. Пока Директ видит только нажатия кнопок, он честно оптимизирует нажатия. Как только в Метрику начинают возвращаться подтверждённые обращения и сделки с суммами, стратегии получают другой ориентир — деньги.

Технически задача несложная: две цели в Метрике, сохранённые метки, два статуса в системе учёта и регулярная выгрузка. Сложность вся в дисциплине: кто-то должен отмечать результат разговора и вписывать суммы. Зато на выходе вы впервые видите не «стоимость заявки», а стоимость клиента по каждой кампании — и решения по бюджету перестают быть спором о вкусах.

Если не хочется собирать эту цепочку вручную, в коробочной CRM Пробит она есть из коробки: метки сохраняются сами, звонки приходят с рабочего телефона, а обе цели уходят в Метрику по расписанию. Система ставится на ваш хостинг (от 200–300 ₽ в месяц, PHP 8.0+, MySQL или MariaDB), база остаётся у вас. Посмотреть можно бесплатно — протестировать демо 30 дней без карты, полная версия на один домен и один рабочий телефон; дальше 1 490 ₽ в месяц за домен, 12 900 ₽ за год или мультилицензия 59 999 ₽ разом на все домены.

А если нужно, чтобы кто-то настроил и цели, и сами кампании — это моя работа как директолога: настройка Яндекс Директ вместе с аналитикой, которая показывает деньги, а не клики.

Частые вопросы

Какие цели нужны для офлайн-конверсий?

Две: «Обращение подтверждено» — ставится сразу после разговора, когда понятно, что человек реальный и запрос целевой, и «Сделка состоялась» с суммой. Первая даёт частый и быстрый сигнал для обучения стратегий, вторая несёт деньги и позволяет считать окупаемость. Обе создаются в Метрике как цели типа «JavaScript-событие».

Нужно ли добавлять код на сайт для таких целей?

Нет. Цели создаются в настройках счётчика, но на сайте они никогда не срабатывают — их «достигает» загрузка офлайн-конверсий. Важно только, чтобы счётчик стоял на всех страницах и ClientID фиксировался корректно, иначе конверсии не к чему будет привязать.

Можно ли загрузить конверсии задним числом за прошлый год?

Нет. Во-первых, у загрузки офлайн-конверсий есть ограничение по давности события — актуальные значения смотрите в справке Метрики. Во-вторых, если при обращении не сохранились yclid и ClientID, привязать конверсию к визиту вообще не к чему: по номеру телефона источник не восстанавливается.

Какую сумму передавать как ценность конверсии?

Для старта проще передавать выручку по сделке, а прибыль считать отдельно в отчёте. Если маржинальность услуг сильно различается, логичнее передавать маржу — тогда стратегия тянет туда, где вы действительно зарабатываете. Главное — не подставлять среднюю сумму вместо реальной и один раз определиться, с НДС или без.

Когда можно переключать стратегию Директа на новые цели?

Не раньше, чем накопится достаточный объём конверсий: обычно это две–четыре недели сбора данных. Начинать стоит с одной самой крупной кампании, давать время на переобучение и оценивать результат по деньгам, а не по количеству заявок — их может стать меньше при росте числа сделок.

Что делать, если конверсии не появились в Метрике?

Проверьте четыре вещи: цели созданы в том же счётчике, что стоит на сайте; идентификатор посетителя сохраняется корректно; время события указано в нужном формате; события не слишком давние. Отдельный признак проблемы — когда все загруженные конверсии легли в «прямые заходы»: значит, идентификаторы не подхватились.

Файлы cookie

Сайт использует cookie и сервис «Яндекс Метрика» (включая Вебвизор) для анализа посещаемости. Метрика включится только после нажатия кнопки согласия. Подробнее — в Политике cookie и Политике обработки персональных данных.