Четыре корзины бюджета, одна цифра кабинета врёт

Кошелёк недели я раскладываю в четыре корзины: hh.ru, Avito, Telegram и бренд. Средний CPL кабинета эти корзины склеивает. В одной цифре сидят живые объявления, мёртвые ID, бренд без отклика и канал, который считает уникальный отклик, а публикацию отдаёт иначе.

На работе медиапланы и CPL живут в HR Rocket, рынок в HR Stats. Эта статья про микс на неделю вперёд. Как считать недельный CPL задним числом, уже написано в CPL отклик Avito и hh. Как собрать слоты от выходов — в медиаплане вакансий.

Резюме HR Rocket не ранжирует. Скоринг кандидатов — другая задача.

Методика своя. Тарифы в демо вводите вы. Кейсы лендинга Rocket «вашим миксом» не подставляю. Официальный прайс hh из кабинета — UNKNOWN. «Рыночный CPL 2026» — тоже UNKNOWN.

Где среднее ломается

Кабинет любит одну строку: потратили X, получили Y откликов, CPL = X/Y. На планёрке это звучит уверенно. На решении «куда долить» строка молчит.

Три смешения режу сразу.

Разные кассы. hh чаще продаёт публикацию и продвижение. Avito с 26 июля 2022 года для работодателя устроен иначе: публикация бесплатна, плата идёт за уникальный отклик («Коммерсантъ»). Сложить цену слота и цену отклика в одну среднюю — всё равно что делить аренду офиса на число резюме.

Разный знаменатель. На hh отклики зависят от того, сколько слотов вы купили и как объявление живёт неделю. На Avito отклик — это уже списание. Ноль откликов на Avito при нулевом бюджете дырой не становится. Ноль откликов на hh при списанной публикации — дыра.

Бренд в среднем. Пост в канале компании, статья, витрина карьеры CPL не дают. Если их бюджет засунуть в знаменатель платных откликов, CPL «улучшится», хотя кассирский слот уже ничего не приносит.

Поэтому микс держу как доли бюджета. CPL считаю только там, где есть платный знаменатель.

У бренда CPL нет.

Четыре корзины

КорзинаКак обычно списываютЧто считаю слотомCPL
hh.ruПубликация / продвижениеЧисло купленных публикацийБюджет hh ÷ отклики hh
AvitoПлата за уникальный откликСам откликБюджет Avito ÷ отклики Avito
TelegramПост / размещениеЧисло постовБюджет TG ÷ модельные отклики
БрендКонтент, витрина, рассылкаНетКорзина без CPL

Модель откликов в демо медиаплана учебная. На hh вы сами задаёте, сколько откликов ждёте с одного слота. На Avito отклики равны бюджету, делённому на вашу цену отклика. На Telegram ставлю коэффициент 0.4 к оценке hh-слота и подписываю: это модель. Замера канала за коэффициентом нет. Бренд даёт ноль откликов в таблице специально. Кассиром он притворяться не должен.

Вилки из прессы оставляю чужим URL. Дефолтом поля ввода они не становятся. Коридор 15–49 ₽ за отклик Avito из того же материала «Коммерсанта» в поле ввода не кладу. Обзор тарифов hh у ProRecruitment — вторичка: публикация в диапазоне обзора 1 200–10 800 ₽ / 30 дней. Ваш договор этот диапазон не заменяет.

«Давайте в Авито, там дешевле»

«Дешевле» без профиля и города — пустой совет. Дешёвый отклик на роль, которая не конвертится в выход, дороже закрытия. Это соседняя статья: стоимость найма и CPL. Здесь только расклад корзин.

Вопросы, которые задаю до ползунков:

  1. Где кандидат вообще отвечает. Линейный найм часто живёт на Avito. IT и узкий профиль чаще сидят на hh. Наблюдение с планёрок. Таблицы рынка за этим нет, и «доли РФ 2026» у меня нет.
  2. Что списывается, если откликов нет. На модели публикации вы уже заплатили за слот. На модели отклика — нет. Дыра разная.
  3. Есть ли лимит контакта. Исходящие и база — колодец с дном. Микс, который жжёт контакты вхолостую, хорошо выглядит в CPL и плохо через месяц.
  4. Что делает бренд. Если бренд — 40% бюджета, а HRD смотрит только CPL платных корзин, спор будет вечным: «почему так дорого» против «почему нет откликов».

