Customer Acquisition Cost (CAC)

Стоимость привлечения одного пользователя.

Что такое 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 в разы.

Обновлено:
Открыть каталог метрик