中文 | English | 日本語 | 한국어 | Русский | Español | العربية | Français | Bahasa Indonesia | Tiếng Việt | Türkçe
Вернуться на главную

Распределение частоты повторных покупок пользователей

Анализ распределения частоты потребления пользователей и тенденций месячного коэффициента повторных покупок

Пожалуйста, загрузите Excel или CSV (UTF-8) файл

Столбец ID пользователя
Каждая строка представляет заказ. Пожалуйста, укажите столбец, который однозначно идентифицирует пользователей (например, номер участника, номер телефона)
Столбец даты заказа
Дата, когда произошел заказ, формат: 2025-01-01 или 2025/1/1

🔍Фильтр данных (необязательно)

После установки условий фильтрации будут анализироваться только данные, соответствующие условиям
正在分析数据,请稍候...
正在处理数据,可能需要几秒钟时间
Об этом инструменте

I. Введение в калькулятор

Калькулятор распределения частоты повторных покупок пользователей — это специализированный инструмент для анализа распределения частоты потребления пользователей и поведения повторных покупок. Путем подсчета количества различных дат заказов (distinct(order_date)) для каждого пользователя этот инструмент помогает вам глубоко понять привычки потребления, уровни активности и характеристики поведения повторных покупок пользовательской базы, предоставляя поддержку данных для разработки стратегий работы с пользователями и точного маркетинга.

Основные функции

Сценарии применения

Целевые клиенты

Этот калькулятор подходит для всех отраслей и сценариев, которым необходимо анализировать частоту потребления пользователей и поведение повторных покупок, особенно для следующих типов клиентов:

Предварительные условия: Вашему бизнесу необходимо иметь возможность предоставлять данные с ID пользователя и датой заказа, и данные должны включать исторические записи заказов пользователей.


II. Введение в алгоритм

2.1 Основные концепции

Определение частоты потребления

Частота потребления: Количество различных дат заказов (count(distinct order_date)) в истории заказов пользователя, а не общее количество заказов.

Например:

Определение повторных покупок

Повторные покупки: Частота потребления пользователя больше 1, т.е. count(distinct order_date) > 1.

Например:

Определение месячного коэффициента повторных покупок

Месячный коэффициент повторных покупок: Доля пользователей с поведением повторных покупок среди всех пользователей в указанном месяце.

Месячный коэффициент повторных покупок = Количество пользователей с повторными покупками в том месяце / Общее количество пользователей в том месяце

Где пользователи с повторными покупками — это те, у кого несколько различных дат заказов в том месяце (distinct(order_date) > 1).

2.2 Логика расчета

Шаг 1: Предобработка данных

Система обрабатывает данные следующим образом:

  1. Парсинг дат заказов: Преобразование строк дат заказов в объекты дат
  2. Фильтрация недействительных данных: Исключение записей с отсутствующими ID пользователя или датой заказа
  3. Удаление дубликатов дат: Поддержание набора дат заказов (Set) для каждого пользователя, автоматическое удаление дубликатов заказов на одну и ту же дату

Шаг 2: Расчет частоты потребления пользователя

Для каждого пользователя:

  1. Сбор всех дат заказов для этого пользователя (использование Set для автоматического удаления дубликатов)
  2. Подсчет количества различных дат заказов: distinct_order_dates = Set.size
  3. Использование количества различных дат заказов в качестве частоты потребления пользователя

Шаг 3: Построение таблицы распределения частоты

Система подсчитывает количество пользователей для каждой частоты потребления:

  1. Группировка по частоте: Группировка пользователей по частоте потребления (1, 2, 3, 4, 5, 6 и выше)
  2. Правила отображения частоты:
    • Частоты 1-5: Отображаются отдельно, одна строка на частоту
    • Частота 6 и выше: Объединяются и отображаются как "6+"
  3. Расчет пропорций: Пропорция пользователей в каждой группе частоты относительно общего количества пользователей

