Изометрический чертёж трубы с вентилем — из отверстия вырывается и падает один изумрудный шарик

Реклама грузоперевозок: реклама идёт по календарю, а парк живёт по загрузке

В пик машин не хватает, а реклама работает в том же режиме — треть бюджета оплачивает отказы. Как привязать поток заявок к свободной мощности.

Реклама идёт по календарю, а парк — по загрузке

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

В модельном расчёте около трети летнего бюджета оплачивает обращения, которые невозможно выполнить — и именно в этот период отчёт выглядит лучшим за год.

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

коротко о главном

01

Лето — пик переездов: компании загружены на максимум, бронировать советуют за месяц-два вперёд

02

Зимой квартирных переездов меньше, свободного транспорта на рынке больше

03

Отказ по занятости — рядовое событие: клиенты описывают ожидание, пока весь парк в рейсах

04

В модельном расчёте около трети бюджета в пик оплачивает обращения, которые невозможно выполнить

05

Именно в пик стоимость обращения самая низкая — в отчёте это выглядит лучшим месяцем года

Два календаря, которые не совпадают

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

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

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

Физическая мощность — не то же самое, что данные в фиде

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

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

Состояние паркаЧто происходит с обращениямиСтоимость заказа vs обращенияЧто делать с рекламой
Простой (загрузка ниже 50%)Обращений меньше, чем машин; каждое ценноСтоимость заказа равна стоимости обращенияРасширять: география шире, услуги шире, бюджет максимальный из разумного
Рабочая загрузка (50–80%)Поток и мощность сопоставимыБлизки друг к другу — оптимальная точкаРовный режим — здесь и надо оптимизировать
Пик (загрузка близка к 100%)Обращений столько же, сколько слотов; запас исчерпанНачинают расходиться: часть обращений вытесняет другиеСужать: отсекать низкомаржинальные услуги и дальнее плечо
Перегруз (обращений больше мощности)Каждое лишнее обращение становится отказомПредельная ценность обращения падает до нуляСнижать поток, переводить часть спроса в предварительную запись

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

Почему пик выглядит лучшим месяцем: модельный расчёт

Возьмём модель: парк из десяти машин, три рейса в день, двадцать рабочих дней — шестьсот заказов в месяц. Рекламный бюджет ровный, 900 000 рублей в месяц. Все числа модельные и показывают соотношение, а не бенчмарк.

В рабочий сезон обращений ровно шестьсот, стоимость обращения — 1 500 рублей, всё исполнено.

Зимой при том же бюджете обращений 450: спрос ниже, конверсия ниже, обращение обходится в 2 000 рублей. Сто пятьдесят слотов из шестисот простаивают — четверть мощности.

Летом при том же бюджете обращений 900: спрос выше, кликов больше, конверсия лучше. Обращение обходится в 1 000 рублей — самая низкая цена за год. Исполнить можно только шестьсот. Триста обращений становятся отказами, и на них ушло 300 000 рублей — треть месячного бюджета.

Вот где находится ловушка. В отчёте июль выглядит лучшим месяцем: обращений в полтора раза больше, стоимость обращения на треть ниже. Ни одна метрика рекламного кабинета — ни в Яндекс Директе, ни в Google Ads — не покажет, что треть денег оплатила разговоры, закончившиеся отказом.

модельный расчёт · не бенчмарк

зима
450обращений
2 000 ₽стоимость обращения
150слотов простаивает
рабочий сезон
600обращений
1 500 ₽стоимость обращения
0потерь
лето · пик
900обращений
1 000 ₽стоимость обращения
300 000 ₽оплачивает отказы

Парк: 10 машин · 3 рейса/день · 20 рабочих дней = 600 заказов/мес. Бюджет: 900 000 ₽/мес. Отклик на бюджет принят линейным — реальная кривая мягче.

Что даёт выравнивание? Если в пик оставить 600 000 рублей — ровно столько, чтобы поток совпал с мощностью, — освобождается 300 000. Переносим их в зиму: бюджет становится 1 200 000 рублей. Линейно это дало бы шестьсот обращений — полную загрузку.

Но линейно не получится, и это надо сказать честно. Зимой упирается не бюджет, а сам спрос: людей, которым нужен переезд в феврале, ограниченное количество, и удвоение бюджета не удваивает обращения. В модели с потолком выходит около 520 обращений вместо 600.

Итог за два месяца: 1 120 заказов вместо 1 050 при тех же деньгах, загрузка зимой поднимается примерно с трёх четвертей до девяти десятых. Прибавка скромная — около 7%. Она и должна быть скромной: главный результат не в приросте, а в том, что треть летнего бюджета перестаёт оплачивать отказы. Отклик обращений на бюджет принят линейным до потолка спроса — реальная кривая мягче, считать нужно на своих данных.

Что делать в перегрузе: четыре шага

  1. 01

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

  2. 02

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

  3. 03

    Переводить часть спроса в предварительную запись вместо отказа. В переездах это работает: клиенты и так бронируют заранее, а летом их прямо к этому подталкивают. Разговор «сегодня не сможем, но давайте на четверг» сохраняет заказ, а отказ его теряет.

  4. 04

    Помнить, что отказ не бесплатен. Человек, который до вас дозвонился и получил «нет», уже оплачен рекламой — и с высокой вероятностью уходит к тому, кто ответит следующим. Отказ по занятости — это не нейтральное событие, а потеря с уже оплаченной стоимостью. Этот момент подробно разбирался в материале про натяжные потолки.

