Кейс: с 9 000 в 3 000 ₽ за целевой лид. Как мы научили Директ не тратить бюджет на случайные клики
кейс17 июля 202612 минут чтения
Реклама работает, заявки идут, стоимость лида в отчете выглядит хорошо, но отдел продаж говорит, что звонить некому. Одна из причин — рекламные алгоритмы не отличают целевые обращения от случайных, если получают слишком мало данных о качестве лидов.
АП
Анастасия Поддубная
CEO SMART.Недвижимость
На одном из наших проектов — ЖК «Брусницын-парк», эту проблему удалось решить с помощью интеграции Яндекс Директа и MacroCRM. Мы настроили все так, чтобы статусы заявок из CRM начали передаваться обратно в рекламную систему. Так алгоритмы стали обучаться на реальных данных, а стоимость целевого лида за три месяца снизилась с 9 000 до 3 000 рублей.
В статье рассказываю подробнее, как в этой цепочке работает MacroCRM, какие есть ограничения и почему самая долгая часть работы не техническая.
01 / 07
Контекст проекта
«Брусницын-парк» — малоэтажный жилой комплекс в Берёзовском, в 20 минутах от Екатеринбурга. Дома до четырёх этажей, комплекс развивается с 2014 года: восемь домов заселено, четырнадцать впереди. Квартиры — от 37 до 108 м².
Разберём реальный поток заявок на этом проекте. Условно, если разложить сто заявок с рекламы по статусам:
40 — спам;
20 — не проходят по бюджету;
20 — «просто посмотреть»;
10 — доходят до статуса подбора квартиры.
Три основные характеристики проекта (широкая квартирография, локация и формат) напрямую объясняют эту структуру. И это первое, что стоит сделать до любой настройки: понять, откуда именно у вашего проекта берутся нецелевые лиды.
Широкая квартирография. Разброс 37–108 м² — это разброс бюджета почти в три раза. Студия для первого жилья и квартира на 108 метров — два разных покупателя с разными триггерами, разной готовностью и разным циклом принятия решения. Одна кампания, обученная на цели «заявка», усредняет их в один размытый портрет и промахивается мимо обоих.
Эмоциональная локация. Лес, малоэтажность, пригород. Это работает на охват, но генерирует поток людей, которым интересно посмотреть, а не купить. Отсюда те самые 20% «просто посмотреть» — они не спам, они искренне заинтересованы. Просто не в покупке.
Пригородный формат. Часть аудитории кликает, оставляет заявку и на первом же разговоре с менеджером понимает, что не готова к переезду за город. Заявка была настоящей, но сделка была невозможна с самого начала.
Ни одну из этих трёх проблем нельзя решить креативом или семантикой. Их можно решить только одним способом: научить алгоритм отличать четвёртую группу от первых трёх.
02 / 07
Где ломается связка между маркетингом и продажами
Обычно маркетинг застройщика отчитывается за количество и стоимость лида, продажи — за брони и сделки. У каждого свои цифры. Но никто не отвечает за весь путь заявки от клика до сделки. В итоге маркетинг считает, что привёл лид, продажи — что лид был не целевым. Обе стороны правы по-своему.
Директ в этой конструкции слеп: он видит одну точку в воронке и не может проанализировать, что дальше. Для него не существует заявки через день, неделю, месяц.
Автостратегия обучается на том, что вы ей показываете. Показываете все заявки подряд — она учится приводить всех подряд. Из-за фродовых обращений обучение уходит не в ту сторону, и кампания начинает считать целевым портрет посетителя, оставившего фродовую заявку. По мере обучения доля таких лидов растёт, доля квалифицированных падает — и юнит-экономика проекта разваливается изнутри при формально нормальном CPL.
Для условного интернет-магазина это терпимо: цикл сделки — несколько минут, цена ошибки — только стоимость товара. Для застройщика цена ошибки значительно ощутимее: это месяцы открученного бюджета, обучившего алгоритм на нецелевом сегменте.
Проблема не в том, что Директ плохо считает. Проблема в том, что у него нет данных. CRM знает, какая заявка стала сделкой, а какая — нет. Если передать эти данные обратно в рекламную систему, она перестанет учиться на неправильных данных. Инструмент для этого называется офлайн-конверсии.
Выходит, что нужно оптимизировать не заявку, а ее квалификацию в системе.
03 / 07
Что такое офлайн-конверсии и как они работают
Офлайн-конверсия — это обратный канал между CRM и рекламой. Яндекс Метрика знает всё о поведении пользователя на сайте, но не знает ничего о том, что происходит с заявкой дальше. CRM знает — и сообщает, чем закончилась история конкретного визита.
Почему это стало критично именно сейчас: порядка 80% рекламных кампаний работают на автостратегиях, где задействованы алгоритмы. Чем больше данных у рекламной системы о ваших клиентах и о том, какие действия для вас важны, тем лучше они работают.
Автостратегия не может работать автономно, как бы парадоксально это ни было. Её нужно корректировать и обучать, чтобы она приносила нужные заявки. А единственный источник достоверной информации о том, какая заявка нужна — CRM.
Что конкретно передается из CRM
В Метрику можно отправлять статистику по заказам с различными типами статуса, а также данные по целям — «подбор», «отказ», «отложено», «сделка в работе», «сделка проведена». В терминах воронки застройщика первое чаще всего означает квалифицированный лид, второе — состоявшуюся сделку.
Также можно передавать другие статусы — в зависимости от планируемых рекламных таргетингов и особенностей аудитории. Это принципиальный момент: набор статусов не навязан системой, вы конструируете его сами под свою воронку.
Что это даёт
Обучение на правильном событии. Применение офлайн-конверсий в стратегиях «Максимум конверсий» позволяет указать алгоритмам более высокоуровневые цели, на которые нужно ориентироваться при обучении автостратегии. Не «кто-то заполнил форму», а «кто-то дошёл до подбора квартиры».
Отсечение «мусора». С помощью офлайн-конверсий можно передавать статусы «Спам» и «Не целевой», формировать в Метрике сегменты спамных и нецелевых посетителей и отсекать их отрицательными корректировками. Сегмент собирается через отчёт «Источники заказов из CRM».
Честная атрибуция. Вы видите не какой креатив дал больше форм, а какой дал больше квалифицированных обращений. Это разные креативы. Почти всегда.
важная оговорка
Чем больше идентификаторов известно о каждой конверсии, тем больше шанс успешной атрибуции конверсии к конкретному визиту. Качество атрибуции — прямое следствие качества данных, которые вы передаёте.
04 / 07
Как и что мы внедряли в проект
Проект уже работал в MacroCRM — отраслевой системе для застройщиков. У MACRO более 200 интеграций, включая коллтрекинг, сервисы сквозной аналитики и BI-аналитики, а карточки лида и сделки изначально содержат поля под воронку недвижимости, их не нужно изобретать под задачу. Это сэкономило нам самый дорогой ресурс — время, недели на доработку структуры данных.
Шаг 1. Договорились с продажами, что считается результатом
На этом этапе составили таблицу соответствия «статус в CRM → статус в Метрике». Без неё все заказы будут отмечены как «прочие», и конверсии вы не увидите.
Мы сели с отделом продаж и задали один вопрос: что именно означает каждый статус в воронке? Оказалось, что «нецелевой» у двух менеджеров означал разное. Один ставил его человеку не по бюджету. Второй — тому, кто просто не взял трубку с первого раза.
Пока эти определения не совпадают, любая интеграция бессмысленна: вы будете обучать алгоритм на системе, которая выстроена без общей логики.
Что зафиксировали:
Единое определение каждого статуса — письменно, с примерами пограничных случаев.
Кто ставит статус — менеджер вручную / РОП на разборе / автоматически по действию в системе.
Когда ставит — срок, после которого заявка без статуса считается ошибкой процесса.
Что делать со спорными — кто разбирает.
Главное на этом этапе — не техническая настройка, а договорённость с продажами. Определили, какие статусы считать целевыми, зафиксировали письменно — и этого достаточно, чтобы двигаться дальше.
Шаг 2. Настроили цели и передачу данных
Дальше — настройка. Звучит просто, но есть три нюанса, из-за которых интеграция может не запуститься.
Тип цели. Для офлайн-конверсии подходит только цель типа JavaScript-событие. Метрика не примет загрузку по целям «Посещение страницы» или «Количество просмотров». Цель создаётся с условием «идентификатор содержит» — и идентификатор нужно выбрать такой, который никогда не сработает от действий на сайте, иначе цель начнёт засоряться онлайн-событиями.
Регистр. Это заглавные и строчные буквы. Метрика различает paid_from_site и PAID_FROM_SITE как разные вещи. Если в CRM написали заглавными, а в Метрике создали цель строчными — данные не совпадут. Ошибка отображаться не будет, конверсий не будет, вы просто не увидите результат.
Связка визита и сделки. Для корректной привязки в одном из полей сделки должен быть ClientID — идентификатор посетителя Метрики. Он нужен, чтобы Метрика поняла, что заявка из CRM и визит на сайте — это один и тот же человек. CRM должна его сохранить в момент, когда человек оставляет заявку. Если этого не происходит — Метрика не сможет связать визит и сделку.
Чтобы проверить привязку, перед запуском сделайте пару тестовых заявок и посмотрите: пришёл ли ClientID в CRM вместе с заявкой? Если нет — настройте передачу, только потом запускайте интеграцию.
Составная цель. Чтобы не создавать отдельную цель под каждый статус («подбор», «бронь», «сделка»), мы создали одну составную цель. Она собирает все квалифицированные лиды вместе. Так проще и чище — меньше целей, меньше шансов ошибиться.
Этот шаг — причина, по которой большинство застройщиков пробуют офлайн-конверсии, не понимают эффект и всё бросают.
Метрика сопоставляет офлайн- и онлайн-события в окне 21 день. Если цикл сделки превышает это время, часть офлайн-конверсий не будет привязана к посетителям сайта.
Цикл сделки в новостройке длится намного дольше, порой 6-9 месяцев. Обучать автостратегию на состоявшейся сделке системно невозможно: к моменту сделки визит, который её породил, для Метрики уже не существует.
Есть и вторая причина, независимая от первой. Если сделок слишком мало для набора необходимого минимума конверсий, используются более низкоуровневые события по воронке. У застройщика сделок — единицы в месяц. Статистики для обучения нет, и оперативно она никак не появится, даже если танцевать с бубном. Человеку нужно пройти все этапы принятия решения: подумать, посмотреть, сравнить, посоветоваться с семьёй, ещё раз подумать, снова сравнить и уже потом решить.
Отсюда появляется решение, которое рекомендует и сама документация: поставить отправку целей на более ранний этап воронки.
Мы выбрали точкой обучения статус «Подбор». Логика выбора:
Достаточно рано, чтобы уверенно попасть в 21-дневное окно.
Достаточно поздно, чтобы через него не прошёл ни спам, ни «просто посмотреть». Человек, с которым менеджер подбирает конкретную квартиру, уже прошёл квалификацию по бюджету и по готовности.
Достаточно часто, чтобы набрать объём для обучения стратегии.
принцип
Правильная цель для обучения — не самое ценное событие в воронке, а самое позднее из тех, что укладываются в окно атрибуции и набирают статистику.
Отказ от обучения на сделке не означает отказа от её учёта. После того как визит дополнен информацией о конверсии, есть ещё 90 дней с момента окончания 21-дневного окна на то, чтобы скорректировать или дополнить эту конверсию — например, изменить доход и перевести статус из Подбора в Сделка проведена.
Схема работы получается двухконтурная:
Обучение — статус подбора, быстрый, кормит алгоритм.
Шаг 4. Переобучили кампании и включили обратную петлю
Что сделали после того, как данные пошли:
Перевели стратегию «Максимум конверсий» с цели «отправка заявки» на цель подбора.
Собрали сегменты спама и нецелевых через отчёт «Источники заказов из CRM» и завели их в отрицательные корректировки.
Заложили сверку. Данные CRM и Метрики стоит периодически сверять, чтобы избежать ошибок. Обработка загрузки занимает до 2 часов.
Дали доступ и назначили ответственного. Если менеджер не двигает сделку по воронке — алгоритм слепнет ровно на столько дней, на сколько сделка зависла.
Раньше непроставленный статус был проблемой отчётности. Теперь это деньги, потраченные на обучение алгоритм.
05 / 07
Результат
9 000 ₽
→
3 000 ₽
За три месяца стоимость целевого лида снизилась с 9 000 до 3 000 ₽.
Но цифра — не главное, что изменилось. Изменилась природа управления воронкой в целом.
Маркетинг получил отчёт «Источники заказов из CRM». Он показывает, какой креатив и какой поисковый запрос дают статус подбора. Часть объявлений, лидировавших по CPL, оказалась в хвосте по квалификации — они собирали любопытствующих на красивую картинку леса.
Продажи получили поток заявок с минимальным количеством спама и нецелевых лидов. До интеграции их количество росло — алгоритм добросовестно масштабировал то, чему его учили.
Маркетинг и продажи оказались в одном контексте. У них появились одинаковые данные, а разговоры из разряда «твои лиды плохие» / «твои менеджеры не умеют звонить» превратился в разговор о конкретных статусах в конкретной воронке.
06 / 07
Когда это не сработает
Инструмент хоть и полезный, но далеко не универсальный. Четыре ситуации, в которых я бы не советовала его внедрять:
В проекте мало данных. Заморачиваться стоит только, если у вас более 10 конверсий в неделю. Ниже этого порога алгоритму нечему учиться, а вы потратите время на настройку без желаемого результата.
Нет дисциплины в CRM. Пока статусы проставляются по-разному или с задержкой в неделю, интеграция усилит хаос, а не исправит его. Алгоритм не умеет определять, что данные неполные, он воспринимает их как истину и оптимизируется под неё. Без данных стратегия работает на общих сигналах. С недостоверными данными она уверенно движется в неверном направлении. Второе дороже.
В системе есть «дубли» сделок. Если сделка задвоилась, в стратегиях с оплатой за конверсии произойдёт несколько списаний. Прежде чем включать передачу, проверьте, как система обрабатывает повторные обращения одного человека.
Вы ожидаете быстрого эффекта. Стратегии нужна «фора» на переобучение. В первые недели показатели могут просесть: алгоритм отучается от старой цели. Если у вас нет запаса терпения и бюджета на этот период — лучше не начинать. Хуже всего откатиться в середине переобучения: вы заплатите за просадку, но не получите обученную стратегию.
07 / 07 · вывод
Вывод
Мы привыкли считать CRM системой учёта. Место, куда менеджер заносит сделку, а руководитель раз в месяц заходит за отчётом. На самом деле CRM — единственная система в компании, которая знает правду о том, кто из пришедших людей оказался покупателем.
Но пока эта правда остаётся внутри CRM, вы платите дважды: один раз — когда получаете нецелевой лид, второй — когда алгоритм на его основе приводит ещё десять таких же. Связка CRM и Директа превращает пассивный учёт в управляющий поток, где каждая закрытая сделка учит рекламу искать следующего такого же покупателя.
Именно поэтому мы считаем это сменой роли CRM в компании — из архива в источник обучающих данных для маркетинга.
Быстрая проверка, которую можно провести уже сегодня — откройте рекламный кабинет и посмотрите, на какую цель обучается ваша кампания. Потом спросите РОПа, что он считает целевой заявкой. Если ответы не совпали — ваша CRM и ваша реклама живут в разных вселенных.
А как у вас устроена передача данных между CRM и рекламой? Обучаете стратегию на заявке, на квалификации или на сделке — и что в этом вам не нравится?