Кейс: repeat buyers упали. Разбор на собесе

Карьерник — квиз-тренажёр в Telegram с 1500+ вопросами и кейсами с реальных собесов аналитика. SQL, Python, A/B, метрики. Бесплатно.

Формулировка

Repeat purchase rate упал с 35% до 25% за квартал. Что это значит и что делать?

Repeat — ключевая retention-метрика в e-commerce. Падение = LTV падает в долгую.

Шаг 1. Уточнения

  • Repeat в окне (90 дней) или всё время?
  • Когорты каких клиентов считаем?
  • Продажи в целом выросли или упали?

Шаг 2. Декомпозиция

Repeat rate = Клиенты с ≥2 заказов / Все клиенты.

Упасть может из-за:

  • Rост new buyers → knownazer (разбавление)
  • Existing клиенты меньше возвращаются → retention проблема
  • Оба

Шаг 3. Разрез new vs returning

Если repeat упал, но total orders стабилен → приток новых разбавляет.

Шаг 4. Гипотезы

Продуктовые

  • Проблема в первой покупке (опыт так себе)
  • Ухудшилась доставка
  • Quality товаров упала

Retention механики

  • Ослабили email-кампании reactivation
  • Убрали программу лояльности
  • Промо для repeat-клиентов отменили

Маркетинговые

  • Paid-кампании привели impulse-покупателей (не лояльных)
  • Реферальные программы привлекают «одноразовых»

Внешние

  • Конкуренты с сильным offer
  • Экономический спад (люди сокращают повторы)

Шаг 5. Time to 2nd purchase

Смотрим, сколько времени до второй покупки:

WITH user_orders AS (
    SELECT user_id, created_at,
        ROW_NUMBER() OVER (PARTITION BY user_id ORDER BY created_at) AS rn
    FROM orders WHERE status = 'paid'
)
SELECT
    DATE_TRUNC('month', o1.created_at) AS cohort,
    AVG(EXTRACT(EPOCH FROM (o2.created_at - o1.created_at)) / 86400) AS avg_days_to_2nd
FROM user_orders o1
LEFT JOIN user_orders o2 ON o2.user_id = o1.user_id AND o2.rn = 2
WHERE o1.rn = 1
GROUP BY 1;

Если time растёт — пользователи остывают быстрее.

Шаг 6. План

Краткосрочно:

  • Email reactivation существующим клиентам
  • Промо для 2-й покупки
  • Fix delivery / support issues

Среднесрочно:

  • Loyalty program
  • Personalized recommendations
  • Customer success для high-value

Долгосрочно:

  • Improve first-purchase experience
  • Subscription model для регулярных покупок
  • Community engagement

На собесе

«Repeat — retention metric. Разбиваю: new acquisitions vs existing retention. Time to 2nd покажет, ускорился ли откат».

Связанные кейсы

FAQ

Нормальный repeat rate?

E-commerce: 20-40%. Food delivery: 50%+. Фashion: 15-25%.

Как быстро поднять?

Email reactivation — недели. Продуктовые изменения — месяцы.

Repeat или retention — одно?

Repeat — специфичная метрика. Retention — общая.


Больше кейсов — в тренажёре с 1500+ вопросами.