Что делать в простое

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

Что расширяется в этот период: география, набор услуг, типы заказов, которые в пик вы бы не взяли. Мелкий объём, неудобное плечо, разовый груз — в простое всё это лучше, чем стоящая машина.

Здесь же стоит учитывать ограничение, о котором знают не все: спрос в межсезонье имеет потолок, и бюджет не всесилен. Если в феврале переездов на рынке мало, никакая ставка не создаст их больше. Поэтому часть освободившихся денег разумнее направить не в тот же спрос, а в соседний — например, в сегменты, у которых сезонность другая.

Отдельный вопрос — что происходит со стратегией, когда кампания надолго останавливается и потом запускается заново. Это разобрано в материале про рекламу заборов. Здесь речь не об обучении алгоритма, а о том, чем занять мощность, пока спрос низкий.

Главная ошибка: управлять рекламой по ощущению сезона

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

Как это выглядит на практике

  • Бюджет повышают в июне «на сезон» — без привязки к фактической загрузке
  • Отчёт показывает рекордно низкую стоимость обращения — кажется, всё работает отлично
  • Треть обращений заканчивается отказом по занятости — но это нигде не фиксируется
  • В сентябре бюджет снижают «после сезона» — хотя парк ещё загружен

Как должно быть

  1. 01

    Фиксировать отказы по занятости отдельной причиной в журнале обращений

  2. 02

    Сопоставлять рекламный расход с фактической загрузкой по неделям, а не по месяцам

  3. 03

    Менять бюджет тогда, когда меняется соотношение потока и мощности — не по календарю

  4. 04

    Считать стоимость выполненного заказа, а не только стоимость обращения

Что свести, чтобы этим управлять

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

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

Что видно через квартал: в какие недели поток обгонял мощность, сколько денег ушло в этот разрыв и где мощность стояла зря. Системы сквозной аналитики — Roistat, Calltouch, CoMagic, K50 — позволяют довести обращение до исхода и увидеть, чем закончился каждый разговор, включая отказы.

Без этих трёх рядов управление рекламой в такой нише остаётся угадыванием по календарю: все знают, что летом сезон, и никто не знает, в какой именно неделе поток обогнал парк.

три ряда данных · минимум для управления

01Загрузка парка по неделям

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

источник: диспетчер / CRM
02Отказы по занятости

Количество обращений, закончившихся «не сможем, нет машин». Требует одного поля в журнале — сейчас почти нигде не фиксируется.

сейчас: нигде не фиксируется
03Рекламный расход за тот же период

Недельные расходы из Яндекс Директа или Google Ads. Сопоставляются с первыми двумя рядами — показывают, сколько денег ушло в разрыв.

источник: Яндекс Директ / Google Ads
что видно через квартал →в какие недели поток обгонял мощность · сколько денег ушло в отказы · где мощность простаивала зря
Отдельно стоит рассмотреть вопрос расширения парка в сезон. Это рабочий вариант, и в модели он выглядит лучше любого перераспределения бюджета: мощность растёт, отказы исчезают, поток остаётся. Вопрос в другом — на сколько месяцев в году эта машина будет загружена. Если пик длится два-три месяца, а остальное время транспорт простаивает, экономика может не сойтись. Здесь стоит считать не рекламу, а сам парк: привлечение на пик, подряд, аренда. Реклама в этом сценарии подстраивается под новую мощность, а не наоборот.

Реклама по загрузке, а не по календарю

Самый дешёвый по стоимости обращения месяц может оказаться самым расточительным. Чтобы это увидеть, нужны три ряда данных — и одно поле в журнале диспетчера.
  1. 01

    Загрузка парка и рекламный бюджет — два разных графика, которые почти нигде не совпадают

  2. 02

    В перегрузе каждое дополнительное обращение оплачивает отказ — в модельном расчёте это треть летнего бюджета

  3. 03

    В простое каждое дополнительное обращение окупается, потому что альтернатива — пустой слот

  4. 04

    Отказы по занятости почти нигде не фиксируются — это главная дыра в аналитике

  5. 05

    Управлять можно только потоком обращений: снижать его в перегрузе, расширять в простое, сужать по типам заказов в пике

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

Часто задаваемые вопросы

Сопоставим рекламный бюджет с фактической загрузкой вашего парка

Покажем, в какие периоды вы оплачиваете отказы, а в какие — недобираете заказы

  • Анализ по неделям
  • Отказы в цифрах
  • Конкретный план действий

Политика конфиденциальности

При оставлении заявки на ресурсе «https://gurucontext.ru» пользователи предоставляют следующие сведения:

  • Имя
  • Контактный телефон или Telegram
  • Адрес сайта пользователя (не обязательно)

Также администрация сайта получает данные об IP-адресе посетителей, типе браузера, времени нахождения на сайте и прочие подобные сведения через сервисы статистики.

Использование информации

Вся полученная информация используется администрацией «https://gurucontext.ru» исключительно в целях связи с клиентом.

Защита персональных данных

Компания «https://gurucontext.ru» обязуется не разглашать сведения, полученные от пользователей, и хранит их в защищённом виде.

Предоставление данных третьим лицам

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

Контакты

Телефон: +7 (499) 955-47-00.
E-mail: info@gurucontext.ru.