Маркетолог приносит отчёт: пятьсот лидов из Яндекс.Директа, стоимость лида тысяча двести, конверсия сайта 4,8 процента. Цифры красивые. А теперь честно: сколько из этих пятисот лидов стали клиентами? Сколько денег они принесли через шесть месяцев? Сколько стоила одна закрытая сделка с учётом всей цепочки — от клика до подписания договора? Обычно на этом месте возникает неловкая пауза.
В B2B расстояние между кликом по рекламе и оплатой счёта — от двух недель до восьми месяцев. За это время лид проходит десятки касаний: посмотрел сайт, скачал кейс, пришёл на вебинар, поговорил с менеджером, получил КП, согласовал с руководством. Стандартная веб-аналитика видит только первый клик. Всё остальное — чёрный ящик. Именно в этом чёрном ящике теряются миллионы рекламного бюджета.
Почему ROI в B2B сложнее, чем в e-commerce
В интернет-магазине всё прямо: клик — корзина — оплата. Один сеанс, одна транзакция, понятная атрибуция. В B2B так не работает по трём причинам.
Длинный цикл сделки. Средний B2B-цикл — от тридцати до ста восьмидесяти дней. За это время cookies истекают, пользователь меняет устройства, в процесс подключаются новые ЛПР. Веб-аналитика теряет связь между первым касанием и сделкой.
Множество участников решения. В B2B решение принимают три-семь человек. Маркетолог компании нашёл вас через статью, директор увидел рекламу на конференции, закупщик пришёл по поиску. Кому атрибутировать сделку — вопрос не риторический, он стоит денег.
Офлайн-конверсии. Значительная часть B2B-сделок закрывается через личные встречи, звонки, переговоры. Эти точки касания не попадают в рекламные системы автоматически — нужна отдельная настройка передачи данных.
UTM-разметка: фундамент, без которого ничего не работает
UTM-метки — это первый кирпич аналитики. Без них вы не отличите трафик из Telegram-канала от трафика из email-рассылки. Проблема в том, что у большинства компаний разметка либо хаотичная, либо отсутствует.
Правила разметки, которые экономят часы на анализе:
— utm_source — всегда платформа: yandex, google, telegram, vk, email. — utm_medium — тип трафика: cpc, cpm, social, email, referral. — utm_campaign — название кампании в едином формате: 2025-03_crm-webinar, 2025-q1_retargeting-cases. — utm_content — для A/B-тестов и разных креативов внутри одной кампании. — utm_term — ключевое слово для поисковой рекламы.
Критическое правило: один и тот же формат для всех, кто создаёт ссылки. Заведите Google-таблицу с конструктором UTM и запретите ручное создание меток. Один маркетолог пишет «yandex_direct», другой — «ya.direct», третий — «Yandex Direct», и у вас три разных источника в отчётах вместо одного. Через полгода такого хаоса данные становятся бесполезны.
Сквозная аналитика: связываем рекламу с деньгами
Сквозная аналитика — это система, которая связывает каждый рубль рекламного бюджета с конкретными сделками в CRM. Путь данных простой: рекламный канал (клик плюс UTM) → сайт (сессия плюс действия) → форма (заявка плюс контакты) → CRM (лид → сделка → оплата) → отчёт (ROI по каналу, кампании, ключевому слову).
Для реализации нужны три компонента.
Коллтрекинг. В B2B сорок-шестьдесят процентов обращений приходят по телефону. Без коллтрекинга вы не свяжете звонок с источником. Динамический коллтрекинг подменяет номер на сайте для каждого посетителя и фиксирует канал.
Интеграция сайта с CRM. Каждая заявка с сайта должна автоматически создавать сделку в CRM с UTM-метками источника. Без этой связки источник лида либо теряется, либо вписывается менеджером вручную — а значит, неточно. Подробнее об этой связке — в материале про интеграцию CRM с сайтом и телефонией.
Передача офлайн-конверсий. Когда сделка закрыта, данные о выручке передаются обратно в рекламные системы. Яндекс.Директ и Google Ads поддерживают импорт офлайн-конверсий — это позволяет оптимизировать рекламу не на заявки, а на реальные продажи.
Конкретный пример. Логистическая компания из Санкт-Петербурга, B2B-грузоперевозки, средний чек сто восемьдесят тысяч. Внедрили сквозную аналитику на связке Roistat и Битрикс24. До этого оценивали рекламу по стоимости заявки. После — по стоимости закрытой сделки. Выяснилось: Яндекс.Директ генерировал дешёвые заявки (восемьсот рублей), но конверсия в сделку — четыре процента. Google Ads давал заявки дороже (тысяча девятьсот), но конверсия — четырнадцать процентов. Реальный CPO: Яндекс — двадцать тысяч, Google — тринадцать с половиной. Перераспределение бюджета снизило средний CPO на двадцать восемь процентов. Без сквозной аналитики это перераспределение никогда бы не случилось.
Модели атрибуции: кому отдать заслугу за сделку
Клиент пришёл по рекламе в Яндексе, через неделю вернулся из email-рассылки, через месяц — по ретаргетингу в VK, позвонил и заключил сделку. Какой канал принёс продажу?
— First Touch (первое касание): вся заслуга первому каналу. Хорошо показывает, что приводит новую аудиторию. Недооценивает «дожимающие» каналы. — Last Touch (последнее касание): вся заслуга последнему каналу. Модель по умолчанию в большинстве систем. Переоценивает ретаргетинг и брендовый поиск. — Linear (линейная): заслуга делится поровну между всеми касаниями. Справедливо, но не учитывает разный вклад каналов на разных этапах. — Data-Driven (на основе данных): алгоритм анализирует все пути к конверсии и рассчитывает реальный вклад каждого канала. Требует минимум триста-шестьсот конверсий в месяц для адекватной точности.
Не существует «правильной» модели атрибуции — существует модель, подходящая вашему бизнесу. Для коротких циклов (до тридцати дней) хватает Last Touch. Для длинных — берите Linear как базу и Data-Driven как целевую модель, к которой движетесь.
Дашборд ROI: что и как считать
Дашборд, на который собственник смотрит каждый понедельник, должен отвечать на один вопрос: каждый вложенный в рекламу рубль приносит больше рубля или нет? Для этого нужны пять показателей по каждому каналу: бюджет, количество лидов, CPL, количество сделок и выручка из канала.
Базовая формула: ROI = (выручка − затраты) / затраты × 100 процентов. Если ROI равен трёмстам процентам, каждый рубль принёс три рубля выручки.
Но считать ROI только по первой сделке — ошибка. В B2B клиент, пришедший из дорогого канала, может приносить доход три-пять лет. Правильный подход — считать ROI на горизонте LTV: ROI(LTV) = (LTV клиентов из канала − затраты на привлечение) / затраты на привлечение. Это меняет картину радикально. Канал с CPL пять тысяч и LTV два миллиона может быть в десять раз выгоднее канала с CPL восемьсот и LTV сто пятьдесят тысяч. Подробно про экономику привлечения — в статье об unit-экономике отдела продаж.
Бенчмарки по каналам для российского B2B
Ориентиры по российскому рынку B2B 2024–2025 годов, средние значения. Реальные показатели зависят от ниши, среднего чека и качества лендинга.
— Яндекс.Директ (поиск). CPL: 1 500–4 000 рублей. Конверсия лида в сделку: 5–12 процентов. Лучше всего работает для горячего спроса. Слабо работает для формирования спроса. — Яндекс.Директ (РСЯ). CPL: 600–2 000 рублей. Конверсия лида в сделку: 2–6 процентов. Больше объёма, ниже качество. Хорош для ретаргетинга, слаб как единственный канал. — Telegram-каналы и Telegram Ads. CPL: 800–3 000 рублей. Конверсия: 3–8 процентов. Работает для B2B в IT, маркетинге, финтехе. Для промышленного B2B — слабо. — SEO / органический трафик. CPL: 200–800 рублей. Конверсия: 3–7 процентов. Долгий старт (шесть-двенадцать месяцев), но самый низкий CPL в долгую. — Email-рассылки. CPL: 100–500 рублей. Конверсия: 1–4 процента по холодной базе, 8–15 по тёплой. Лучший канал для прогрева. Для холодного привлечения слаб — практическая механика подробно разобрана в материале про B2B email-рассылки.
Бенчмарки — это ориентир, не цель. Компания с конверсией отдела продаж тридцать процентов может позволить себе CPL в три раза выше, чем компания с конверсией десять.
Типичные ошибки при расчёте ROI
За годы работы с B2B-проектами накопилась коллекция ошибок, которые искажают картину.
Считать ROI по заявкам, а не по сделкам. Канал генерирует двести лидов по пятьсот рублей. Выглядит отлично. Но если из двухсот лидов сто восемьдесят — нецелевые (студенты, конкуренты, «просто спросить»), реальный CPL — десять тысяч. Всегда считайте до конца воронки.
Игнорировать операционные расходы. В стоимость привлечения входит не только рекламный бюджет. Агентские комиссии, зарплата маркетолога, сервисы аналитики, время менеджера на обработку лида — это увеличивает реальный CAC на сорок-восемьдесят процентов.
Сравнивать каналы в разных временных окнах. Яндекс.Директ работает месяц, SEO — полгода. Сравнивать ROI за разные периоды некорректно. Приведите к единому окну или используйте когортный анализ.
Отключать канал при первых плохих цифрах. Новый канал требует двух-трёх месяцев на оптимизацию. Отключить его через две недели — потерять и бюджет на тесты, и потенциальный канал.
Реальный пример. Производитель медицинского оборудования из Москвы, средний чек 1,2 миллиона, цикл сделки четыре-шесть месяцев. Отключили контекстную рекламу, потому что за первый месяц не было ни одной сделки. Через пять месяцев проанализировали CRM и обнаружили: три сделки на 4,8 миллиона пришли от лидов, сгенерированных в тот самый «неэффективный» месяц. ROI того месяца задним числом составил полторы тысячи процентов.
Единственная ошибка ROI-аналитики, которая стоит реальных денег, — принимать решение об отключении канала раньше, чем заканчивается ваш цикл сделки. Если сделка закрывается за четыре месяца, оценивать канал по результатам первого — это рулетка, а не аналитика.
Когда убивать канал, когда оптимизировать, когда масштабировать
Отключайте, если канал работает три и более месяцев и не генерирует целевых лидов; если CPL стабильно выше допустимого CAC без тренда к улучшению; если канал привлекает нецелевую аудиторию (проверяется по качеству лидов в CRM).
Оптимизируйте, если есть целевые лиды, но их мало или они дорогие — здесь работа с таргетингом, креативами, посадочными; если конверсия сайта ниже двух процентов при целевом трафике — проблема не в канале, а в лендинге; если лиды качественные, но менеджеры не дозваниваются — проблема в процессах отдела продаж, а не в рекламе.
Масштабируйте, если ROI стабильно выше двухсот процентов в течение двух и более месяцев; если увеличение бюджета на двадцать-тридцать процентов не приводит к пропорциональному росту CPL; если канал приносит клиентов с высоким LTV.
Для системной работы с метриками продаж понадобится не только аналитика рекламы, но и понимание экономики каждого этапа воронки.
Что сделать на этой неделе
Возьмите один свой основной рекламный канал и задайте себе три вопроса: сколько он принёс заявок за последние три месяца? Сколько из этих заявок стали оплаченными сделками? Какова реальная выручка из канала за этот период? Если на первые два ответы есть, а на третий — «не знаю», у вас нет аналитики, у вас иллюзия аналитики.
Хотите перестать гадать и начать считать? Привезите выгрузку из CRM и рекламных кабинетов за последние три месяца — за час разберём по вашим каналам реальный CPO, найдём канал, в котором вы недоинвестируете, и канал, на котором сливаете бюджет. Напишите на ceo@darogan.ru — начнём с диагностики ваших цифр.