Surrika

Клиенты, покупающие в нескольких категориях: как считать долю

Клиенты, покупающие в нескольких категориях, это покупатели с покупками минимум в двух категориях. Долю таких клиентов считают по числу категорий у каждого покупателя.

Покупатели

Как считать

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

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

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

Какая доля клиентов покупает в двух и более категориях и как эти клиенты распределяются по числу категорий?

Покупатели по числу категорий

Доля Покупателей Число категорий
86,9 % 1 272 1
12,4 % 181 2
0,7 % 10 3

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

WITH last_date AS (
  SELECT max(date) AS max_date FROM deals
),
won AS (
  SELECT d.customer_id, d.category
  FROM deals d
  CROSS JOIN last_date l
  WHERE d.status = 'Выиграна'
    AND d.amount > 0
    AND d.customer_id IS NOT NULL
    AND d.category IS NOT NULL
    AND d.date >= l.max_date - INTERVAL '12 months'
    AND d.date <= l.max_date
),
per_customer AS (
  SELECT customer_id,
         COUNT(DISTINCT category) AS categories_count
  FROM won
  GROUP BY customer_id
),
dist AS (
  SELECT categories_count,
         COUNT(*) AS customers
  FROM per_customer
  GROUP BY categories_count
)
SELECT categories_count,
       customers,
       ROUND(customers * 1.0 / SUM(customers) OVER (), 4) AS share
FROM dist
ORDER BY categories_count

Где взять категории покупок клиента

Категории и покупателя берите из сделок. Сделки сайта и шоурума объединяйте по номеру покупателя. Продажи маркетплейсов в расчет не входят, потому что в них нет покупателя.

Почему доля по сделкам завышает результат

Если считать строки сделок, покупатель с несколькими покупками в одной категории попадет в выборку несколько раз. Для доли в нескольких категориях каждый покупатель считается один раз. Категория тоже считается один раз, даже если покупок в ней было несколько.

Что показывает распределение по числу категорий

Результат делит покупателей на группы по числу категорий. Доля клиентов в нескольких категориях это сумма групп, где категорий две и больше. Если основная масса в одной категории, повторные покупки идут в привычном товаре, и повод предложить смежную категорию.

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

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

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

Доля без числа клиентов

При малом числе покупателей доля скачет от одного человека. Смотрите абсолютное число клиентов в группе вместе с долей.

Вопросы

Влияет ли сумма покупки на попадание в несколько категорий?

Нет. Категория считается по факту покупки. Сумма чека не меняет число категорий у покупателя.

Как часто пересчитывать долю?

Раз в квартал по скользящему году, чтобы отделить сдвиг от сезонного всплеска. Внутри квартала показатель может меняться из-за крупных клиентов.

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

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

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

По теме

Все задачи