Шаг 4: Расчет общего коэффициента повторных покупок

Общий коэффициент повторных покупок:

Общий коэффициент повторных покупок = Количество пользователей с частотой потребления > 1 / Общее количество пользователей

Шаг 5: Расчет трендов месячного коэффициента повторных покупок

Система рассчитывает коэффициенты повторных покупок, сгруппированные по месяцам:

  1. Группировка по месяцам: Группировка всех заказов по месяцам (формат YYYY-MM)
  2. Расчет месячного коэффициента повторных покупок: Для каждого месяца
    • Подсчет всех пользователей с заказами в том месяце
    • Выявление пользователей с несколькими различными датами заказов в том месяце (пользователи с повторными покупками)
    • Расчет коэффициента повторных покупок = Количество пользователей с повторными покупками / Общее количество пользователей в том месяце
  3. Временная сортировка: Сортировка по месяцам в хронологическом порядке для генерации данных тренда

Шаг 6: Отображение результатов

  1. Общие показатели:
    • Общий коэффициент повторных покупок: Доля пользователей с поведением повторных покупок среди всех пользователей
  2. Таблица распределения частоты:
    • Отображает количество пользователей и пропорции для различных частот потребления (1, 2, 3, 4, 5, 6+)
    • Включает строку итогов, показывающую общее количество пользователей и общую пропорцию (100%)
  3. График тренда месячного коэффициента повторных покупок:
    • Отображает тренды коэффициента повторных покупок по месяцам
    • Облегчает наблюдение временных закономерностей и трендов в коэффициенте повторных покупок

2.3 Правила фильтрации данных


III. Инструкции по использованию и примечания

3.1 Подготовка данных

Обязательные поля

Перед импортом данных убедитесь, что ваш файл данных содержит следующие два поля:

  1. ID пользователя (user_id)
    • Описание: Поле, которое уникально идентифицирует пользователей (ID пользователя или номер телефона)
    • Требования к формату: Принимаются текст или числа
    • Примеры: U001, 12345, 13800138000
  2. Дата заказа (order_date)
    • Описание: Дата размещения заказа пользователем
    • Требования к формату: Поддерживает несколько форматов дат (такие как YYYY-MM-DD, YYYY/MM/DD, MM/DD/YYYY и т.д.)
    • Примечания: Система автоматически распознает распространенные форматы дат; рекомендуется использовать стандартные форматы дат для обеспечения точного парсинга

Требования к формату данных

3.2 Сопоставление полей

После загрузки данных система попросит вас сопоставить столбцы в вашем файле данных со следующими полями:

3.3 Фильтрация данных (необязательно)

Система поддерживает фильтрацию дат заказов:

3.4 Интерпретация результатов

Описание показателей

Анализ распределения частоты

Анализ трендов

3.5 Примечания

⚠️ Важные замечания

  1. Расчет частоты основан на различных датах заказов:
    • Частота потребления рассчитывается на основе distinct(order_date), т.е. количества различных дат заказов
    • Несколько заказов в один день считаются только как 1 частота и не увеличивают частоту потребления пользователя
    • Пример: Пользователь размещает 3 заказа в один день, частота потребления все еще 1; пользователь размещает заказы в 3 разных дня, частота потребления 3
  2. Определение повторных покупок:
    • Повторные покупки означают, что пользователь имеет несколько различных дат заказов (distinct(order_date) > 1)
    • Несколько заказов в один день не считаются повторными покупками; только заказы в разные дни считаются повторными покупками
    • Рекомендация: Понимание этой логики помогает правильно интерпретировать результаты анализа
  3. Расчет месячного коэффициента повторных покупок:
    • Месячный коэффициент повторных покупок рассчитывается по месяцам, коэффициент повторных покупок каждого месяца рассчитывается независимо
    • Пользователи с несколькими различными датами заказов в месяце считаются пользователями с повторными покупками для того месяца
    • Если в месяце мало данных, коэффициент повторных покупок может быть недостаточно точным; рекомендуется анализировать в сочетании с объемом данных
  4. Полнота данных:
    • Записи с отсутствующими ID пользователя или датой заказа автоматически исключаются
    • Даты заказов, которые не могут быть распознаны, исключаются, что может повлиять на точность расчетов частоты
    • Рекомендация: На этапе подготовки данных убедитесь, что ключевые поля полны и правильно отформатированы

