В ремонте квартир между кликом по объявлению и деньгами на счёте проходит не день и не неделя. Человек позвонил в марте, замер сделали через неделю, смету считали ещё десять дней, потом он «посоветуется с женой», потом сравнит с двумя другими подрядчиками, потом пропадёт на месяц — и подпишет договор в мае. К этому моменту кампания, которая его привела, давно откручена, отчёт за март закрыт, а директолог уже успел её выключить как неэффективную.
Я веду Яндекс Директ и разрабатываю CRM Пробит, поэтому вижу эту историю с обеих сторон. Ниже — обобщённый сценарий по нише «ремонт и отделка»: как устроена воронка, почему стандартная аналитика в ней врёт, что именно нужно сохранять, чтобы реклама считалась честно, и как в этой нише вообще считать прибыль, а не выручку. Точных цифр конкретных компаний не будет — только механика и типовые ситуации.
Как на самом деле выглядит воронка ремонта
Если разложить путь клиента по шагам, получается примерно так:
- Человек ищет «ремонт квартиры под ключ» и кликает по объявлению.
- Звонит или оставляет заявку — чаще звонит, особенно с мобильного.
- Договаривается на бесплатный замер. Это первая точка, где становится понятно, серьёзный он или «просто интересуюсь».
- Замерщик приезжает, считает смету. Ещё несколько дней.
- Клиент думает, сравнивает, торгуется. Здесь теряется больше всего.
- Договор и предоплата.
- Работы, промежуточные платежи, закупка материалов.
- Закрытие объекта и финальный расчёт.
Между первым и последним шагом — от месяца до полугода. И на каждом шаге есть расходы: замерщик потратил время и бензин, сметчик — полдня, бригада получила аванс, материалы закуплены. Выручка по объекту и прибыль по объекту — принципиально разные числа, и в ремонте эта разница особенно велика.
Что видит аналитика и что происходит в реальности
| Этап | Что фиксирует сайт и Метрика | Что это значит для бизнеса |
|---|---|---|
| Клик и визит | Визит, источник, кампания | Ничего, пока нет обращения |
| Звонок с мобильного | В лучшем случае клик по номеру | Главный канал обращений |
| Согласован замер | Ничего | Первый реальный признак интереса |
| Смета отправлена | Ничего | Потрачено время сметчика |
| Договор подписан через 2 месяца | Ничего | Деньги, которые никак не связаны с кампанией |
| Объект закрыт, расходы известны | Ничего | Только здесь видно, заработали или нет |
Получается, что вся аналитика обрывается на втором шаге восьмиступенчатой воронки. Дальше — темнота, в которой принимаются решения о бюджетах.
Метка, которая доживает до договора
Ключевая техническая деталь для длинного цикла: метка рекламы должна жить не сутки и не месяц, а столько, сколько живёт сделка. В Пробите yclid и ClientID сохраняются в момент обращения и остаются с ним до самого конца — до подписанного договора и закрытого объекта. Видно кампанию, группу, объявление и поисковую фразу.
Практически это означает вот что. В мае вы открываете сделку на условные два миллиона и видите: пришла в марте, с поисковой кампании, по фразе «ремонт двухкомнатной квартиры под ключ цена». И это не восстановленная задним числом догадка, а запись, которая лежала в карточке всё это время.
Когда таких записей накапливается несколько десятков, начинаются интересные открытия. Например, что запросы со словом «недорого» дают много замеров и почти ноль договоров, а запросы с указанием площади или типа квартиры — наоборот. Отсюда вырастает нормальная работа с семантикой: что убрать в минус-слова, а что вынести в отдельную кампанию с повышенным бюджетом. Базовую механику работы с минус-словами я описывал отдельно, но в ремонте её имеет смысл применять уже по данным о договорах, а не по данным о кликах.
Звонки, замеры и телефон, который всё знает
В ремонте почти всё общение идёт голосом. Клиент звонит уточнить, перезванивает после замера, торгуется по смете. Если эти разговоры не фиксируются, в CRM остаются дырки, и любые выводы о воронке становятся приблизительными.
Решение простое и без телефонии: на рабочий Android-телефон ставится приложение, которое читает журнал вызовов и приносит в CRM номер, время и длительность каждого звонка. Разговоры не записываются, микрофон не используется. Если перед звонком человек кликнул по телефону на сайте, номер дописывается в ту же заявку вместе с меткой рекламы — то есть анонимный визит и звонок склеиваются автоматически.
Для iPhone приложения нет и не будет: российского App Store не существует. В ремонте это обычно вообще не проблема — под приём заявок заводится отдельный недорогой Android, а прораб и менеджер работают с CRM в браузере с любого устройства.
Ещё один канал, который в этой нише недооценивают, — переписка. Часть людей не хочет разговаривать, пока не увидит примеры работ и порядок цен. Чат на сайте входит в лицензию: клиент пишет в виджете, вы отвечаете из CRM или с телефона, переписка ложится в ту же карточку с меткой кампании.
Расходы по объекту: где прячется прибыль
Здесь самое больное место ниши. Договор на крупную сумму выглядит как победа ровно до того момента, пока не сведены расходы: материалы, работа бригады, доставка, вывоз мусора, переделки, скидка, которую пришлось дать в конце.
В Пробите есть отчёт «Итог». Считает он по простой формуле: выручка минус расходы по заявкам минус реклама. И отдельно показывает, у скольких сделок расходы не внесены, — чтобы вы видели, насколько картинка полная. По-моему, это честнее любого красивого дашборда: лучше знать, что данные на 70% заполнены, чем радоваться цифре, собранной из воздуха.
Что это даёт на практике:
- Видно, какие типы объектов реально прибыльны. Часто оказывается, что мелкий косметический ремонт приносит больше процентов, чем большой «под ключ» с бесконечными переделками.
- Видно цену переделок. Когда они записаны как расход по конкретной заявке, спор «это была наша ошибка или пожелание клиента» становится предметным.
- Видно, окупается ли кампания на уровне прибыли, а не выручки. Кампания может приносить самые большие договоры и при этом быть худшей по деньгам, если её клиенты требуют максимум согласований и скидок.
О том, как превращать это в понятный клиенту или руководителю отчёт, я отдельно писал в материале как директологу показывать клиенту деньги, а не клики.
Офлайн-конверсии при длинном цикле
Главный вопрос для длинной воронки: какое событие отдавать в Директ, чтобы стратегии учились правильно. В Пробите для этого есть две цели.
«Обращение подтверждено» — событие ближе к началу воронки. В ремонте его логично ставить на согласованный замер: человек назвал адрес и время, значит, это не праздный интерес. Эта цель нужна потому, что до договора проходят месяцы, а стратегии надо на чём-то учиться уже сейчас. Подтверждённых обращений набирается достаточно для обучения.
«Сделка состоялась» — событие с суммой, то есть подписанный договор. Их мало и приходят они с задержкой, но именно они показывают алгоритму, какие люди приносят деньги.
Обе цели выгружаются в Метрику по расписанию. Дальше рабочая схема такая: стратегия оптимизируется под подтверждённые обращения, а цель со сделками используется как проверочная — вы смотрите, коррелирует ли рост подтверждённых обращений с ростом договоров. Если нет, значит, критерий подтверждения слишком мягкий и его надо ужесточить. Почему алгоритмы без этих данных учатся не на том, я разбирал в статье почему автостратегии Директа учатся не на том.
Что делать с теми, кто «подумает»
В ремонте огромная доля обращений зависает в статусе «взял смету, думает». Это не мусор, это нормальная часть цикла, и с ней нужно работать системно.
- Ставьте дату следующего касания в карточке. Без этого сметы просто теряются: менеджер помнит про пять последних, а про мартовские — нет.
- Разделяйте «думает» и «отказ». Иначе воронка покажет катастрофическую конверсию там, где просто длинный цикл.
- Собирайте таких людей в аудиторию для догоняющей рекламы. Механику я описывал в материале как настроить ретаргетинг в Яндекс Директе; в ремонте это один из немногих случаев, когда догонять человека полгода действительно оправдано.
- Смотрите на срок жизни заявки. Когда в CRM видно, что средний путь до договора — семьдесят дней, перестаёт возникать соблазн выключить кампанию через три недели «потому что не работает».
Сезонность и мусорные обращения
Две частные боли ниши, о которых стоит сказать.
Сезонность. Спрос на ремонт неравномерный, и при длинном цикле отчёт «за месяц» почти бессмыслен: в нём встречаются заявки одного сезона и деньги другого. Когда метка живёт с заявкой до конца, вы можете считать когортами — «заявки марта принесли столько-то к августу». Это единственный корректный способ оценивать рекламу в длинном цикле.
Мусорные обращения. В нишах с дорогими кликами регулярно приходят звонки не по адресу, пустые заявки и обращения от посредников. Отмечая их отдельным статусом, вы решаете сразу две задачи: не отдаёте их в офлайн-конверсии (иначе стратегия научится приводить такой же мусор) и получаете статистику по кампаниям и площадкам — по ней видно, что чистить.
Три ошибки в учёте, которые я вижу чаще всего
За время работы с ремонтными компаниями набрался короткий список типовых провалов. Все три ничего не стоят в исправлении, но сильно искажают картину.
Первая — считать заявки, а не обращения. Один и тот же человек оставляет форму, потом звонит, потом пишет в чат. В отчёте это три заявки, в жизни — один клиент. Конверсия в договор при таком подсчёте выглядит втрое хуже, чем есть, и на этом основании режут нормальные кампании. Когда номер телефона дописывается в существующую заявку, а не создаёт новую, проблема исчезает сама.
Вторая — обнулять историю при повторном обращении. Клиент пропал на два месяца, потом вернулся и позвонил снова. Если менеджер заводит новую карточку, метка рекламы теряется, и договор записывается в «прямой заход». Так самые дорогие и самые долгие сделки систематически отбираются у кампаний, которые их привели.
Третья — не вносить расходы вовремя. Через полгода никто не помнит, сколько стоили материалы на объект и сколько пришлось доплатить бригаде за переделку. Заполнять расходы надо по ходу, хотя бы крупными блоками. Именно поэтому отчёт «Итог» отдельно показывает, у скольких сделок расходы не внесены: это не упрёк, а индикатор того, насколько можно верить итоговой цифре.
Ещё одно наблюдение не про учёт, а про управление: в ремонте очень велик соблазн оценивать рекламу по загруженности бригад. Но бригады загружены сегодня договорами, которые пришли два месяца назад. Если ориентироваться на ощущение «работы хватает», вы будете сокращать бюджет ровно в тот момент, когда его надо держать, и получите провал ещё через два месяца.
План на первые 30 дней
- Установка. Коробочная CRM Пробит ставится на ваш хостинг: подойдёт обычный от 200–300 ₽ в месяц, нужны PHP 8.0+ и MySQL или MariaDB. База клиентов остаётся у вас, у разработчика доступа к ней нет.
- Каналы. Формы с сайта, чат в виджете и приложение на рабочем Android — чтобы все обращения падали в одно место с метками.
- Статусы. Минимальная воронка под ремонт: новое — замер согласован — замер сделан — смета отправлена — думает — договор — объект закрыт — отказ.
- Дисциплина. Договоритесь, кто и когда меняет статус. Это сложнее технической части, но без этого весь остальной механизм не работает.
- Расходы. Вносите их по каждому закрытому объекту. Хотя бы крупными блоками: материалы, бригада, доставка.
- Офлайн-цели. Включайте выгрузку в Метрику, когда наберётся стабильный поток подтверждённых обращений, и не дёргайте стратегии в период обучения.
Всё это помещается в бесплатное демо на 30 дней: полная версия, один домен, один рабочий телефон, карта не нужна. Если решите не продолжать, система перейдёт в режим только для чтения, данные останутся, а заявки продолжат собираться.
Вывод
Ремонт квартир — ниша, где стандартная веб-аналитика почти ничего не объясняет. Обращения приходят голосом, решения принимаются месяцами, а прибыль видна только после закрытия объекта и сведения расходов. Пока эти три факта не отражены в системе, управление рекламой сводится к движению ставок на ощупь.
Собирается решение из понятных кирпичей: метка рекламы, которая живёт до договора; звонки, которые попадают в CRM без записи разговоров; расходы по объектам в отчёте «Итог»; две офлайн-цели, на которых учится Директ. Сколько это стоит и как посчитать окупаемость на своих числах — в материале сколько стоит Пробит и как быстро он окупается.
Хотите проверить на своём потоке заявок — протестировать демо можно 30 дней бесплатно и без карты. Нужна помощь не только с учётом, но и с самими кампаниями — это частный директолог, пишите, обсудим установку и настройку под вашу воронку.
Частые вопросы
Метки yclid и ClientID сохраняются в момент обращения и живут с заявкой до самой сделки. Когда через два месяца вы переводите сделку в статус «договор», в карточке по-прежнему видно кампанию, группу, объявление и поисковую фразу, по которой пришёл клиент.
Обычно на «Обращение подтверждено» — в ремонте это согласованный замер. Таких событий достаточно для обучения, и приходят они быстро. Цель «Сделка состоялась» с суммой используется как проверочная: если подтверждённые обращения растут, а договоры нет, значит критерий подтверждения слишком мягкий.
Расходы вносятся по конкретной заявке: материалы, бригада, доставка, переделки. Отчёт «Итог» считает выручку минус расходы по заявкам минус реклама и отдельно показывает, у скольких сделок расходы не внесены, — чтобы было понятно, насколько полны данные.
Нет. На рабочий Android-телефон ставится приложение, которое читает журнал вызовов и передаёт в CRM номер, время и длительность. Разговоры не записываются, микрофон не используется. Приложения для iPhone нет — обычно заводят отдельный недорогой Android под рабочую линию.
Не считать их отказами и ставить дату следующего касания. В ремонте нормальный цикл — от месяца до полугода, поэтому такие заявки собираются в отдельную аудиторию для догоняющей рекламы, а конверсия считается когортами: заявки марта оцениваются по деньгам, пришедшим к лету.
Пробит — коробочная CRM, ставится на ваш хостинг: достаточно обычного тарифа от 200–300 ₽ в месяц с PHP 8.0+ и MySQL/MariaDB. База остаётся у вас, у разработчика доступа к ней нет.
