Analisi del valore del ciclo di vita previsto
In questo argomento viene illustrato come impostare una dashboard che consenta di comprendere la crescita del valore del ciclo di vita del cliente e il valore atteso del ciclo di vita dei clienti.
Questa analisi è disponibile solo per gli account Pro sulla nuova architettura. Se il tuo account ha accesso alla funzionalità Persistent Views
nella barra laterale Manage Data
, ti trovi nella nuova architettura e puoi seguire le istruzioni elencate qui per creare autonomamente questa analisi.
Prima di iniziare, acquisisci familiarità con Report Builder coorte.
Colonne calcolate
Colonne da creare nella tabella orders se si utilizzano mesi di 30 giorni:
-
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
-
Definizione:
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
-
Definizione:
case when created_at is null then null else (ceil((extract(epoch from current_timestamp) - extract(epoch from created_at))/2629800))::int end
Colonne da creare nella tabella orders
se si utilizza calendario mesi:
-
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
-
Definizione:
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
-
Definizione:
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
-
Definizione:
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
Metriche
Istruzioni sulla metrica
Metriche da creare
-
Clienti distinti per data primo ordine
- Se si abilitano gli ordini degli ospiti, utilizzare
customer_email
- Se si abilitano gli ordini degli ospiti, utilizzare
-
Nella tabella
orders
-
Questa metrica esegue un conteggio valori distinti
-
Nella colonna
customer_id
-
Ordinato per la marca temporale
Customer's first order date
Rapporti
Istruzioni per il rapporto
Ricavi previsti per cliente per mese
-
Metrica
A
:Revenue (hide)
Calendar months between first order and this order
<= X
(Scegli un numero ragionevole per X, ad esempio, 24 mesi)Is in current month?
=No
-
Metric:Revenue
-
Filter:
-
Metrica
B
:All time customers (hide)
Is in current month?
=No
-
Metric:
New customers by first order date
-
Filter:
-
Metrica
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
Altri dettagli grafico
-
Time period:
All time
-
Intervallo di tempo:
None
-
Group by:
Calendar months between first order and this order
- mostra tutto -
Cambia
group by
per la metricaAll time customers
in Indipendente utilizzando l'icona a forma di matita accanto agroup by
-
Modificare i campi
Show top/bottom
come segue:- 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:
Ricavi medi al mese per coorte
- Metrica
A
:Revenue
-
Metric view:Cohort
- Cohort date:
Customer's first order date
- Perspective:
Average value per cohort member
Ricavi medi cumulati al mese per coorte
- Metrica
A
:Revenue
-
Metric view:Cohort
- Cohort date:
Customer's first order date
- Perspective:
Cumulative average value per cohort member
Dopo aver compilato tutti i rapporti, puoi organizzarli nel dashboard come desideri. Il risultato potrebbe essere simile all’immagine nella parte superiore della pagina.
Per qualsiasi domanda durante la creazione di questa analisi, o semplicemente per coinvolgere il team Professional Services, contatta il supporto.