Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Dieser Leitfaden führt Sie durch ein End-to-End-Beispiel für die Abonnementabwanderungsvorhersage mithilfe von Beispieldaten. Wir empfehlen, dass Sie diese Vorhersage in einer neuen Umgebung ausprobieren.
Scenario
Contoso ist ein Unternehmen, das hochwertige Kaffees und Kaffeemaschinen herstellt. Es verkauft die Produkte über die Contoso Coffee-Website. Sie haben kürzlich ein Abonnementgeschäft für ihre Kunden gestartet, um regelmäßig Kaffee zu bekommen. Ihr Ziel ist es, zu verstehen, welche abonnierten Kunden ihr Abonnement in den nächsten Monaten kündigen könnten. Wenn Sie wissen, welche ihrer Kunden wahrscheinlich abwandern, können Sie Marketingbemühungen sparen, indem sie sich darauf konzentrieren, sie zu halten.
Voraussetzungen
- Mindestens Berechtigungen für Mitwirkende in Dynamics 365 Customer Insights - Data
Aufgabe 1 - Datenerfassung
Lesen Sie die Artikel zu Datenerfassung und zur Verbindung mit einer Power Query-Datenquelle. Bei den folgenden Informationen wird davon ausgegangen, dass Sie mit der Datenerfassung im Allgemeinen vertraut sind.
Datenerfassung von Kundendaten aus der eCommerce-Plattform
Erstellen Sie eine Power Query-Datenquelle mit dem Namen E-Commerce und wählen Sie den Text/CSV-Konnektor aus.
Geben Sie die URL für eCommerce-Kontakte https://aka.ms/ciadclasscontactsein.
Wählen Sie beim Bearbeiten der Daten Transformieren und dann Erste Zeile als Kopfzeile verwenden.
Aktualisieren Sie den Datentyp für die unten aufgeführten Spalten:
- DateOfBirth: Datum
- CreatedOn: Datum/Uhrzeit/Zone
Benennen Sie im Feld "Name" im rechten Bereich Ihre Datenquelle in "eCommerceContacts" um.
Speichern Sie die Datenquelle.
Kundendaten aus dem Treueschema einlesen
Erstellen Sie eine Datenquelle mit dem Namen LoyaltyScheme und wählen Sie den Text/CSV-Connector.
Geben Sie die URL für Treuekunden https://aka.ms/ciadclasscustomerloyaltyein.
Wählen Sie beim Bearbeiten der Daten Transformieren und dann Erste Zeile als Kopfzeile verwenden.
Aktualisieren Sie den Datentyp für die unten aufgeführten Spalten:
- DateOfBirth: Datum
- RewardsPoints: Ganze Zahl
- CreatedOn: Datum/Uhrzeit
Benennen Sie im Feld Name im rechten Fensterbereich Ihre Datenquelle in loyCustomers um.
Speichern Sie die Datenquelle.
Erfassen von Abonnementinformationen
Erstellen Sie eine Datenquelle mit dem Namen "SubscriptionHistory ", und wählen Sie den Text-/CSV-Connector aus.
Geben Sie die URL für Abonnements https://aka.ms/ciadchurnsubscriptionhistoryein.
Wählen Sie beim Bearbeiten der Daten Transformieren und dann Erste Zeile als Kopfzeile verwenden.
Aktualisieren Sie den Datentyp für die unten aufgeführten Spalten:
- SubscriptioID: Ganze Zahl
- SubscriptionAmount: Währung
- SubscriptionEndDate: Datum/Uhrzeit
- SubscriptionStartDate: Datum/Uhrzeit
- TransactionDate: Datum/Uhrzeit
- IsRecurring: True/False
- Is_auto_renew: True/False
- RecurringFrequencyInMonths: Ganze Zahl
Benennen Sie im Feld "Name " im rechten Bereich Ihre Datenquelle in "SubscriptionHistory" um.
Speichern Sie die Datenquelle.
Erfassen von Kundendaten aus Websitebewertungen
Erstellen Sie eine Datenquelle mit dem Namen "Website ", und wählen Sie den Text-/CSV-Connector aus.
Geben Sie die URL für Websiteüberprüfungen https://aka.ms/ciadclasswebsiteein.
Wählen Sie beim Bearbeiten der Daten Transformieren und dann Erste Zeile als Kopfzeile verwenden.
Aktualisieren Sie den Datentyp für die unten aufgeführten Spalten:
- ReviewRating: Ganze Zahl
- ReviewDate: Datum
Benennen Sie im Feld "Name " im rechten Bereich Ihre Datenquelle in "webReviews" um.
Aufgabe 2 - Daten vereinheitlichen
Lesen Sie den Artikel zur Datenvereinheitlichung. Bei den folgenden Informationen wird davon ausgegangen, dass Sie mit der Datenvereinheitlichung im Allgemeinen vertraut sind.
Beginnen Sie nach der Aufnahme der Daten mit dem Datenvereinheitlichungsprozess, um ein Unified customer profile zu erstellen. Weitere Informationen finden Sie unter Datenvereinheitlichung.
Beschreiben der zu vereinheitlichenden Kundendaten
Nach der Datenerfassung ordnen Sie die Kontakte aus den eCommerce- und Loyalty-Daten den gemeinsamen Datentypen zu. Gehen Sie zu Daten>Unify.
Wählen Sie die Tabellen, die das Kundenprofil darstellen – eCommerceContacts und loyCustomers.
Wählen Sie KontaktId als Primärschlüssel für eCommerceKontakte und LoyaltyID als Primärschlüssel für loyCustomers.
Wählen Sie Weiteraus. Überspringen Sie doppelte Datensätze überspringen und wählen Sie Weiter.
Abgleichsregeln definieren
Wählen Sie eCommerceContacts: eCommerce als primäre Tabelle und schließen Sie alle Datensätze ein.
Wählen Sie loyCustomers : LoyaltyScheme, und nehmen Sie alle Datensätze auf.
Fügen Sie eine Regel hinzu:
- Wählen Sie FullName sowohl für eCommerceContacts als auch für loyCustomers.
- Wählen Sie Typ (Telefon, Name, Adresse ...) für Normalisieren.
- Setzen Sie Präzisionsstufe: Basis und Wert: Hoch.
Fügen Sie eine zweite Bedingung für die E-Mail-Adresse hinzu:
- Wählen Sie E-Mail sowohl für eCommerceContacts als auch für loyCustomers.
- Lassen Sie Normalisieren leer.
- Setzen Sie Präzisionsstufe: Basis und Wert: Hoch.
- Geben Sie für den Namen FullName, Email ein.
Wählen Sie "Fertig" aus.
Wählen Sie Weiteraus.
Vereinheitlichte Daten anzeigen
Benennen Sie die ContactId für die Tabelle loyCustomers in ContactIdLOYALTY um, um sie von den anderen aufgenommenen IDs zu unterscheiden.
Wählen Sie Weiter, um zu prüfen, und wählen Sie dann Kundenprofile erstellen.
Aufgabe 3: Transaktionsverlaufsaktivität erstellen
Lesen Sie den Artikel zu Kundenaktivitäten. Bei den folgenden Informationen wird davon ausgegangen, dass Sie mit der Erstellung von Aktivitäten im Allgemeinen vertraut sind.
Erstellen Sie Aktivitäten mit der Tabelle "Abonnement " und der Tabelle "Reviews:Website ".
Wählen Sie für "Abonnement" die Option "Abonnement" für den Aktivitätstyp und "CustomerId" für den Primärschlüssel aus.
Wählen Sie für "Rezensionen:Website" die Option "Überprüfen " für den Aktivitätstyp und "ReviewID " für den Primärschlüssel aus.
Geben Sie die folgenden Informationen für die Abonnementaktivität ein:
- Aktivitätsname: SubscriptionHistory
- Zeitstempel: SubscriptionEndDate
- Ereignisaktivität: SubscriptionType
- Transaktions-ID: TransactionID
- Transaktionsdatum: TransactionDate
- Abonnement-ID: SubscriptionID
- Startdatum des Abonnements: SubscriptionStartDate
- Enddatum des Abonnements: SubscriptionEndDate
Geben Sie die folgenden Informationen für die Webüberprüfungsaktivität ein:
- Aktivitätsname: WebReviews
- Zeitstempel: ReviewDate
- Ereignisaktivität: ActivityTypeDisplay
- Weitere Details: ReviewRating
Erstellen Sie eine Beziehung zwischen SubscriptionHistory:Subscription und eCommerceContacts:eCommerce with CustomerID als Fremdschlüssel, um die beiden Tabellen zu verbinden.
Erstellen Sie eine Beziehung zwischen Website und eCommerceContacts mit UserId als Fremdschlüssel.
Überprüfen Sie Ihre Änderungen, und wählen Sie dann Aktivitäten erstellen aus.
Aufgabe 4 – Konfigurieren der Abonnementabwanderungsvorhersage
Führen Sie mit den erstellten einheitlichen Kundenprofilen die Abonnementabwanderungsvorhersage aus. Ausführliche Schritte finden Sie unter Abonnementabwanderungsvorhersage.
Wechseln Sie zuInsights-Vorhersagen>.
Wählen Sie auf der Registerkarte Erstellen auf der Kachel KundenabwanderungsmodellModell verwenden aus.
Wählen Sie Abonnement für die Art der Abwanderung und dann Erste Schritte aus.
Nennen Sie das Modell OOB Subscription Churn Prediction und die Ausgabetabelle OOBSubscriptionChurnPrediction.
Modelleinstellungen definieren:
- Tage seit Ablauf des Abonnements: 60 Tage, um anzugeben, dass ein Kunde als Abwanderung betrachtet wird, wenn er das Abonnement in diesem Zeitraum nach Beendigung des Abonnements nicht verlängert.
- Tage, die in die Zukunft blicken, um Abwanderungen vorherzusagen: 93 Tage, die die Dauer ist, die das Modell voraussagt, welche Kunden abwandern könnten. Je weiter sie in Zukunft aussehen, desto präziser sind die Ergebnisse.
Wählen Sie Weiteraus.
Wählen Sie im Schritt "Erforderliche Daten " die Option "Daten hinzufügen " aus, um den Abonnementverlauf bereitzustellen.
Wählen Sie "Abonnement" und die Tabelle "SubscriptionHistory" und dann "Weiter" aus. Die erforderlichen Daten werden automatisch aus der Aktivität entnommen. Wählen Sie Speichern aus.
Wählen Sie unter "Kundenaktivitäten" die Option "Daten hinzufügen" aus.
Fügen Sie in diesem Beispiel die Webüberprüfungsaktivität hinzu.
Wählen Sie Weiteraus.
Wählen Sie in dem Schritt Datenupdates für den Modellzeitplan Monatlich aus.
Nachdem Sie alle Details überprüft haben, wählen Sie Speichern und Ausführen.
Aufgabe 5 - Überprüfung der Modellergebnisse und Erklärungen
Lassen Sie das Modell das Training und das Scoring der Daten abschließen. Überprüfen Sie die Erklärungen des Abonnement-Änderungsmodells. Weitere Informationen finden Sie unter Anzeigen von Vorhersageergebnissen.
Aufgabe 6 – Erstellen eines Segments von Kunden mit hohem Abwanderungsrisiko
Wenn Sie das Modell ausführen, wird eine neue Tabelle erstellt, die in derDatentabellenausgabe>> aufgeführt ist. Sie können ein neues Segment basierend auf der vom Modell erstellten Tabelle erstellen.
Wählen Sie auf der Ergebnisseite Segment erstellen aus.
Erstellen Sie eine Regel mithilfe der OOBSubscriptionChurnPrediction-Tabelle , und definieren Sie das Segment:
- Feld: ChurnScore
- Operator: größer als
- Wert: 0,6
Wählen Sie Speichern aus und dann Ausführen für das Segment.
Sie haben jetzt ein Segment, das dynamisch aktualisiert wird, das Kunden mit hohem Abwanderungsrisiko für dieses Abonnementgeschäft identifiziert. Weitere Informationen finden Sie unter Erstellen und Verwalten von Segmenten.
Tipp
Sie können auch ein Segment für ein Vorhersagemodell aus der Seite Erkenntnisse>Segmente erstellen, indem Sie Neu und dann Erstellen aus>Erkenntnisse auswählen. Weitere Informationen finden Sie unter Ein neues Segment mit Schnellsegmenten erstellen.