💡 Рекомендации по использованию

  1. Проверка качества данных:
    • Проверьте полноту данных перед загрузкой, убедитесь, что поля ID пользователя и даты заказа не отсутствуют
    • Проверьте правильность форматов дат, чтобы избежать ошибок парсинга дат
    • Проверьте наличие аномальных данных (таких как будущие даты, явно неправильные даты)
  2. Временной диапазон анализа:
    • Рекомендуется включать достаточные исторические данные (минимум 3-6 месяцев) для точного расчета частоты потребления пользователей
    • Если объем данных большой, вы можете сначала проанализировать данные за последние 1-2 года для наблюдения краткосрочных трендов
    • Затем расширить до более длинных исторических данных для наблюдения долгосрочных трендов и сезонных закономерностей
  3. Проверка результатов:
    • Сравните распределения частоты в разные периоды для выявления аномальных изменений
    • В сочетании со временем бизнес-активностей проанализируйте причины изменений коэффициента повторных покупок
    • Проверьте, соответствует ли распределение частоты бизнес-ожиданиям; при наличии аномалий требуется дальнейшее расследование
  4. Оптимизация стратегии:
    • Если общий коэффициент повторных покупок низкий, рекомендуется усилить взаимодействие с пользователями, отправлять купоны или информацию об активностях для повышения готовности пользователей к повторным покупкам
    • Если доля пользователей с низкой частотой (частота 1) слишком высока, рекомендуется проанализировать причины оттока и разработать стратегии активации пользователей
    • Если доля пользователей с высокой частотой (частота 6+) слишком низка, рекомендуется оптимизировать качество продуктов и услуг для повышения удовлетворенности пользователей
    • На основе трендов месячного коэффициента повторных покупок скорректируйте ритм и стратегии маркетинговых активностей

3.6 Часто задаваемые вопросы

В1: Почему некоторые пользователи в моих данных не учитываются?

О: Возможные причины включают:

В2: Как рассчитывается частота потребления?

О: Частота потребления рассчитывается на основе количества различных дат заказов, т.е. count(distinct order_date). Например, если пользователь размещает заказы в 3 разных дня, частота потребления равна 3; если пользователь размещает несколько заказов в один день, частота потребления все еще равна 1.

В3: Если пользователь размещает несколько заказов в один день, считается ли это повторными покупками?

О: Нет. Определение повторных покупок заключается в том, что пользователь имеет несколько различных дат заказов (distinct(order_date) > 1). Несколько заказов в один день считаются только как 1 дата заказа, поэтому не считаются повторными покупками.

В4: Как рассчитывается месячный коэффициент повторных покупок?

О: Месячный коэффициент повторных покупок рассчитывается по месяцам. Для каждого месяца система подсчитывает всех пользователей с заказами в том месяце, затем выявляет пользователей с несколькими различными датами заказов в том месяце (пользователи с повторными покупками), и наконец рассчитывает коэффициент повторных покупок = Количество пользователей с повторными покупками / Общее количество пользователей в том месяце.

В5: Что означает "6+" в таблице распределения частоты?

О: "6+" представляет пользователей с частотой потребления 6 и выше. Система объединяет всех пользователей с частотой ≥ 6 и отображает их как "6+" для упрощения представления таблицы. Если вам нужно просмотреть более подробное распределение частоты, вы можете проверить исходные данные.

В6: Как повысить коэффициент повторных покупок пользователей?

О: Рекомендуется начать со следующих аспектов:


IV. Резюме

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

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