ライフタイム値の期待分析
- トピック:
- データウェアハウスマネージャー
- レポート
- ダッシュボード
作成対象:
- 初心者
- 中級
- 管理者
- ユーザー
このトピックでは、顧客の生涯価値の成長と顧客の生涯期待値を理解するのに役立つ、ダッシュボードの設定方法を説明します。
この分析は、新しいアーキテクチャの Pro アカウントのお客様のみが利用できます。 アカウントが Manage Data
サイドバーの Persistent Views
機能にアクセスできる場合は、新しいアーキテクチャを使用しており、ここに記載されている手順に従って分析を自分で構築できます。
開始する前に、 コホートレポートビルダーを熟知しておく必要があります。
計算される列
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_at
B
=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
<= X
Is 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
すべてのレポートをコンパイルした後、必要に応じてダッシュボード上で整理できます。 結果は、ページ上部の画像のようになります。
分析中に質問が発生した場合や、プロフェッショナルサービスチームに依頼したい場合は、 サポートにお問い合わせください。