Все статьи

CAC: как посчитать стоимость привлечения клиента и не ошибиться в данных

Как посчитать CAC без подмены клиентов заявками: полный состав расходов, когорты, атрибуция, окупаемость и проверка данных.

CAC: как посчитать стоимость привлечения клиента и не ошибиться в данных

CAC легко посчитать на калькуляторе и трудно посчитать в компании. В рекламном кабинете лежат расходы на показы, в CRM — сделки с дублями, зарплаты команды живут в другой таблице, а январская реклама приводит мартовский договор. Если просто разделить расходы Директа на число оплат, получится аккуратная цифра, по которой опасно распределять бюджет.

Ниже — рабочая методика для российского бизнеса: что включать в стоимость привлечения клиента, как учитывать длинный цикл сделки и почему blended CAC нельзя подменять отчётом по последнему клику.

Определите клиента и период

CAC стоимость привлечения клиента зависит от момента, когда лид становится новым платящим клиентом. Зафиксируйте событие, валюту, период и исключение повторных покупок.

Для подписочного сервиса клиентом обычно считается первая успешная оплата. В B2B это может быть подписанный и оплаченный договор, в магазине — завершённый заказ без последующего возврата. Запишите правило рядом с отчётом: иначе маркетинг посчитает заявки, продажи — договоры, а финансы — поступившие деньги.

Соберите полный числитель

Учитывайте рекламу, агентства, производство, сервисы, зарплаты и долю общих расходов, относящуюся к привлечению. Метод распределения должен быть стабильным.

Спорные статьи расходов лучше показывать отдельными строками. Например, зарплату продуктового маркетолога можно распределить между привлечением и удержанием по согласованной доле. Точность до рубля здесь не нужна; нужна методика, которая не меняется каждый месяц вслед за желаемым результатом.

Посчитайте знаменатель без дублей

Используйте уникальных новых клиентов, а не заявки, сделки и оплаты одновременно. Объединяйте записи CRM и платёжной системы по устойчивому идентификатору.

Дедупликацию проводят до деления. Один человек может оставить две заявки, оплатить два счёта или сменить email во время сделки. Для сверки используют внутренний ID клиента, ID сделки и платёжный идентификатор, а спорные объединения выносят в отдельный список. Автоматически склеивать записи только по имени нельзя.

Примените базовую формулу

Разделите расходы на привлечение за период на число новых клиентов, которых связываете с этим периодом. Подпишите состав затрат рядом с результатом.

Формула выглядит просто: CAC = расходы на привлечение / новые клиенты. Рядом должны стоять период, перечень включённых расходов и определение нового клиента. Само число без этой подписи неаудируемо и почти наверняка будет понято по-разному.

Учтите длинный цикл сделки

Расход января может привести к продаже в марте. Для длинного цикла используйте когорты или согласованный лаг, не сравнивайте несопоставимые месяцы.

Для длинных B2B-продаж используйте когорты: расходы месяца связываются не со всеми последующими оплатами, а с группой лидов, созданных в этом месяце. Пока когорта не дозрела, показатель помечают как предварительный. Иначе последний месяц всегда будет выглядеть хуже просто потому, что сделки ещё не закрылись.

Разделите blended и channel CAC

Общий CAC полезен собственнику, канальный — для решений по бюджету. Канальный показатель требует правила атрибуции и не должен скрывать общие расходы.

Blended CAC отвечает на вопрос, сколько компании в целом стоит новый клиент. Channel CAC помогает сравнивать управляемые каналы, но только при едином правиле атрибуции. Показывайте оба: канальный отчёт без общих расходов систематически завышает привлекательность платного трафика.

Сопоставьте CAC с ценностью

Сравнивайте показатель с маржинальной ценностью клиента и сроком окупаемости, а не только с выручкой первой оплаты. Укажите допущения прогноза.

