Собесов

Mars: сегменты покупателей кормов и развороты сегмента «WetEnthusiasts»

Кейсы и метрикиСегментация клиентовСредняяMiddle

Условие

Дан недельный срез продаж кормов для животных по сегментам покупателей: WetEnthusiasts, DryPurists, Foodie adventurists, SavingSeekers. Поля: year_week, product_group (Premium Dry / Value Dry / Total), mars_segment, gender, sales_value, sales_units, sales_volume, baskets, customers.

Что бы вы рассказали бизнесу про эти сегменты и как бы предложили развивать?

Решение

План анализа

  1. Размер сегмента: доля customers в сумме по каждому сегменту.
  2. Стоимость покупки: AOV = sales_value / baskets.
  3. Частота покупок: baskets / customers за период.
  4. Доля premium-категории: sales_value(PremiumDry) / sales_value(Total) внутри сегмента.
  5. Динамика по неделям: тренды.
  6. Гендерная асимметрия.

Pandas

import pandas as pd
df = pd.read_excel('Raw data example.xlsx')
agg = (df.query("product_group=='Total' and mars_segment != 'Total' and gender=='Total'")
         .groupby('mars_segment')
         .agg(value=('sales_value','sum'),
              units=('sales_units','sum'),
              baskets=('baskets','sum'),
              customers=('customers','sum')))
agg['aov']    = agg.value / agg.baskets
agg['freq']   = agg.baskets / agg.customers
agg['ppu']    = agg.value / agg.units                  # средняя цена за единицу
agg = agg.sort_values('value', ascending=False)
print(agg)

Типовые выводы

  • Foodie adventurists — самый ценный сегмент: ~50%+ revenue, высокий AOV.
  • WetEnthusiasts — узкий, но премиум-ориентированный (большая доля влажных кормов; AOV выше, чем у DryPurists).
  • DryPurists — массовый, низкий чек, но высокая частота.
  • SavingSeekers — самые чувствительные к скидке; промо-эффект максимальный.

Гипотезы для роста

  1. Cross-sell влажного на DryPurists в формате trial pack.
  2. Удержание Foodie adventurists через персонализацию: новинки, лимитированные SKU.
  3. SavingSeekers — менее чувствителен к коммуникациям, но сильно реагирует на цену; механика «купи 3 = скидка».
  4. WetEnthusiasts — премиум-апсейл и подписка.

Что измерять

  • Migration-matrix: сколько SavingSeekers → DryPurists после скидки → возврат.
  • Retention: Customers W → W+4.
  • Доля customers, попавших в более чем один сегмент за период.

Подводные камни

  1. Total в каждом измерении — нужно осторожно, чтобы не сложить дважды.
  2. customers нельзя суммировать по неделям — это уникальные за неделю; для accomplishment нужно пере-аггрегировать на уровне сырых данных.
  3. Сегментация — поведенческая, может меняться от периода к периоду; динамика migration важнее фотографии.
  4. Размер баскета и AOV — разные метрики; в торговле важно AOV (включает несколько SKU).

Эталонный ответ

4 сегмента: Foodie — top-value; WetEnthusiasts — premium; DryPurists — массовый; SavingSeekers — чувствительный к промо. Гипотезы: cross-sell wet, премиум-апсейл, скидочные механики, retention для Foodie. Измерять migration и retention.

Хочешь увидеть разбор?

Зарегистрируйся бесплатно — откроется развёрнутое решение этой задачи и ещё 4 на выбор.

Зарегистрироваться и увидеть разбор
Уже есть аккаунт? Войти