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 a Persistent Views funzione sotto il Manage Data barra laterale, ti trovi sulla nuova architettura e puoi seguire le istruzioni elencate qui per creare autonomamente questa analisi.

Prima di iniziare, è importante acquisire familiarità con generatore di rapporti per coorte.

Colonne calcolate

Colonne da creare nel ordini tabella se si utilizza 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 nel orders tabella 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 del primo ordine

    • Se si abilitano gli ordini degli ospiti, utilizzare customer_email
  • In orders tabella

  • Questa metrica esegue una Conta valori distinti

  • Il giorno customer_id colonna

  • Ordinato da Customer's first order date timestamp

NOTE
Assicurati di aggiungere tutte le nuove colonne come dimensioni alle metriche prima di creare nuovi rapporti.

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

  • Modificare il group by per All time customers metrica Indipendente utilizzando l’icona a forma di matita accanto al simbolo group by

  • Modifica il Show top/bottom campi 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

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 mensili cumulati 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.

In caso di domande durante la creazione di questa analisi, o se desideri semplicemente coinvolgere il team Professional Services, contatta l’assistenza.

recommendation-more-help
e1f8a7e8-8cc7-4c99-9697-b1daa1d66dbc