Dela via


Exempelguide för förutsägelse om prenumerationsomsättning

Den här guiden ger dig ett komplett exempel på förutsägelse av prenumeration omsättning med exempeldata. Vi rekommenderar att du provar denna prediktion i en ny miljö.

Scenario

Contoso är ett företag som tillverkar kaffe och kaffeautomater av hög kvalitet. De säljer produkterna via Contoso Coffees webbplats. De startade nyligen ett prenumerationsalternativ för sina kunder för att med jämna mellanrum få kaffe. Deras mål är att förstå vilka prenumererande kunder som kan komma att säga upp prenumerationen inom de kommande månaderna. Att veta vilka av deras kunder som sannolikt kommer att omsättas kan hjälpa dem att spara marknadsföringsinsatser genom att fokusera på att behålla dem.

Förutsättningar

Uppgift 1 – Mata in data

Läs artiklarna om datainmatning och ansluta till en Power Query datakälla. Följande information förutsätter att du bekantat dig med inmatningsdata i allmänhet.

Mata in kunddata från e-handelsplattformen

  1. Skapa en datakälla med namnet eCommerce och välj anslutningsprogrammet Text/CSV.

  2. Ange URL för e-handelskontakter https://aka.ms/ciadclasscontacts.

  3. Medan du redigerar data väljer du Transformera och sedan Använd första raden som rubriker.

  4. Uppdatera datatypen för kolumnerna som anges nedan:

    • DateOfBirth: Datum
    • CreatedOn: Datum/Tid/Zon

    Transformera födelsedatum till datum.

  5. I fältet Namn i fönstret till höger byter du namn på din datakälla till eCommerceContacts

  6. Spara datakällan.

Mata in kunddata från lojalitetsschema

  1. Skapa en datakälla med namnet LoyaltyScheme och välj anslutningsprogrammet Text/CSV.

  2. Ange URL:en för lojalitetskunder https://aka.ms/ciadclasscustomerloyalty.

  3. Medan du redigerar data väljer du Transformera och sedan Använd första raden som rubriker.

  4. Uppdatera datatypen för kolumnerna som anges nedan:

    • DateOfBirth: Datum
    • RewardsPoints: Heltal
    • CreatedOn: Datum/Tid
  5. I fältet Namn i fönstret till höger byter du namn på din datakälla till loyCustomers.

  6. Spara datakällan.

Mata in prenumerationsinformation

  1. Skapa en datakälla med namnet SubscriptionHistory och välj anslutningsprogrammet Text/CSV.

  2. Ange URL för prenumerationer https://aka.ms/ciadchurnsubscriptionhistory.

  3. Medan du redigerar data väljer du Transformera och sedan Använd första raden som rubriker.

  4. Uppdatera datatypen för kolumnerna som anges nedan:

    • SubscriptioID: Hela numret
    • SubscriptionAmount: Valuta
    • SubscriptionEndDate: Datum/tid
    • SubscriptionStartDate: Datum/tid
    • TransactionDate: Datum/tid
    • IsRecurring: Sant/falskt
    • Is_auto_renew: Sant/falskt
    • RecurringFrequencyInMonths: Hela numret
  5. I fältet Namn i den högra rutan byter du namn på din datakälla till SubscriptionHistory.

  6. Spara datakällan.

Mata in kunddata från webbplatsens recensioner

  1. Skapa en datakälla med namnet Webbplats och välj anslutningsprogrammet Text/CSV.

  2. Ange webbadressen för webbplatsrecensioner https://aka.ms/ciadclasswebsite.

  3. Medan du redigerar data väljer du Transformera och sedan Använd första raden som rubriker.

  4. Uppdatera datatypen för kolumnerna som anges nedan:

    • ReviewRating: Hela numret
    • ReviewDate: Datum
  5. I fältet Namn i den högra rutan byter du namn på din datakälla till webReviews.

Uppgift 2 – Dataförening

Granska artikeln om datasamordning. Följande information förutsätter att du bekantat dig med datasamordning i allmänhet.

När data har förts in startar du dataprocessen för att skapa Unified customer profile. Mer information finns i Dataförening.

Beskriv de kunddata som ska samordnas

  1. Efter inmatande av data mappar du kontakter från e-handels- och lojalitetsdata till vanliga datatyper. Gå till Data>Förena.

  2. Välj de tabeller som representerar kundprofilen – eCommerceContacts och loyCustomers.

    förena e-handels- och lojalitetsdatakällor.

  3. Välj ContactId som primärnyckel för eCommerceContacts och LoyaltyID som primärnyckel för loyCustomers.

  4. Välj Nästa. Hoppa över dubblettposter och välj Nästa.

Definiera matchningsregler

  1. Välj eCommerceContacts : eCommerce som den primära entiteten och ta med alla poster.

  2. Välj loyCustomers : LoyaltyScheme och ta med alla poster.

  3. Lägga till en regel:

    • Välj FullName för både eCommerceContacts och loyCustomers.
    • Välj Typ (Telefon, Namn, Adress, ...) för Normalisering.
    • Ange Precisionsnivå: Basic och Värde: Hög.
  4. Lägg till ett andra villkor för e-postadressen:

    • Välj Email för både eCommerceContacts och loyCustomers.
    • Lämna Normalisera tomt.
    • Ange Precisionsnivå: Basic och Värde: Hög.
    • Ange FullName, Email för namn.

    Förena matchningsregel för namn och e-post.

  5. Välj Klart.

  6. Välj Nästa.

