中文 | 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

🔍データフィルター(オプション)

フィルター条件を設定すると、条件に一致するデータのみが分析されます
正在分析数据,请稍候...
正在处理数据,可能需要几秒钟时间
このツールについて

一、計算機の概要

ユーザーリピート購入頻度分布計算機は、ユーザーの消費頻度分布とリピート購入行動を分析するための専用ツールです。各ユーザーの異なる注文日数(distinct(order_date))を統計することで、ユーザーグループの消費習慣、アクティビティレベル、リピート購入行動の特徴を深く理解し、ユーザー運営戦略と精密マーケティングの策定にデータサポートを提供します。

コア機能

適用シーン

対象顧客

この計算機は、ユーザーの消費頻度とリピート購入行動を分析する必要があるすべての業界とシーンに適用でき、特に以下のタイプの顧客に適しています:

適用前提:お客様のビジネスは、ユーザーIDと注文日のデータを提供でき、データにユーザーの履歴注文記録が含まれている必要があります。


二、アルゴリズムの紹介

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:個別表示、各頻度1行
    • 頻度6以上:統合して"6+"として表示
  3. 割合の計算:各頻度グループのユーザー数がユーザー総数に占める割合

ステップ4:全体リピート購入率の計算

全体リピート購入率

全体リピート購入率 = 消費頻度 > 1 のユーザー数 / ユーザー総数

ステップ5:月次リピート購入率トレンドの計算

システムは月ごとにグループ化してリピート購入率を計算します:

  1. 月ごとのグループ化:すべての注文を月(YYYY-MM形式)でグループ化
  2. 月次リピート購入率の計算:各月について
    • その月に注文があるすべてのユーザーを統計
    • その月に複数の異なる注文日を持つユーザー(リピート購入ユーザー)を識別
    • リピート購入率 = リピート購入ユーザー数 / その月の全ユーザー数を計算
  3. 時間ソート:月の時間順に並べ替えて、トレンドデータを生成

ステップ6:結果表示

  1. 全体指標
    • 全体リピート購入率:全ユーザー中でリピート購入行動を持つユーザーの割合
  2. 頻度分布テーブル
    • 異なる消費頻度(1回、2回、3回、4回、5回、6+回)のユーザー数と割合を表示
    • 合計行を含み、ユーザー総数と総割合(100%)を表示
  3. 月次リピート購入率トレンドチャート
    • 月ごとにリピート購入率の変化トレンドを表示
    • リピート購入率の時間パターンと変化トレンドを観察しやすくする

2.3 データフィルタリングルール


三、使用説明と注意事項

3.1 データ準備

必須フィールド

データをインポートする前に、データファイルに以下の2つのフィールドが含まれていることを確認してください:

  1. ユーザーID (user_id)
    • 説明:ユーザーを一意に識別するフィールド(ユーザーIDまたは電話番号)
    • 形式要件:テキストまたは数値が受け入れられます
    • 例:U0011234513800138000
  2. 注文日 (order_date)
    • 説明:ユーザーが注文した日付
    • 形式要件:複数の日付形式をサポート(YYYY-MM-DDYYYY/MM/DDMM/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 よくある質問

Q1:データ内の一部のユーザーが統計されないのはなぜですか?

A:考えられる理由には以下が含まれます:

Q2:消費頻度はどのように計算されますか?

A:消費頻度は異なる注文日の数に基づいて計算されます。つまり、count(distinct order_date)です。例えば、ユーザーが異なる3日に注文した場合、消費頻度は3です。ユーザーが同じ日に複数回注文した場合、消費頻度は1のままです。

Q3:ユーザーが同じ日に複数回注文した場合、リピート購入としてカウントされますか?

A:いいえ。リピート購入の定義は、ユーザーが複数の異なる注文日を持つこと(distinct(order_date) > 1)です。同じ日に複数回注文しても1つの注文日としてカウントされるため、リピート購入とは見なされません。

Q4:月次リピート購入率はどのように計算されますか?

A:月次リピート購入率は月ごとに統計されます。各月について、システムはその月に注文があるすべてのユーザーを統計し、次にその月に複数の異なる注文日を持つユーザー(リピート購入ユーザー)を識別し、最後にリピート購入率 = リピート購入ユーザー数 / その月の全ユーザー数を計算します。

Q5:頻度分布表の"6+"とは何を意味しますか?

A:"6+"は消費頻度が6回以上のユーザーを表します。システムは頻度≥6のすべてのユーザーを統合し、"6+"として表示して、テーブル表示を簡素化します。より詳細な頻度分布を表示する必要がある場合は、生データを確認できます。

Q6:ユーザーのリピート購入率を向上させるにはどうすればよいですか?

A:以下の側面から始めることを推奨します:


四、まとめ

ユーザーリピート購入頻度分布計算機は、科学的なアルゴリズムと直感的な視覚化を通じて、ユーザーの消費頻度分布とリピート購入行動を完全に理解するのに役立ちます。このツールを適切に使用することで、以下が可能になります:

ご質問や技術サポートが必要な場合は、システム管理者にお問い合わせください。