Delen via


Voorbeeldhandleiding voor klantlevenswaarde (CLV)

Deze handleiding begeleidt u door een end-to-end voorbeeld van CLV-voorspelling (Customer Lifetime Value) in Dynamics 365 Customer Insights - Gegevens met behulp van voorbeeldgegevens. We raden u aan deze voorspelling uit te proberen in een nieuwe omgeving.

Scenario

Contoso is een bedrijf dat koffie- en koffiemachines van hoge kwaliteit produceert. Ze verkopen de producten via hun Contoso Coffee-website. Het bedrijf wil de waarde (omzet) begrijpen die hun klanten in de komende 12 maanden kunnen genereren. Door de verwachte waarde van hun klanten in de komende 12 maanden te kennen, kunnen ze hun marketinginspanningen op klanten met een hoge waarde sturen.

Vereiste voorwaarden

Taak 1 - Gegevens opnemen

Bekijk de artikelen over gegevensopname en maak verbinding met een Power Query-gegevensbron. In de volgende informatie wordt ervan uitgegaan dat u bekend bent met het opnemen van gegevens in het algemeen.

Klantgegevens opnemen van eCommerce-platform

  1. Maak een Power Query-gegevensbron met de naam eCommerce en selecteer de Text/CSV-connector .

  2. Voer de URL voor e-commercecontactpersonen https://aka.ms/ciadclasscontactsin.

  3. Wanneer u de gegevens bewerkt, selecteert u Transformeren en gebruikt u vervolgens de eerste rij als kopteksten.

  4. Werk het gegevenstype voor de onderstaande kolommen bij:

    • DateOfBirth: Datum
    • CreatedOn: Datum/tijd/zone

    De geboortedatum transformeren.

  5. Wijzig in het veld Naam in het rechterdeelvenster de naam van uw gegevensbron in eCommerceContacts

  6. Sla de gegevensbron op.

Online aankoopgegevens opnemen

  1. Voeg nog een gegevensset toe aan dezelfde eCommerce-gegevensbron . Kies de tekst-/CSV-connector opnieuw.

  2. Voer de URL in voor gegevens over onlineaankopenhttps://aka.ms/ciadclassonline.

  3. Wanneer u de gegevens bewerkt, selecteert u Transformeren en gebruikt u vervolgens de eerste rij als kopteksten.

  4. Werk het gegevenstype voor de onderstaande kolommen bij:

    • PurchasedOn: Datum/tijd
    • TotalPrice: Valuta
  5. Wijzig in het veld Naam in het zijvenster de naam van uw gegevensbron in eCommercePurchases.

  6. Sla de gegevensbron op.

Klantgegevens opnemen uit loyaliteitsschema

  1. Maak een gegevensbron met de naam LoyaltyScheme en selecteer de Text/CSV-connector .

  2. Voer de URL in voor loyaliteitsklanten https://aka.ms/ciadclasscustomerloyalty.

  3. Wanneer u de gegevens bewerkt, selecteert u Transformeren en gebruikt u vervolgens de eerste rij als kopteksten.

  4. Werk het gegevenstype voor de onderstaande kolommen bij:

    • DateOfBirth: Datum
    • RewardsPoints: Geheel getal
    • CreatedOn: Datum/tijd
  5. Wijzig in het veld Naam in het rechterdeelvenster de naam van uw gegevensbron in loyCustomers.

  6. Sla de gegevensbron op.

Klantgegevens opnemen uit websitebeoordelingen

  1. Maak een gegevensbron met de naam Website en selecteer de Tekst/CSV-connector .

  2. Voer de URL in voor websitebeoordelingen https://aka.ms/CI-ILT/WebReviews.

  3. Wanneer u de gegevens bewerkt, selecteert u Transformeren en gebruikt u vervolgens de eerste rij als kopteksten.

  4. Werk het gegevenstype voor de onderstaande kolommen bij:

    • Controleren: decimaal getal
    • ReviewDate: Datum
  5. Wijzig in het veld Naam in het rechterdeelvenster de naam van uw gegevensbron in Beoordelingen.

  6. Sla de gegevensbron op.

Taak 2 - Eenwording van gegevens

Lees het artikel over gegevenshereniging. In de volgende informatie wordt ervan uitgegaan dat u bekend bent met gegevenshereniging in het algemeen.

Nadat u de gegevens hebt opgenomen, begint u met het proces voor gegevenshereniging om een uniform klantprofiel te maken. Zie Gegevenshereniging voor meer informatie.

De klantgegevens beschrijven die moeten worden geïntegreerd

  1. Nadat u de gegevens hebt opgenomen, kunt u contactpersonen uit e-commerce- en loyaliteitsgegevens toewijzen aan algemene gegevenstypen. Ga naar Data>Unify.

  2. Selecteer de tabellen die het klantprofiel vertegenwoordigen – eCommerceContacts en loyCustomers.

    vereenig e-commerce en loyaliteitsgegevensbronnen.

  3. Selecteer ContactId als primaire sleutel voor eCommerceContacts en LoyaltyID als primaire sleutel voor loyCustomers.

  4. Kies Volgende. Sla dubbele records over en selecteer Volgende.

Overeenkomende regels definiëren

  1. Kies eCommerceContacts : eCommerce als primaire tabel en neem alle records op.

  2. Kies loyCustomers : LoyaltyScheme en neem alle records op.

  3. Een regel toevoegen:

    • Selecteer FullName voor zowel eCommerceContacts als loyCustomers.
    • Selecteer Type (telefoon, naam, adres, ...) voor normaliseren.
    • Precisieniveau instellen: Basis en waarde: Hoog.
  4. Voeg een tweede voorwaarde toe voor e-mailadres:

    • Selecteer E-mail voor zowel eCommerceContacts als loyCustomers.
    • Laat Normaliseren leeg.
    • Precisieniveau instellen: Basis en waarde: Hoog.
    • Voer FullName in, e-mail voor de naam.

    De overeenkomstregel voor naam en e-mail samenvoegen.

  5. Kies Gereed.

  6. Kies Volgende.

