Калькулятор / Экономика продаж

Стоимость привлечения клиента: сколько интернет-магазин может платить за покупателя

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

Александр ГельманОбновлено 11 ноября 20269 мин чтения
Главная мысль

Сначала посчитайте расходы на действительно новых покупателей. Затем определите, сколько маржинального дохода они оставляют за выбранный срок и какой остаток нужен бизнесу. Разница задаёт модель допустимого CAC; реальные когорты и движение денег проверяют её применимость.

Посчитайте фактический и допустимый CAC

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

Маржинальный доход одного заказа
—
Модельный предел CAC
—
Фактический CAC
—
Запас до модельного предела
—

Расчёт выполняется в браузере. Введённые суммы не сохраняются в адресе страницы и не передаются в события аналитики.

CAC и CPO: разные знаменатели

CAC — стоимость привлечения одного нового клиента. Для расчёта расходы на привлечение делят на число новых клиентов, полученных в согласованном периоде и контуре учёта. Shopify использует именно число новых покупателей, а не все заказы магазина. Источник: Shopify о модели привлечения.

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

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

Какие расходы включать в стоимость привлечения

Начните с реестра затрат: рекламные кабинеты, агентство, создание креативов, работа команды привлечения, партнёрские выплаты и используемые для привлечения сервисы. Такой состав шире медиабюджета: Shopify отдельно показывает, как дополнительные расходы меняют CAC. Полезно держать рядом два показателя: рекламный расход на нового покупателя и CAC с согласованным полным составом затрат.

Общие расходы распределяйте по заранее зафиксированному правилу. Например, часть работы CRM-команды относится к первой покупке, другая — к удержанию. Не переносите всё удержание в привлечение и не исключайте его из экономики клиента: расходы должны остаться в модели на своём месте. Разовые работы распределяйте по сроку использования, если это принято в управленческом учёте; сохраняйте возможность сверить распределение с исходной суммой.

Выручку, закупочную стоимость и расходы приводите к одной налоговой базе. Если используете суммы без возмещаемого НДС, последовательно применяйте этот подход ко всем строкам. Переменные налоги и комиссии учитывайте один раз. Правила модели согласуйте с финансовым учётом магазина.

Кого считать новым клиентом и какой период выбрать

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

Для каждого расчёта зафиксируйте:

  • момент первой покупки: оформление, оплата или завершение с учётом возвратов;
  • дату привлечения и правило отнесения расходов к периоду;
  • канал, категорию и предложение, с которыми пришёл клиент;
  • горизонт наблюдения: например, 30, 90 или 180 дней после первой покупки.

Расходы марта и первые покупки марта дают оперативный показатель, но при длинном выборе часть мартовских покупателей могла прийти раньше. Для планирования дополняйте его когортным анализом. Сравнивайте группы одинакового возраста: у январских клиентов к апрелю было больше времени на повторный заказ, чем у мартовских.

Как определить допустимый CAC через экономику заказа

Предельную стоимость привлечения задаёт сумма, которую клиент способен оставить после переменных затрат. Выручка LTV и маржинальный доход за тот же период — разные величины. Shopify также разделяет выручку за отношения с клиентом и расчёт с учётом валовой маржи. Источник: определения и модели CLV.

Для предварительной оценки используйте четыре величины. A — средний чек завершённого заказа после скидок и возвратов; m — доля, остающаяся после себестоимости товара; V — прочие переменные расходы на такой заказ; n — среднее число завершённых заказов на одного нового покупателя за выбранный горизонт, включая первый. Тогда:

Маржинальный доход на заказ = A × m − V
Допустимый CAC = (A × m − V) × n − R

R — желаемый остаток на клиента после привлечения для покрытия постоянных расходов и получения прибыли. Он не равен чистой прибыли. В V включайте обработку, упаковку, эквайринг, субсидию доставки, расходы на возвраты и удержание, если они ещё не учтены в других строках. Распределяйте затраты на невыкупленные заказы на выбранную базу последовательно.

Пример расчёта: сколько можно потратить на нового покупателя

