CPL - метрика, которую проще всего измерить
Cost per lead - первое число, которое появляется в любом рекламном кабинете. Meta Ads, Google Ads, LinkedIn Campaign Manager считают его автоматически, без интеграций и без ожидания. Именно поэтому CPL стал метрикой по умолчанию: он не требует доступа к CRM, не требует ждать цикл сделки в 30-60 дней и не требует спорить с продажами о том, что считать квалифицированным лидом.
Проблема не в том, что CPL - плохая метрика. Проблема в том, что она отвечает только на один вопрос: сколько стоит контакт. Она ничего не говорит о том, сколько стоит клиент. А бюджет распределяется именно на основании второго вопроса, даже если у команды есть данные только по первому.
Почему низкий CPL ничего не доказывает
Возьмём канал с CPL $60 и канал с CPL $110 при одинаковом рекламном бюджете $3000 в месяц. По логике CPL первый канал выглядит вдвое эффективнее. Но CPL измеряет только вход в воронку, а не то, что происходит внутри неё.
Если из канала с CPL $60 в клиента конвертируется 3% лидов, а из канала с CPL $110 - 9%, картина переворачивается. Первый канал даёт клиента за $2000, второй - за $1220. Канал, который выглядел дороже по CPL, оказывается почти в два раза дешевле по факту. Разница в конверсии из лида в клиента для B2B SaaS с недельным-двухнедельным циклом сделки - обычное дело, а не исключение: разные каналы приносят разное качество контакта, и CPL этого не видит по определению.
Где рвётся цепочка данных
Дело не в том, что маркетолог не хочет считать стоимость клиента. Дело в том, что данные для этого расчёта физически находятся в разных системах, и никто не сводит их вместе.
CPL маркетолог видит в интерфейсе рекламной платформы в день расходования бюджета. Судьба лида - дошёл ли он до звонка, до предложения, до подписанного контракта - фиксируется в CRM отделом продаж, часто на других полях, без привязки к utm-меткам, спустя недели после клика по рекламе. К моменту, когда сделка закрывается или срывается, канал, из которого пришёл лид, уже никто не связывает с результатом: продажи видят имя и компанию, а не источник трафика.
В итоге у маркетолога на руках - таблица с CPL по каждому каналу, обновляемая каждый день. У продаж - таблица закрытых сделок без канала. Обе таблицы существуют, но их никто не соединяет. Маркетолог отчитывается о том, что может измерить, а не о том, что важно для бизнеса.
Что происходит, когда бюджет следует за CPL
Отсутствие данных о стоимости закрытой сделки не останавливает решения о бюджете - оно просто заставляет принимать их по неполной информации. Типичный сценарий: канал с самым низким CPL получает больше бюджета при следующем пересмотре, потому что это единственная цифра, которую можно предъявить руководству как аргумент.
Если этот канал на самом деле приводит нецелевых лидов - подписчиков рассылки, студентов, людей не из ЦА - масштабирование бюджета увеличивает количество дешёвых контактов, которые никогда не станут клиентами. Отдел продаж тратит больше времени на квалификацию мусорных лидов, конверсия в клиента по каналу падает ещё сильнее, а маркетинг продолжает отчитываться хорошим CPL, не замечая, что реальная стоимость привлечения растёт.
Что считать вместо CPL
Метрика, которая нужна для решений о бюджете - это стоимость закрытой сделки по каналу: рекламный бюджет канала, делённый на число новых клиентов, которых этот канал реально принёс. Это не CPL и не CAC в упрощённом виде, а именно CAC с привязкой к каналу и к конечному результату воронки, а не к промежуточному контакту.
Разница на практике ощутима сразу: канал может быть лидером по CPL и аутсайдером по стоимости клиента, и наоборот. Пока в отчётности есть только первая цифра, второй риск остаётся невидимым. Полную формулу расчёта такого CAC и порядок настройки атрибуции мы разбирали отдельно - в статье про реальный CAC по каналу.
Почему это не решается вручную на постоянной основе
Свести CPL и исход сделки по каналу можно и в таблице - раз в квартал, силами аналитика, который вручную сопоставит utm-метки с выигранными сделками в CRM. Это работает как разовый аудит, но не как процесс: как только каналов больше двух-трёх, а цикл сделки растягивается на недели, ручное сведение занимает слишком много времени, чтобы делать его каждый месяц - и снова начинают жить по CPL, потому что это проще.
Именно эту задачу решает Prooflytics - он соединяет данные рекламных кабинетов Meta и Google с воронкой в CRM и показывает стоимость закрытой сделки по каждому каналу без ручного сведения таблиц. Вместо CPL на дашборде появляется число, на основании которого действительно можно принимать решение о бюджете.