ライフタイム値の期待分析
このトピックでは、顧客の生涯価値の成長と顧客の生涯期待値を理解するのに役立つ、ダッシュボードの設定方法を説明します。
この分析は、新しいアーキテクチャの Pro アカウントのお客様のみが利用できます。 アカウントが Persistent Views サイドバーの Manage Data 機能にアクセスできる場合は、新しいアーキテクチャを使用しており、ここに記載されている手順に従って分析を自分で構築できます。
開始する前に、 コホートレポートビルダー を熟知しておく必要があります。
計算される列
30 日の月 を使用する場合に、orders テーブルに作成する列:
-
Column name:
Months between first order and this order -
Column type:
Same Table -
Column equation:CALCULATION -
Column input: A =
Seconds between customer's first order date and this order -
Datatype:Integer -
定義:
case when A is null then null when A <= 0 then '1'::int else (ceil(A)/2629800)::int end -
Column name:
Months since order -
Column type:
Same Table -
Column equation:CALCULATION -
Column input: A =
created_at -
Datatype:Integer -
定義:
case when created_at is null then null else (ceil((extract(epoch from current_timestamp) - extract(epoch from created_at))/2629800))::int end
orders カレンダー 月を使用している場合、 テーブルに作成する列:
-
Column name:
Calendar months between first order and this order -
Column type:
Same Table -
Column equation:CALCULATION -
Column inputs:
A=created_atB=Customer's first order date
-
Datatype:Integer -
定義:
case when (A::date is null) or (B::date is null) then null else ((date_part('year',A::date) - date_part('year',B::date))*12 + date_part('month',A::date) - date_part('month',B::date))::int end -
Column name:
Calendar months since order -
Column type:
Same Table -
Column equation:CALCULATION -
Column input:
A=created_at -
Datatype:Integer -
定義:
case when A is null then null else ((date_part('year',current_timestamp::date) - date_part('year',A::date))*12 + date_part('month',current_timestamp::date) - date_part('month',A::date))::int end -
Column name:
Is in current month? (Yes/No) -
Column type:
Same Table -
Column equation:CALCULATION -
Column input: A =
created_at -
Datatype:String -
定義:
case when A is null then null when (date_trunc('month', current_timestamp::date))::varchar = (date_trunc('month', A::date))::varchar then 'Yes' else 'No' end
指標
指標の手順
作成する指標
-
初回注文日別のユニーク顧客
- ゲストによる注文を有効にする場合は、
customer_emailを使用します
- ゲストによる注文を有効にする場合は、
-
ordersのテーブル内 -
この指標は、「個別値のカウント を実行します
-
customer_id列 -
Customer's first order dateタイムスタンプで並べ替え
レポート
レポートの手順
顧客ごとの月別収益予測
-
指標
A:Revenue (hide)Calendar months between first order and this order<= X(X に適した数値を選択してください。例:24 か月)Is in current month?=No
-
指標:Revenue -
Filter:
-
指標
B:All time customers (hide)Is in current month?=No
-
Metric:
New customers by first order date -
Filter:
-
指標
C:All time customers by month since first order (hide)Calendar months since order<= XIs in current month?=No
-
Metric:
New customers by first order date -
Filter:
-
Formula:
Expected revenue -
Formula:
A / (B - C) -
Format:Currency
その他のグラフの詳細
-
Time period:
All time -
時間間隔:
None -
Group by:
Calendar months between first order and this order– すべてを表示 -
group byの横にある鉛筆アイコンを使用して、All time customers指標のgroup byを「独立」に変更します -
Show top/bottomのフィールドを次のように編集します。- Revenue:
Top 24 sorted by Calendar months between first order and this order - All time customers:
Top 24 sorted by All time customers - All time customers by month since first order:
Top 24 sorted by All time customers by month since first order
- Revenue:
コホート別の 1 か月あたりの平均売上高
- 指標
A:Revenue -
Metric view:Cohort - Cohort date:
Customer's first order date - Perspective:
Average value per cohort member
コホート別の 1 か月あたりの累積平均売上高
- 指標
A:Revenue -
Metric view:Cohort - Cohort date:
Customer's first order date - Perspective:
Cumulative average value per cohort member
すべてのレポートをコンパイルした後、必要に応じてダッシュボード上で整理できます。 結果は、ページ上部の画像のようになります。
分析中に質問が発生した場合や、プロフェッショナルサービスチームに依頼したい場合は、 サポートにお問い合わせください 。