Geïntegreerde gegevens weergeven

  1. Wijzig de naam van de tabel ContactId voor loyCustomers in ContactIdLOYALTY om deze te onderscheiden van de andere opgenomen id's.

  2. Selecteer Volgende om te controleren en selecteer vervolgens Klantprofielen maken.

Taak 3: transactiegeschiedenisactiviteit maken

Lees het artikel over klantactiviteiten. In de volgende informatie wordt ervan uitgegaan dat u bekend bent met het maken van activiteiten in het algemeen.

  1. Maak activiteiten met de eCommercePurchases:eCommerce-tabel en de tabel Reviews:Website .

  2. Voor eCommercePurchases:eCommerce selecteert u SalesOrderLine voor het activiteitstype en purchaseId voor de primaire sleutel.

  3. Voor Beoordelingen:Website selecteert u Controleren voor het activiteitstype en ReviewID voor de primaire sleutel.

  4. Voer de volgende gegevens in voor de aankoopactiviteit:

    • Activiteitsnaam: eCommercePurchases
    • TimeStamp: PurchasedOn
    • EventActivity: TotalPrice
    • Orderregel-id: PurchaseId
    • Orderdatum: PurchasedOn
    • Bedrag: TotalPrice
  5. Voer de volgende informatie in voor de webbeoordelingsactiviteit:

    • Naam van activiteit: WebReviews
    • Tijdstempel: ReviewDate
    • Gebeurtenisactiviteit: ActivityTypeDisplay
    • Aanvullende details: ReviewRating
  6. Voeg een relatie toe tussen eCommercePurchases:eCommerce en eCommerceContacts:eCommerce met ContactID als de refererende sleutel om de twee tabellen te verbinden.

  7. Voeg een relatie toe tussen Website en eCommerceContacts met UserId als refererende sleutel.

  8. Controleer uw wijzigingen en selecteer Activiteiten maken.

Taak 4: voorspelling van klantlevenswaarde configureren

Als de geïntegreerde klantprofielen zijn ingesteld en activiteiten zijn gemaakt, voert u de CLV-voorspelling (Levensduurwaarde) van de klant uit. Zie Voorspelling van klantlevenswaarde voor gedetailleerde stappen.

  1. Ga naarInzichtenvoorspellingen>.

  2. Selecteer Op het tabblad Makenmodel gebruiken op de tegel Levensduur van klant .

  3. Selecteer Aan de slag.

  4. Noem het model OOB eCommerce CLV Prediction en de uitvoertabel OOBeCommerceCLVPrediction.

  5. Modelvoorkeuren definiëren:

    • Voorspellingsperiode: 12 maanden of 1 jaar om te bepalen hoe ver in de toekomst CLV moet worden voorspeld.
    • Actieve klanten: Laat model het aankoopinterval berekenen . Dit is het tijdsbestek waarin een klant ten minste één transactie moet hebben om als actief te worden beschouwd.
    • Klant met hoge waarde: definieer klanten met een hoge waarde handmatig als top 30% actieve klanten.

    De stap Voorkeuren in de begeleide ervaring voor het CLV-model.

  6. Kies Volgende.

  7. Selecteer in de stap Vereiste gegevensgegevens toevoegen om de transactiegeschiedenisgegevens op te geven.

    Voeg de vereiste gegevensstap toe in de begeleide ervaring voor het CLV-model.

  8. Selecteer SalesOrderLine en de tabel eCommercePurchases en selecteer Volgende. De vereiste gegevens worden automatisch ingevuld vanuit de activiteit. Selecteer Opslaan en vervolgens Volgende.

  9. Met de stap Aanvullende gegevens (optioneel) kunt u meer klantactiviteitsgegevens toevoegen om meer inzicht te krijgen in klantinteracties. Voor dit voorbeeld selecteert u Gegevens toevoegen en voegt u de webbeoordelingsactiviteit toe.

  10. Kies Volgende.

  11. Selecteer maandelijks voor het modelschema in de stap Gegevensupdates.

  12. Kies Volgende.

  13. Nadat u alle details hebt bekeken, selecteert u Opslaan en Uitvoeren.

Taak 5 - Modelresultaten en uitleg bekijken

Laat het model de training en score van de gegevens voltooien. Bekijk de resultaten en uitleg van het CLV-model.

Taak 6: Een segment van klanten met hoge waarde maken

Als u het model uitvoert, wordt een nieuwe tabel gemaakt, die wordt weergegeven inde uitvoer>gegevenstabellen>. U kunt een nieuw klantsegment maken op basis van de tabel die door het model is gemaakt.

  1. Selecteer Segment maken op de pagina met resultaten.

  2. Maak een regel met behulp van de tabel OOBeCommerceCLVPrediction en definieer het segment:

    • Veld: CLVScore
    • Operator: groter dan
    • Waarde: 1500
  3. Selecteer Opslaan en het segment uitvoeren .

U hebt nu een segment waarmee klanten worden geïdentificeerd die in de komende 12 maanden meer dan $ 1500 aan omzet genereren. Dit segment wordt dynamisch bijgewerkt als er meer gegevens worden opgenomen. Zie Segmenten maken en beheren voor meer informatie.

Aanbeveling

U kunt ook een segment voor een voorspellingsmodel maken op de paginaInsights-segmenten> door Nieuw te selecteren en Maken op basis van>Inzichten te kiezen. Zie Een nieuw segment maken met snelle segmenten voor meer informatie.

Volgende stappen