Сравнивайте CAC не с выручкой первого месяца, а с маржинальным доходом и сроком окупаемости. Клиент с чеком 20 000 рублей и валовой маржой 40% приносит для такого сравнения 8 000 рублей до остальных расходов. Прогноз LTV полезен, но его нужно сопровождать фактическим удержанием и диапазоном, а не одной уверенной цифрой.

Проверьте аномалии

Ищите пропущенные расходы, возвраты, внутренние тесты, органические сделки и изменения CRM. Резкий рост сначала проверяют на качество данных.

Сверьте итог с первичными системами. Если рекламные расходы выросли на 40%, проверьте НДС, агентскую комиссию, валюту и дату списания. Если клиентов неожиданно стало больше, исключите повторные покупки, тестовые оплаты и реактивации. Аномалия сначала является поводом проверить данные и только потом — маркетинговым выводом.

Разберите расчёт на конкретном примере

Допустим, за квартал компания потратила 900 000 рублей на рекламу, 240 000 на агентство, 180 000 на производство материалов и 330 000 на зарплаты сотрудников, занятых привлечением. Общий числитель равен 1 650 000 рублей. За тот же расчётный период появилось 55 новых платящих клиентов. Blended CAC составит 30 000 рублей.

Этот результат ещё нельзя сравнивать с ценой тарифа. Если клиент платит 12 000 рублей в месяц, но валовая маржа равна 70%, компания возвращает 8 400 рублей маржинального дохода за месяц до учёта остальных расходов. При неизменном удержании рекламные затраты окупятся примерно за четыре месяца. Реальный срок зависит от возвратов, скидок, пауз и оттока.

Запишите рядом с цифрой формулу, период и состав расходов. Без этой подписи через месяц один сотрудник будет считать CAC только по рекламе, другой добавит зарплаты, а руководитель сравнит оба значения как одну метрику.

Не делите расходы по последнему клику

Канальный CAC выглядит точным, пока один клиент не касается нескольких источников. Он читает статью, возвращается по брендовому запросу, получает письмо и только затем оставляет заявку после рекламы. Если всю стоимость и всю выручку отдать последнему клику, контент и бренд будут выглядеть бесплатными, а рекламная кампания — единственным источником продажи.

Выберите правило атрибуции под управленческий вопрос. Для оперативной оптимизации рекламы подходит один набор отчётов. Для решения, стоит ли содержать редакцию или партнёрскую программу, нужен более длинный горизонт и отдельный разбор цепочек. Принципы выбора модели описаны в статье об атрибуции маркетинга.

Не пытайтесь получить идеальное распределение до копейки. Цель расчёта — принимать одинаковые решения по одинаковым правилам. Если модель меняется, пересчитайте предыдущий период или поставьте на графике разрыв методики.

Отделите стоимость привлечения от стоимости продажи

В B2B заметная часть затрат возникает после лида: квалификация, демонстрации, подготовка договора и работа пресейла. Одни компании включают эти расходы в CAC, другие считают отдельно. Оба варианта допустимы, если правило зафиксировано и соответствует вопросу.

Для оценки всей модели роста полезен полный CAC с маркетингом и продажами. Для управления рекламными кампаниями нужен более узкий показатель. Показывайте их рядом и не называйте одним словом.

Также отделяйте новых клиентов от реактивации. Возвращение старого клиента может требовать расходов, но это другая экономика и другой набор действий.

Как «Система» поддерживает расчёт CAC

Аналитический агент «Системы» принимает агрегированные события и расходы через Events API, webhook или CSV. Он группирует переданные данные по переданным источникам и кампаниям, показывает расходы, лиды, продажи и выручку, а затем рассчитывает доступные метрики. В текущем отчёте CAC делит расходы кампании на число событий продаж; это операционный срез, а не готовая когортная модель для финансового планирования.

Статус метрики зависит от исходных данных. Если неизвестна часть источников, нарушена свежесть, смешаны валюты или покрытие событий неполное, значение остаётся предварительным. Вместо нуля отчёт показывает, какого знаменателя или какой суммы не хватает. Это полезно для поиска разрыва, но не превращает неполный набор событий в точный CAC.

