Что такое Customer Acquisition Cost (CAC)?
Стоимость привлечения одного пользователя.
Формула
CAC = Расходы на привлечение / Новые пользователиКак считать
Делим маркетинговые расходы на количество новых пользователей за период.
Зачем нужна
Сравнивается с LTV и payback Period. Критична для контроля масштабирования.
SQL-запрос
WITH new_users AS (
SELECT DATE(created_at) AS date, COUNT(*) AS new_users
FROM users
WHERE created_at >= CURRENT_DATE - INTERVAL '30 day'
GROUP BY 1
),
spend AS (
SELECT date, SUM(spend) AS spend
FROM ad_costs
WHERE date >= CURRENT_DATE - INTERVAL '30 day'
GROUP BY 1
)
SELECT
s.date,
s.spend,
n.new_users,
ROUND(s.spend / NULLIF(n.new_users, 0), 2) AS cac
FROM spend s
LEFT JOIN new_users n ON n.date = s.date
ORDER BY 1 DESC;Частые вопросы
Что такое CAC простыми словами?
CAC (Customer Acquisition Cost) — сколько стоит привлечь одного платящего клиента: все расходы на маркетинг и продажи за период, делённые на число новых клиентов за тот же период.
Что входит в расходы при расчёте CAC?
Честный CAC включает не только рекламный бюджет, но и зарплаты маркетинга и продаж, стоимость инструментов, агентские комиссии. Считать только рекламу — типичная ошибка, занижающая CAC в разы.