最新性、頻度および金額モデル

最新性、頻度および金額(RFM)モデルは、組込み済みのデータ・サイエンス・モデルです。

RFMモデルの説明

RFMモデルは、次の特性を使用して、Eメールのエンゲージメントおよび購買行動を測定します。

  • 最新性: ユーザーのトランザクションが最近のものか。

  • 頻度: ユーザーがトランザクションを行う頻度。

  • 金額: ユーザーのトランザクションのサイズ/合計値。

各特性は、1から5の間のスコアで表され、最も低い最新性、頻度または購買価格のスコアは1、最も高い最新性、頻度または購買価格のスコアは5になります。

次のデフォルト値がイベントに割り当てられます。

  • Eメール・オープン: 0.1

  • Eメール・クリック: 0.3

  • コンバージョン: 0.6

このモデルでは、次のペルソナを使用して各顧客の値を示します。

説明
ロスト 監視期間中のアクティビティが最も少ない、最も弱い顧客。
リスクあり アクティブでなくなってきており、購買行動が少ない顧客。
ロスト不可 より強く非アクティブになってきている顧客。まだ救済可能。
確約 平均的な最新性と値の顧客。
新規 価値の高いエンゲージメントを持つ最近の顧客。
チャンピオン 最上級。価値の高い、最近のエンゲージメントを持つ顧客。

モデルのパラメータ

モデルを作成する際には、モデルについて次のパラメータを定義する必要があります。

  • アルゴリズム: アルゴリズムは、モデルを実行するコードです。

  • 問合せ: モデルについて選択した問合せによって、モデル・トレーニングおよびモデル・スコアリング用のデータセットが生成されます。

  • 入力: 入力は、モデル・トレーニングおよびモデル・スコアリングに使用されるUnityデータ・モデルの問合せ属性です。モデル入力は変更できません。

  • 出力: 出力は、モデルの出力値を格納するために使用されるUnityデータ・モデルのデータ・オブジェクトおよび属性です。モデル出力のデフォルト・マッピングは更新できます。

モデルの入力

値を生成するために、RFMモデルでは次のデータが使用されます。

モデルが正常に実行されるようにするには、データを、次のすべての入力属性に取り込む必要があります。

データ・オブジェクト 属性 データ型 説明
Event SourceEventID 文字列

イベントの一意の識別子。

Event SourceCustomerID 文字列 顧客の一意の識別子。
Event SourceID 文字列 ソースの一意の識別子。
Event Type 文字列 イベントのタイプ(表示、購入、購買、クリックなど)。
Event EventTS タイムスタンプ イベントが発生した日時。
Event Medium 文字列 Eメール、SMS、プッシュなどのメッセージのチャネル。
Event Source 文字列 イベントのソース(Facebook、Google、Responsysなど)。
Event ExtendedPrice 文字列 割引を差し引いた後の顧客が支払う金額。
Event Quantity 文字列 各SKUで購入された品目の数。
Order OrderEntryTS 文字列 オーダーが開始された日時。

モデルの出力

Customer_RFMScoreデータ・オブジェクトで、各顧客に対して生成されたスコアおよびペルソナの値を確認できます。次の属性によって出力値が生成されます。

属性 説明 データ型 キー属性かどうか
SourceCustomer_RFMScoreID データ・オブジェクトの一意の識別子。 文字列
SourceID ソースの一意の識別子。 文字列
SourceContactID コンタクトの一意の識別子。 文字列
RFM_Timestamp 値が最後に生成された日時。 タイムスタンプ ×
R_Score 1から5までの最新性スコア。 整数 ×
F_Score 1から5までの頻度スコア。 整数 ×
M_Score 1から5までの金額スコア。 整数 ×
RF_Persona ユーザーに対して生成されるペルソナ。 文字列 ×

RF Persona属性では、RFMスコアに基づいて次のいずれかのペルソナを生成します。

説明
失注済 監視期間中のアクティビティが最も少ない、最も弱い顧客。
リスクあり 非アクティブおよび少ない購買行動の始まりを示す関与する顧客。
失注不可 非アクティブのより強力なフットプリントを持つサブスクライバ。引き続き救済可能です。
納期回答 平均的な最新性と価格の関与する顧客。
新規 価値の高いエンゲージメントの強力なレートを持つ最近の関与する顧客。
チャンピオン 最高級。価値の高いエンゲージメントの最も高いレートを持つ最新の関与する顧客。

RFMモデルの作成および使用

RFMモデルを作成して使用するには、次のことを行う必要があります。

  1. 最新性、頻度および金額モデルの作成のステップに従います。

  2. モデルを作成したら、トレーニング・ジョブおよびスコアリング・ジョブの実行のステップに従います。

モデルを実行して出力値を作成したら、次のことを行うことができます。

データ・サイエンス, データ・サイエンス・モデル, データの分析, データ・サイエンス・モデルの作成, データ・サイエンス・モデルの作成方法, 最新性, 頻度, 金額, rfm, rfmモデル