Проблема с CPL
Большинство B2B-маркетологов оптимизируют рекламу по CPL - cost per lead. Канал с CPL $30 кажется лучше канала с CPL $120. Бюджет перераспределяется в сторону «дешёвых» лидов. Результат через квартал: выручка не растёт, хотя лидов стало больше.
CPL - это метрика начала воронки. Она не отвечает на вопрос, кто из этих лидов стал клиентом.
Что происходит на самом деле
В типичной B2B-компании с циклом сделки 30-90 дней:
- Канал A дает лидов по $40. Конверсия в сделку: 3%. Средний чек: $2,000. Cost per deal: $1,333.
- Канал B дает лидов по $120. Конверсия в сделку: 18%. Средний чек: $3,500. Cost per deal: $667.
По CPL побеждает канал A. По cost per deal и ROI - канал B в два раза эффективнее.
Маркетолог, оптимизирующий по CPL, уведет бюджет в канал A и потеряет деньги.
Почему CPL выживает как метрика
Просто: CPL легко считать. Рекламная платформа показывает клики и конверсии на посадочной странице. Данные о закрытых сделках живут в CRM - отдельно от рекламного кабинета.
Чтобы считать cost per deal, нужно соединить два источника данных: рекламный аккаунт и CRM. Это требует либо ручной работы (сравнение отчётов раз в месяц), либо инструмента который делает это автоматически.
Большинство команд выбирают ручную работу или вообще не делают этот анализ.
Что считать вместо CPL
Основная метрика: cost per closed deal (cost per won deal)
Формула: рекламный бюджет по каналу / количество закрытых сделок из этого канала за период.
Сложность: вы должны знать, из какого канала пришёл каждый закрытый клиент. Для этого нужна атрибуция - привязка сделки к источнику трафика.
Дополнительные метрики для B2B:
- Cost per SQL (Sales Qualified Lead) - стоимость квалифицированного лида, если у вас есть SDR-команда
- CAC по каналу - полная стоимость привлечения клиента с учётом зарплат продаж
- Revenue per channel - выручка, которую принёс каждый канал
Почему атрибуция сложна в B2B
В B2C клиент увидел рекламу, купил за 20 минут. Атрибуция работает через пиксель.
В B2B: клиент увидел рекламу в LinkedIn, через неделю нашёл статью в Google, ещё через две недели коллега прислал ссылку, через месяц лид заполнил форму на сайте, через 60 дней SDR закрыл сделку. Какому каналу приписать продажу?
Стандартная last-click атрибуция приписывает всё форме или последнему клику - и обесценивает всё что было до.
Правильный подход: first-party атрибуция с хранением первого и последнего касания, плюс ручное поле «откуда узнали» в CRM.
Практический переход
Первый шаг: добавить UTM-параметры ко всем рекламным ссылкам и хранить utm_source, utm_medium, utm_campaign в CRM при создании лида. Это даёт базовую атрибуцию по первому касанию.
Второй шаг: настроить отчёт в CRM который показывает выигранные сделки с разбивкой по источнику. Это уже позволяет считать cost per deal вручную раз в месяц.
Третий шаг: автоматизировать через инструмент который соединяет данные рекламных платформ с CRM в реальном времени. Prooflytics делает именно это - показывает реальный CAC по каналу без ручных сводных таблиц.
Вывод
CPL - полезная операционная метрика для отслеживания эффективности объявлений. Но принимать бюджетные решения на основе CPL - значит оптимизировать начало воронки и игнорировать всё остальное.
Переход к cost per deal требует работы: атрибуция, интеграция данных, согласование с продажами. Но именно это позволяет принимать решения о бюджете на основе выручки, а не количества форм.