Visa enhetlig data

  1. Byt namn på ContactId för tabellen loyCustomers till ContactIdLOYALTY för att skilja det från det andra ID:t som inte finns.

  2. Välj Nästa att granska och välj sedan Skapa kundprofiler.

Uppgift 3 – Skapa transaktionshistorik aktivitet

Läs artikeln om kundaktiviteter. Följande information förutsätter att du bekantat dig med skapa aktiviteter i allmänhet.

  1. Skapa aktiviteter med tabellen prenumeration och tabellen Reviews:Website.

  2. För prenumeration, välj prenumeration för Aktivitetstyp och CustomerId för Primärnyckel.

  3. För Recensioner:Webbplats, välj SalesOrderLine för Aktivitetstyp och ReviewID för Primärnyckel.

  4. Ange följande information för prenumerationsaktiviteten:

    • Aktivitetsnamn: SubscriptionHistory
    • Timestamp: SubscriptionEndDate
    • Händelseaktivitet: SubscriptionType
    • Transaktions-ID: TransactionID
    • Transaktionsdatum: TransactionDate
    • Prenumerations-ID: SubscriptionID
    • Startdatum för prenumeration: SubscriptionStartDate
    • Slutdatum för prenumeration: SubscriptionEndDate
  5. Ange följande information för webbgranskningsaktiviteten:

    • Aktivitetsnamn: WebReviews
    • Tidsstämpel: ReviewDate
    • Händelseaktivitet: ActivityTypeDisplay
    • Ytterligare information: ReviewRating
  6. Skapa en relation mellan SubscriptionHistory:Subscription och eCommerceContacts:eCommerce med CustomerID som sekundär nyckel för att ansluta de två tabellerna.

  7. Skapa en relation mellan webbplats och eCommerceContacts med UserId som utländsk nyckel.

  8. Granska ändringarna och välj sedan Skapa aktiviteter.

Uppgift 4 – Konfigurera förutsägelsen om prenumerationsomsättning

Med de enhetliga kundprofilerna på plats och aktiviteten som skapas kan vi nu köra förutsägelsen om prenumerationsomsättning. Detaljerade anvisningar finns i Förutsägelse av prenumerationsomsättning.

  1. Gå till Insikter>Prediktioner.

  2. På fliken Skapa, välj Använd modell på panelenKundomsättningsmodell.

  3. Välj prenumeration för typen av omsättning och Kom igång.

  4. Namnge modellen OOB förutsägelse om prenumerationsomsättning och utdatatabellen OOBSubscriptionChurnPrediction.

  5. Definiera modellinställningar:

    • Dagar sedan prenumerationen upphörde: 60 dagar för att visa att en kund betraktas som omsättning om de inte förnyar prenumerationen under den här perioden efter det att prenumerationen upphört.
    • Antal dagar i framtiden att förutsäga omsättningen för: 93 dagar, vilket är den varaktighet modellen förutsäger att kunden kan omsätta. Ju längre in i framtiden du tittar, desto mindre exakta blir resultaten.

    Välj modellens inställning och omsättningsdefinition.

  6. Välj Nästa.

  7. I steget Obligatoriska data väljer du Lägg till data för att tillhandahålla prenumerationshistorik.

  8. Välj Prenumeration och tabellen SubscriptionHistory och välj Nästa. Data som krävs fylls i automatiskt från aktiviteten. Välj Spara.

  9. Under Kundaktiviteter väljer du Lägg till data.

  10. I det här exemplet lägger du till webbgranskningsaktiviteten.

  11. Välj Nästa.

  12. I steget Datauppdateringar välj Månadsvis för modellschemat.

  13. När du har granskat alla detaljer väljer du Spara och kör.

Uppgift 5 – Granska modellresultat och förklaringar

Låt modellen slutföra träningen och bedömningen av data. Granska förklaring för omsättningsmodell för prenumeration. Mer information finns i Visa förutsägelseresultat.

Uppgift 6 – Skapa ett segment med kunder med hög omsättningsrisk

Om du kör modellen skapas en ny tabell som visas på Data>Tabeller. Du kan skapa ett nytt segment baserat på tabellen som skapats av modellen.

  1. Välj på resultatsidan Skapa segment.

  2. Skapa en regel med tabellen OOBSubscriptionChurnPrediction och definiera segmentet:

    • Fält: ChurnScore
    • Operatör: är större än
    • Värde: 0,6
  3. Välj Spara och Kör segmentet.

Du har nu ett segment som uppdateras dynamiskt som identifierar kunder med hög omsättningsrisk för den här prenumerationsverksamheten. Mer information finns i Skapa och hantera segment.

Dricks

Du kan också skapa ett segment för en prediktionsmodell från sidan Insikter>Segment genom att välja Ny och välja Skapa från>Insikter. För mer information, se Skapa ett nytt segment med snabba segment.

Nästa steg