Такой агрегат не заменяет когортную сверку CRM, оплат и финансового учёта.

Граница здесь жёсткая. Агент не связывает конкретный лид с последующей оплатой, даже если в обеих системах указан один внутренний ID. Он не склеивает личности, не хранит произвольные версии формулы и не ведёт журнал согласования. Такие операции требуют отдельной модели данных, правил доступа и проверки человеком. Поэтому полный управленческий CAC по когортам собирают отдельно, сверяя агрегат агента с CRM, платёжным контуром и финансовым учётом.

Порядок первого расчёта CAC

Сначала письменно определите событие нового клиента. Не «сделка» вообще, а конкретное состояние: первая успешная оплата, оплаченный договор или заказ после истечения окна возврата. Рядом запишите исключения: реактивации, внутренние тесты, повторные заказы и возвраты. Эта одна строка защищает знаменатель лучше сложного дашборда.

Затем выберите период и соберите числитель по одинаковому правилу. Отдельными строками сохраните рекламу, комиссии площадок, агентство, производство, сервисы и долю зарплат. Не распределяйте спорную статью задним числом, чтобы улучшить показатель. Если команда не согласна, посчитайте два варианта и подпишите различие.

Третий шаг — сверка с событиями продаж. Для короткого цикла достаточно периода. Для длинного цикла закрепите когорту или лаг и помечайте незрелую группу. После этого посчитайте blended CAC и только затем канальные срезы. Настройка UTM-меток в Яндекс Метрике помогает сохранить источник, но сама по себе не решает вопрос атрибуции.

Последним шагом повторите расчёт вручную на небольшой выборке. Возьмите несколько расходов и продаж, проверьте даты, валюту, возвраты и принадлежность к когорте. Расхождение нужно объяснить до того, как показатель попадёт в бюджет.

Когда CAC уже можно использовать для бюджета

Цифра годится для решения о деньгах, когда выполнены четыре условия. Когорта успела пройти обычный цикл сделки. Расходы сверены с кабинетами и бухгалтерским контуром. Доля продаж без известного источника показана, а не спрятана. Возвраты, реактивации и повторные покупки обработаны по зафиксированному правилу.

Добавьте владельца расчёта и дату следующей проверки. Если поменялась CRM, схема UTM, валюта кабинета или определение нового клиента, сравнение с прошлым периодом разрывается. На графике должна появиться отметка о смене метода, а не красивое продолжение несовместимого ряда.

Для оценки канала смотрите не только на CAC. Сопоставьте его с маржинальным доходом, сроком окупаемости, объёмом зрелой когорты и качеством источника. Статья об атрибуции маркетинга поможет выбрать модель под вопрос, а разбор метрик собственника и специалиста — не смешать финансовое решение с оперативной оптимизацией рекламы.

Ошибки именно в расчёте CAC

Самая частая ошибка — поставить в знаменатель лиды. Получится CPL под чужим названием, и канал с дешёвыми нецелевыми заявками будет выглядеть лучше. Вторая ошибка — забыть зарплаты, агентскую комиссию, НДС или производство. Такой «рекламный CAC» можно использовать внутри кабинета, но нельзя сравнивать с полным показателем другой команды.

Третья ошибка — пересечь периоды: расходы января делят на мартовские оплаты без когорты или согласованного лага. Четвёртая — считать последний клик причиной всей продажи. Пятая — принимать незрелую когорту за итог: у длинного B2B последний месяц почти всегда хуже предыдущих просто из-за незакрытых сделок.

Есть и менее заметная ошибка: формула остаётся прежней, а данные меняют смысл. Например, CRM начинает считать реактивацию новой продажей или платёжный контур передаёт сумму до возврата. Поэтому рядом с отчётом нужны определение клиента, состав расходов, период, валюта, часовой пояс и пример ручной сверки. Этого достаточно, чтобы другой сотрудник воспроизвёл расчёт и нашёл место расхождения.

Источники