Condividi tramite


Guida di esempio per una previsione di abbandono dell'abbonamento

Questa guida illustra un esempio completo di previsione di abbandono dell'abbonamento utilizzando i dati di esempio. Ti consigliamo di testare questa previsione in un nuovo ambiente.

Scenario

Contoso è un'azienda che produce caffè e macchine per caffè di alta qualità. Vende i prodotti tramite il sito Web di Contoso Coffee. Recentemente ha lanciato un sistema di abbonamento affinché i suoi clienti acquistino regolarmente del caffè. L'obiettivo dell'azienda è capire quali clienti abbonati potrebbero annullare l'abbonamento nei mesi successivi. Sapere quali dei loro clienti rischiano di essere persi, può aiutarli a ridurre gli sforzi di marketing concentrandosi sulla fidelizzazione degli stessi.

Prerequisiti

Attività 1: inserire dati

Rivedi gli articoli sull'inserimento dati e sulla connessione a un'origine dati Power Query. Le seguenti informazioni presuppongono che tu abbia familiarità con l'inserimento dati in generale.

Inserire dati cliente dalla piattaforma di eCommerce

  1. Crea un origine dati Power Query denominata eCommerce e seleziona il connettore Testo/CSV.

  2. Immetti l'URL per i contatti di eCommerce https://aka.ms/ciadclasscontacts.

  3. Durante la modifica dei dati, seleziona Trasforma e quindi Usa la prima riga come intestazione.

  4. Aggiorna il tipo di dati per le colonne elencate di seguito:

    • DateOfBirth: data
    • CreatedOn: data/ora/fuso orario

    Trasformare la data di nascita in data.

  5. Nel campo Nome nel riquadro a destra, rinomina l'origine dati in eCommerceContacts

  6. Salva l'origine dati.

Inserire dati cliente dallo schema di fidelizzazione

  1. Crea un origine dati denominata LoyaltyScheme e seleziona il connettore Testo/CSV.

  2. Immetti l'URL per i clienti fedeli https://aka.ms/ciadclasscustomerloyalty.

  3. Durante la modifica dei dati, seleziona Trasforma e quindi Usa la prima riga come intestazione.

  4. Aggiorna il tipo di dati per le colonne elencate di seguito:

    • DateOfBirth: data
    • RewardsPoints: numero intero
    • CreatedOn: date/ora
  5. Nel campo Nome nel riquadro a destra, rinomina l'origine dati in loyCustomers.

  6. Salva l'origine dati.

Inserire le informazioni sull'abbonamento

  1. Crea un origine dati denominata SubscriptionHistory e seleziona il connettore Testo/CSV.

  2. Immetti l'URL per gli abbonamenti https://aka.ms/ciadchurnsubscriptionhistory.

  3. Durante la modifica dei dati, seleziona Trasforma e quindi Usa la prima riga come intestazione.

  4. Aggiorna il tipo di dati per le colonne elencate di seguito:

    • SubscriptioID: numero intero
    • SubscriptionAmount: valuta
    • SubscriptionEndDate: data/ora
    • SubscriptionStartDate: data/ora
    • TransactionDate: data/ora
    • IsRecurring: vero/falso
    • Is_auto_renew: vero/falso
    • RecurringFrequencyInMonths: numero intero
  5. Nel campo Nome nel riquadro di destra, rinomina la tua origine dati in SubscriptionHistory.

  6. Salva l'origine dati.

Inserire dati cliente delle recensioni sul sito web

  1. Crea un origine dati denominata Website e seleziona il connettore Testo/CSV.

  2. Immetti l'URL per le recensioni del sito Web https://aka.ms/ciadclasswebsite.

  3. Durante la modifica dei dati, seleziona Trasforma e quindi Usa la prima riga come intestazione.

  4. Aggiorna il tipo di dati per le colonne elencate di seguito:

    • ReviewRating: numero intero
    • ReviewDate: data
  5. Nel campo Nome nel riquadro di destra, rinomina la tua origine dati in webReviews.

Attività 2: unificare i dati

Esamina l'articolo sull'unificazione dei dati. Le seguenti informazioni presuppongono che tu abbia familiarità con l'unificazione dei dati in generale.

Dopo aver importato i dati, inizia il processo di unificazione dei dati per creare un profilo cliente unificato. Per ulteriori informazioni, vedi Unificazione dei dati.

Descrivi i dati del cliente da unire

  1. Dopo l'inserimento dei dati, esegui il mapping dei dati di eCommerce e Fedeltà ai tipi di dati comuni. Vai a Dati>Unifica.

  2. Seleziona le tabelle che rappresentano il profilo cliente, ovvero eCommerceContacts eloyCustomers.

    Unificare le origini dati di e-commerce e fedeltà.

  3. Seleziona ContactId come chiave primaria per eCommerceContacts e LoyaltyID come chiave primaria per loyCustomers.

  4. Seleziona Avanti. Salta i record duplicati e seleziona Avanti.

Definisci regole di corrispondenza

  1. Scegli eCommerceContacts : eCommerce come tabella primaria e includi tutti i record.

  2. Scegli loyCustomers : LoyaltyScheme e includi tutti i record.

  3. Aggiungi una regola:

    • Seleziona FullName sia per eCommerceContacts che per loyCustomers.
    • Seleziona Tipo (telefono, nome, indirizzo, ...) per Normalizza.
    • Imposta Livello di precisione su Di base e Valore su Alto.
  4. Aggiungi una seconda condizione per l'indirizzo e-mail:

    • Seleziona Email sia per eCommerceContacts che per loyCustomers.
    • Lascia vuoto il campo Normalizza.
    • Imposta Livello di precisione su Di base e Valore su Alto.
    • Immetti FullName, Email per il nome.

    Unificare la regola di corrispondenza per nome ed e-mail.

  5. Seleziona Fatto.

  6. Seleziona Avanti.

