Четыре корзины бюджета, одна цифра кабинета врёт
Кошелёк недели я раскладываю в четыре корзины: 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. Здесь только расклад корзин.
Вопросы, которые задаю до ползунков:
- Где кандидат вообще отвечает. Линейный найм часто живёт на Avito. IT и узкий профиль чаще сидят на hh. Наблюдение с планёрок. Таблицы рынка за этим нет, и «доли РФ 2026» у меня нет.
- Что списывается, если откликов нет. На модели публикации вы уже заплатили за слот. На модели отклика — нет. Дыра разная.
- Есть ли лимит контакта. Исходящие и база — колодец с дном. Микс, который жжёт контакты вхолостую, хорошо выглядит в CPL и плохо через месяц.
- Что делает бренд. Если бренд — 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. Сюда сценарий Потока не тащу. Иначе статья про бюджет им и станет.
Что прошу выгрузить до планёрки
Ползунки без этого списка бесполезны.
- Списание по каналу за последние 4 недели. «Месяц в среднем» этот пункт не закрывает.
- Отклики по тем же неделям и тем же ID. По бренду целиком — уже другая таблица.
- Цена слота, цена отклика, цена поста из текущего договора.
- Доля бюджета, которую уже обещали бренду. Иначе узнаете об этом в конце.
Если выгрузки нет, демо всё равно откроется. «Как у вас в кабинете» оно от этого не станет. Это честнее, чем нарисовать микс по чужому обзору тарифов.
Тот же список повторяю стеком: Excel на четыре строки, SQL если недель много, Яндекс DataLens на факте. Power BI в одном предложении с DataLens «моим рабочим стеком» не ставлю.
Короткий разговор
- Четыре корзины. Одной средней среди них нет.
- Что списывается, если откликов нет.
- Бренд без CPL. В среднее его прятать некуда.
- Дыра и пробой лимита, если они есть.
- Спор «куда долить» начинается с профиля и города. Ползунок после них.
Соседние тексты: медиаплан на неделю, стоимость найма и CPL, CPL отклик.
Открыть микс каналов. Синтетика, ваши тарифы. Прошедшая неделя остаётся в Своде.
Дальше по теме
Открыть микс каналов