Ниже условный пример, не результат проекта. Магазин оценивает клиентов в первые 90 дней после первой завершённой покупки. Средний чек — 4 000 ₽, доля после себестоимости товара — 45%, прочие переменные расходы — 500 ₽ на завершённый заказ. В среднем клиент делает 1,4 заказа за этот срок. Требуемый остаток на покрытие постоянных расходов и прибыль — 600 ₽.

ШагРасчётРезультат
Маржинальный доход заказа4 000 × 45% − 5001 300 ₽
Доход клиента за 90 дней до привлечения1 300 × 1,41 820 ₽
Допустимый CAC1 820 − 6001 220 ₽
Фактический CAC240 000 ₽ / 200 новых покупателей1 200 ₽
Остаток после привлечения1 820 − 1 200620 ₽ на клиента

При выполнении допущений фактический CAC помещается в предел с запасом 20 ₽. Запас небольшой: изменение возвратов или состава товаров может его убрать. Число 1,4 должно опираться на наблюдаемую когорту: например, 280 завершённых заказов у 200 новых покупателей за 90 дней.

Без подтверждённых повторных покупок возьмите n = 1. Тогда с тем же требованием к остатку допустимый CAC равен 700 ₽. Покупать клиентов по 1 200 ₽ под надежду, что они вернутся, — уже другая рискованность бюджета, которую калькулятор не устраняет.

Когда привлечение окупается и хватит ли денег до этого момента

Срок окупаемости показывает, сколько времени требуется, чтобы вернуть затраты привлечения. Stripe объясняет эту связь через стоимость клиента и доход от его обслуживания. Для магазина с нерегулярными покупками удобнее строить накопленную кривую маржинального дохода когорты по дням после первой покупки, а не механически делить CAC на «средний месяц».

Найдите момент, когда накопленный доход до привлечения покрывает CAC. Затем отдельно проверьте движение денег: закупку запасов, сроки перечисления оплаты, расчёты с доставкой и возвраты. Положительный итог на 90-й день не означает, что магазин профинансирует первые 89 дней. Выберите срок, который бизнес способен выдержать, и только потом масштабируйте бюджет.

Почему CAC по каналам не складывается автоматически

Один покупатель мог увидеть рекламу, прочитать статью, вернуться из поиска и купить после письма. Системы распределяют вклад по выбранным правилам. Например, Google Analytics отдельно задаёт модель атрибуции и окно учёта касаний; изменение настроек влияет на отчётные данные. Источник: настройки атрибуции GA4.

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

Что менять, если стоимость клиента не помещается в модель

Разберите расхождение по причинам, вместо общего требования «снизить CAC»:

  1. Проверить данные. Дубли клиентов, потерянные оплаты и разные правила возвратов могут менять результат без изменений в бизнесе.
  2. Разделить ассортимент и предложения. Одинаковый CAC по двум категориям может давать разный остаток из-за маржи, скидок и стоимости исполнения.
  3. Проверить путь первой покупки. Качество трафика, выбор товара, оформление и обработка заказа влияют на число новых завершённых покупателей.
  4. Проверить повторные покупки. Использовать наблюдаемые сценарии возвращения и считать дополнительные затраты удержания, а не просто увеличивать n в модели.
  5. Проверить масштабирование. Дополнительный бюджет может привлекать покупателей дороже среднего исторического CAC. Оценивайте следующую порцию расходов отдельно.

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

Источники и методика

Рекомендации связывают задачи покупателя с работой магазина. Учебные примеры иллюстрируют способ расчёта и не описывают результаты клиентских проектов.

  1. Shopify: модель привлечения и формула CAC ↗
  2. Shopify: расходы привлечения и экономика e-commerce ↗
  3. Shopify: CLV, валовая маржа и сопоставимые когорты ↗
  4. Stripe: срок окупаемости привлечения ↗
  5. Google Analytics: модель и окно атрибуции ↗
Александр Гельман

Практика управления электронной коммерцией: запуск собственного канала REDMOND, работа с конверсией, обработкой заказов и экономикой продаж. Опыт и кейсы.

Нужно связать наблюдения с процессами и данными вашего магазина? Разберём задачу и определим, что проверять первым.

Обсудить задачу ↗