Surrika

LTV по когортам клиентов из CRM: расчет за 12 месяцев

LTV по когортам показывает, сколько выручки приносят покупатели, пришедшие в одном месяце, за первый год. Считайте его по выигранным сделкам из CRM: найдите месяц первой покупки, сложите суммы за 12 месяцев от нее и разделите на число покупателей в когорте.

Покупатели

Как считать

  1. Берем выигранные сделки с положительной суммой.
  2. Для каждого покупателя находим месяц первой покупки.
  3. Оставляем покупателей с первой покупкой в последние 12 месяцев.
  4. Складываем их выигранные сделки за 12 месяцев от первой покупки.
  5. Делим выручку когорты на число покупателей в ней.

Расчет на выгрузках магазина

Пример посчитан на выгрузках вымышленного мебельного магазина: продажи сайта и трех маркетплейсов, реклама, сделки CRM и остатки за 2024-2025 годы.

Как посчитать LTV по когортам клиентов из CRM и сравнить месяцы первой покупки за первый год?

LTV когорт за 12 месяцев

SQL, по которому посчитано

WITH won AS (SELECT customer_id, date, amount FROM deals WHERE status = 'Выиграна' AND amount > 0), first_deal AS (SELECT customer_id, min(date) AS first_date FROM won GROUP BY customer_id), cohorts AS (SELECT customer_id, first_date, date_trunc('month', first_date) AS cohort_month FROM first_deal WHERE first_date > (SELECT max(date) FROM sales) - INTERVAL 12 MONTH), customer_revenue AS (SELECT c.cohort_month, c.customer_id, sum(w.amount) AS revenue_12m FROM cohorts c JOIN won w ON w.customer_id = c.customer_id AND w.date >= c.first_date AND w.date < c.first_date + INTERVAL 12 MONTH GROUP BY c.cohort_month, c.customer_id) SELECT cohort_month, count(*) AS customers, round(sum(revenue_12m) / count(*), 0) AS ltv_12m FROM customer_revenue GROUP BY cohort_month ORDER BY cohort_month

Откуда берутся цифры для LTV

Цифры для расчета лежат в сделках CRM. В расчет идут записи со статусом «Выиграна» и положительной суммой, потому что проигранные сделки не приносят выручку. У каждой записи есть номер покупателя, дата и сумма. По номеру покупателя повторные покупки связываются в одну историю. Дата первой выигранной сделки задает когорту, а суммы следующих сделок формируют выручку покупателя.

Как считать LTV по когортам

Для каждого покупателя найдите месяц первой выигранной сделки. Оставьте тех, чья первая покупка попала в последние 12 месяцев от последней даты в данных. Затем сложите суммы выигранных сделок за 12 месяцев от первой покупки. Разделите общую выручку когорты на число покупателей в ней. Так вы получите средний LTV покупателя для каждого месяца первой покупки.

Как читать результат по когортам

Точка на линии показывает среднюю выручку покупателя за 12 месяцев. Сравнивайте когорты с одинаковым сроком наблюдения. Когорты последних месяцев могли не набрать полный год, их LTV ниже из-за короткого окна. Рост LTV от месяца к месяцу говорит о более ценных покупателях или о лучшем удержании. Падение требует проверки ассортимента, канала привлечения и работы менеджеров.

Что делать с выводом по LTV

Возьмите когорты с высоким LTV и проверьте, из каких категорий и каналов пришли эти покупатели. Сравните их с когортами с низким LTV и найдите различия в первом заказе. Усильте привлечение там, где ценность покупателя выше, и проверьте, хватает ли маржи на такую закупку трафика. Для повторных покупок смотрите срок между первой и второй сделкой. Если LTV когорты падает, проверьте причины по менеджерам и категориям.

Частые ошибки

Считать проигранные сделки

В расчет попадают сделки со статусом «Проиграна», и LTV завышается. Берите только выигранные сделки с положительной суммой.

Делить на число сделок

Получается средний чек, а не ценность покупателя. Делите выручку когорты на число покупателей в ней.

Сравнивать когорты с разным сроком

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

Брать месяц повторной покупки

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

Вопросы

Что такое LTV по когортам клиентов?

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

За какой срок считать LTV в CRM?

В примере срок равен 12 месяцам от первой покупки. Для мебели можно проверить 6 и 18 месяцев, если данных хватает.

Почему LTV последних когорт ниже?

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

Как учесть возвраты в LTV?

В сделках CRM нет возвратов, поэтому пример считает LTV по суммам выигранных сделок. Если возвраты фиксируются в CRM, вычитайте их из суммы до расчета.

Можно ли считать LTV по каналам?

Да, добавьте источник первой сделки в группировку. Тогда когорта будет определяться месяцем и каналом привлечения.

Метрики на этой странице

Посчитайте это на своих выгрузках

Бросьте выгрузки на доску Surrika и задайте вопрос обычными словами. Ответ придет графиком, а под ним будет SQL, по которому он посчитан.

14 дней бесплатно, карта не нужна.

По теме

Все задачи