Visualizzare dati unificati

  1. Rinomina ContactId per la tabella loyCustomers su ContactIdLOYALTY per differenziarlo dagli altri ID inseriti.

  2. Seleziona Avanti per esaminare e quindi seleziona Crea profili cliente.

Attività 3: creare un'attività di cronologia delle transazioni

Rivedi l'articolo sulle attività dei clienti. Le seguenti informazioni presuppongono che tu abbia familiarità con la creazione di impegni in generale.

  1. Crea attività con la tabella Abbonamento e la tabella Reviews:Website.

  2. Per Abbonamento, seleziona Abbonamento per Tipo di attività e CustomerId per Chiave primaria.

  3. Per Reviews:Website, seleziona Review per il Tipo di impegno e ReviewID per la Chiave primaria.

  4. Immetti le informazioni seguenti per l'attività abbonamento:

    • Nome attività: SubscriptionHistory
    • Timestamp: SubscriptionEndDate
    • Impegno attività: SubscriptionType
    • ID transazione: TransactionID
    • Data transazione: TransactionDate
    • ID abbonamento: SubscriptionID
    • Data di inizio abbonamento: SubscriptionStartDate
    • Data di fine abbonamento: SubscriptionEndDate
  5. Immetti le informazioni seguenti per l'impegno di recensione Web:

    • Nome impegno: WebReviews
    • Timestamp: ReviewDate
    • Impegno evento: ActivityTypeDisplay
    • Dettagli aggiuntivi: ReviewRating
  6. Crea una relazione tra SubscriptionHistory:Subscription ed eCommerceContacts:eCommerce con CustomerID come chiave esterna per collegare le due tabelle.

  7. Crea una relazione tra Website e eCommerceContacts con UserId come chiave esterna.

  8. Esamina le modifiche, quindi seleziona Crea impegni.

Attività 4: configurare la previsione di abbandono dell'abbonamento

Dopo aver unificato i profili cliente e creato l'attività, possiamo eseguire la previsione dell'abbandono dell'abbonamento. Per i passaggi dettagliati, vedi Previsione dell'abbandono dell'abbonamento.

  1. Vai a Informazioni dettagliate>Previsioni.

  2. Nella scheda Crea seleziona Usa modello nel riquadro Modello di abbandono dei clienti.

  3. Seleziona Abbonamento per il tipo di abbandono, quindi seleziona Operazioni preliminari.

  4. Assegna al modello il nome Previsione abbandono abbonamento OOB e alla tabella di output il nome OOBSubscriptionChurnPrediction.

  5. Definisci le preferenze del modello:

    • Giorni dalla fine dell'abbonamento: 60 giorni per indicare che un cliente viene considerato perso se non rinnova l'abbonamento in questo periodo successivo alla scadenza dell'abbonamento.
    • Giorni da esaminare nel futuro per prevedere l'abbandono: 93 giorni, che è la durata prevista dal modello per l'abbandono da parte dei clienti. Maggiore è la durata, meno precisi saranno i risultati.

    Seleziona le preferenze per il modello e la definizione di abbandono.

  6. Selezionare Avanti.

  7. Nel passaggio Dati richiesti, seleziona Aggiungi dati per fornire i dati della cronologia degli abbonamenti.

  8. Seleziona Subscription e la tabella SubscriptionHistory, quindi seleziona Avanti. I dati richiesti vengono compilati automaticamente dall'attività. Seleziona Salva.

  9. In Attività cliente, seleziona Aggiungi dati.

  10. Per questo esempio, aggiungi l'attività Recensione Web.

  11. Selezionare Avanti.

  12. Nel passaggio Aggiornamenti dei dati seleziona Mensile per la pianificazione del modello.

  13. Dopo aver esaminato tutti i dettagli, seleziona Salva ed esegui.

Attività 5: esaminare i risultati e le spiegazioni del modello

Lascia che il modello termini il training e la valutazione dei dati. Rivedi le spiegazioni del modello di abbandono dell'abbonamento. Per maggiori informazioni, vedi Visualizzare i risultati della previsione.

Attività 6: creare un segmento di clienti ad alto rischio di abbandono

L'esecuzione del modello crea una nuova tabella, che è elencata in Dati>Tabelle. Puoi creare un nuovo segmento basato sulla tabella creata dal modello.

  1. Nella pagina dei risultati, seleziona Crea segmento.

  2. Crea una regola usando la tabella OOBSubscriptionChurnPrediction e definisci il segmento:

    • Campo: ChurnScore
    • Operatore: maggiore di
    • Valore: 0,6
  3. Seleziona Salva e quindi Esegui il segmento.

Ora hai un segmento che viene aggiornato dinamicamente e che identifica i clienti ad alto rischio di abbandono per questa attività di abbonamento. Per altre informazioni, vedi Creare e gestire i segmenti.

Mancia

Puoi anche creare un segmento per un modello previsione dalla pagina Informazioni dettagliate>Segmenti selezionando Nuovo e scegliendo Crea da>Informazioni dettagliate. Per maggiori informazioni, vedi Creare un nuovo segmento con segmenti rapidi.

Passaggi successivi