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
  • Nella tabella orders

  • Questa metrica esegue un conteggio valori distinti

  • Nella colonna customer_id

  • Ordinato per la marca temporale Customer's first order date

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

  • Cambia group by per la metrica All time customers in Indipendente utilizzando l'icona a forma di matita accanto a group 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

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.

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