Пресеты стратегий в демо: Эконом, больше Avito; Оптимальная; Агрессивная, больше hh и бренда. Язык Rocket. Рекомендацией «вам сюда» пресет не становится. Доли нормализуются к 100%. Ползунок «80% на всё» бюджет не увеличит. Он перераспределит тот же кошелёк.

Telegram — пост, не личка рекрутера

Telegram в миксе — платный или бартерный пост. Личную переписку с медиапланом не мешаю. Это другой слой, про срок ответа и политику. Его разбираю в автоответе и SLA.

Журнал hh 22 июля 2026 года пишет, что 61% соискателей удобнее чат hh, а медиана ответа соискателя 73 минуты в чате hh против 138 в Telegram (статья hh). Это внутренняя статистика hh про скорость ответа кандидата. CPL поста из неё не следует. Мой замер тоже не следует. В бюджет канала класть «Telegram в 2 раза хуже» по этим минутам нельзя. В политику ответа — можно, чужим ориентиром, со ссылкой.

Свою медиану ответа работодателя в минутах не публикую. SLA notify — UNKNOWN.

Неделя в таблице

Вкладка «Микс каналов» в демо делает одну работу. Показывает, куда уйдёт недельный бюджет и сколько слотов или откликов получит модель при ваших тарифах.

Что проверяю перед подписью:

  • Есть ли корзина с бюджетом больше нуля и откликами 0, кроме бренда. Это дыра.
  • Не пробит ли лимит CPL на платном канале.
  • Не спрятан ли бренд в среднем. В демо у бренда CPL пустой. Так и должно быть.
  • Хватает ли модельных откликов до потребности, если задали конверсию отклик→найм. Если не задали, потребности нет. Есть только расклад.

Публичный стек повторения: Excel с четырьмя строками канала, SQL, если недель много, Яндекс DataLens на факт прошлой недели. Демо кабинет не заменяет.

Кейсы лендинга Rocket, +61% откликов и −47% CPL на HoReCa и соседний ритейл, вашим миксом не становятся и дефолтом долей не становятся. Воронку своего поиска работы в «сколько процентов бюджета лить в hh» не перевожу. Там воронка соискателя. Медиамикс работодателя другой.

Бот, витрина и платная корзина

Отдельный спор всплывает, когда в кабинете уже есть чат-бот или автоответ. «Зачем платить за отклик, если бот сам пишет в базу». Кассы разные.

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

На стороне кабинета работодателя держу три метки. ATS может называть их иначе.

  • Витрина и органика: отклик пришёл сам.
  • Платный канал: списание hh, Avito или поста.
  • Исходящий: контакт из базы, бот или рекрутер написал первым.

Микс без этих меток снова схлопывается в средний CPL. Исходящие ещё и жрут контакт. Повторное касание той же базы выглядит как «дешёвые отклики» только в первой неделе.

Разметку политики ответа, когда бот отвечает сам и когда молчит, вынес в настройку чат-бота и демо bot-ops. Сюда сценарий Потока не тащу. Иначе статья про бюджет им и станет.

Что прошу выгрузить до планёрки

Ползунки без этого списка бесполезны.

  1. Списание по каналу за последние 4 недели. «Месяц в среднем» этот пункт не закрывает.
  2. Отклики по тем же неделям и тем же ID. По бренду целиком — уже другая таблица.
  3. Цена слота, цена отклика, цена поста из текущего договора.
  4. Доля бюджета, которую уже обещали бренду. Иначе узнаете об этом в конце.

Если выгрузки нет, демо всё равно откроется. «Как у вас в кабинете» оно от этого не станет. Это честнее, чем нарисовать микс по чужому обзору тарифов.

Тот же список повторяю стеком: Excel на четыре строки, SQL если недель много, Яндекс DataLens на факте. Power BI в одном предложении с DataLens «моим рабочим стеком» не ставлю.

Короткий разговор

  1. Четыре корзины. Одной средней среди них нет.
  2. Что списывается, если откликов нет.
  3. Бренд без CPL. В среднее его прятать некуда.
  4. Дыра и пробой лимита, если они есть.
  5. Спор «куда долить» начинается с профиля и города. Ползунок после них.

Соседние тексты: медиаплан на неделю, стоимость найма и CPL, CPL отклик.

Открыть микс каналов. Синтетика, ваши тарифы. Прошедшая неделя остаётся в Своде.

Дальше по теме

Открыть микс каналов

Ещё из цикла