Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
[Ten artykuł stanowi wstępną wersję dokumentacji i może ulec zmianie.]
Ten przewodnik przeprowadzi użytkownika przez cały przykład przewidywania rekomendacji produktów, korzystając z przykładowych danych. Zaleca się, aby wypróbować to przewidywanie w nowym środowisku.
Ważne
- Jest to funkcja w wersji zapoznawczej.
- Funkcje w wersji zapoznawczej nie są przeznaczone do użytku w środowiskach produkcyjnych i mogą mieć ograniczoną funkcjonalność. Te funkcje są udostępniane przed oficjalnym wydaniem, dzięki czemu klienci mogą szybciej uzyskać do nich dostęp i przekazać opinie na ich temat.
Scenariusz
Contoso to firma produkująca wysokiej jakości maszyny do barów kawowych. Produkty są dostępne w witrynie firmy Contoso Coffee. Ich celem jest zrozumienie, które produkty powinni polecać swoim stałym klientom. Wiedza na temat tego, co klienci prawdopodobnie kupią, może pomóc im w zapisaniu działań marketingowych dzięki skupieniu się na określonych elementach.
Wymagania wstępne
- Co najmniej uprawnienia współautora w Dynamics 365 Customer Insights - Data.
Zadanie 1 - pozyskiwanie danych
Przejrzyj artykuły dotyczące pozyskiwania danych i łączenie ze źródłem danych Power Query. Poniższe informacje zakładają, że znasz ogólne zasady przetwarzania danych.
Pozyskiwanie danych klienta na platformie eCommerce
Utwórz źródło danych Power Query o nazwie Handel elektroniczny, wybierz opcję importowania i wybierz łącznik typu tekst/CSV.
Wprowadź adres URL eCommerce kontaktów: https://aka.ms/ciadclasscontacts.
Podczas edytowania danych wybierz opcję Przekształć, a następnie Użyj pierwszego wiersza jako nagłówków.
Zaktualizuj typ danych dla kolumn wymienionych poniżej:
- DateOfBirth: Data
- CreatedOn: Data/Czas/Strefa
WW polu Nazwa w panelu po prawej stronie zmień nazwę źródła danych eCommerceContacts.
Zapisz źródło danych.
Przetwarzaj dane zakupów online
Dodanie nowego zestawu danych do tego samego źródła danych eCommerce. Wybierz ponownie łącznik tekst/CSV.
Wprowadź adres URL danych zakupów w trybie online https://aka.ms/ciadclassonline.
Podczas edytowania danych wybierz opcję Przekształć, a następnie Użyj pierwszego wiersza jako nagłówków.
Zaktualizuj typ danych dla kolumn wymienionych poniżej:
- PurchasedOn: Data/godzina
- TotalPrice: waluta
W polu Nazwa w panelu w okienku bocznym zmień nazwę źródła danych z Query na eCommercePurchases.
Zapisz źródło danych.
Przetwarzaj dane klientów ze schematu lojalnościowego
Utwórz źródło danych o nazwie LoyaltyScheme i wybierz łącznik typu tekst/CSV.
Wprowadź adres URL klientów lojalnościowych https://aka.ms/ciadclasscustomerloyalty.
Podczas edytowania danych wybierz opcję Przekształć, a następnie Użyj pierwszego wiersza jako nagłówków.
Zaktualizuj typ danych dla kolumn wymienionych poniżej:
- DateOfBirth: Data
- RewardsPoints: Pełny numer
- CreatedOn: Data/godzina
WW polu Nazwa w panelu po prawej stronie zmień nazwę źródła danych na loyCustomers.
Zapisz źródło danych.
Zadanie 2 - ujednolicenie danych
Przegląd artykułu o ujednolicaniu danych. Poniższe informacje zakładają, że znasz ogólne zasady ujednolicania danych.
Po pobraniu danych rozpocznij proces ujednolicania danych, aby stworzyć jednolity profil klienta. Aby uzyskać więcej informacji, zobacz Ujednolicenie danych.
Opisz dane klientów do ujednolicenia
Po przyjęciu danych zmapuj kontakty z danych e-commerce i lojalności na popularne typy danych. Przejdź do sekcji Dane>Ujednolicanie.
Wybierz tabele, które reprezentują profil klienta — eCommerceContacts i loyCustomers.
Wybierz opcję ContactId jako klucz podstawowy dla opcji eCommerceContacts i LoyaltyID jako klucz podstawowy dla loyCustomers.
Wybierz Dalej. Pomiń zduplikowane rekordy i wybierz opcję Dalej.
Zdefiniuj reguły dopasowywania
Wybierz eCommerceContacts : eCommerce jako tabelę podstawową i dołącz wszystkie rekordy.
Wybierz loyCustomers : LoyaltyScheme i uwzględnij wszystkie rekordy.
Dodawanie reguły:
- Wybierz FullName zarówno dla eContacts, jak i loyCustomers.
- Wybierz Typ (Telefon, Nazwisko, Adres, ...) dla Normalizuj.
- Ustawianie Poziomu dokładności: Podstawowe i Wartość: Wysokie.
Dodaj drugi warunek dla adresu e-mail:
- Wybierz E-mail zarówno dla eContacts, jak i loyCustomers.
- Pozostaw puste pole Normalizuj.
- Ustawianie Poziomu dokładności: Podstawowe i Wartość: Wysokie.
- Jako nazwę wpisz Nazwisko, E-mail.
Wybierz Gotowe.
Wybierz Dalej.
Widok ujednoliconych danych
Zmień nazwę ContactId dla tabeli loyCustomers na ContactIdLOYALTY, aby odróżnić go od innych pozyskanych identyfikatorów.
Wybierz Dalej, aby przejrzeć, a następnie wybierz Utwórz profile klientów.
Zadanie 3 — utwórz działanie historii transakcji
Przejrzyj artykuł o działaniach dotyczących klienta. Poniższe informacje zakładają, że znasz ogólne zasady tworzenia działań.
Utwórz działanie przy użyciu tabeli eCommercePurchases:eCommerce.
Wybierz SalesOrderLine jako typ działania i PurchaseId jako klucz podstawowy.
Wpisz następujące informacje dla działania:
- Nazwa działania: eCommercePurchases
- Sygnatura czasowa: PurchasedOn
- EventActivity: TotalPrice
- ID wiersza zamówienia: PurchaseId
- Data zamówienia: PurchasedOn
- Kwota: TotalPrice
Utwórz relację między elementami eCommercePurchases:eCommerce i eCommerceContacts:eCommerce z elementem ContactID jako kluczem obcym, który ma połączyć te dwie tabele.
Przejrzyj zmiany i wybierz opcję Utwórz działania.
Zadanie 4 — Konfigurowanie rekomendacji przewidywanie
Mając ujednolicone profile klientów i utworzone działanie, możemy teraz uruchomić predykcję rekomendacji produktów.
Przejdź do opcji Szczegółowe informacje>Przewidywania.
Na karcie Utwórz wybierz Model użycia na kafelku Rekomendacje produktów (wersja zapoznawcza).
Wybierz Rozpocznij.
Nazwij Model rekomendacji produktu OOB przewidywanie i tabelę wyjściową OOBProductRecommendationModelPrediction.
Wybierz Dalej.
Zdefiniuj preferencje modelu:
- Liczba produktów: 5, to ustawienie określa, ile produktów ma być zalecane dla klientów.
- Oczekiwane powtórzenie zakupu: Tak, aby uwzględnić wcześniej zakupione produkty w rekomendacji.
- Okno historii: 365 dni, aby określić, jak długo model będzie wyglądał wstecz przed ponownie zalecając produkt.
Wybierz Dalej.
W kroku Dodaj historię produktu wybierz opcję Dodaj dane.
Wybierz obiekt SalesOrderLine i tabelę eCommercePurchases i wybierz opcję Dalej. Wymagane dane są automatycznie wypełniane z działania. Wybierz Zapisz, a następnie Dalej.
Pomiń kroki Dodaj informacje o produkcie i Filtry produktów, ponieważ nie mamy danych dotyczących informacji o produkcie.
W kroku Aktualizacje danych ustaw Miesięcznie dla harmonogram modelu.
Wybierz Dalej.
Po przejrzeniu wszystkich szczegółów wybierz pozycję Zapisz i uruchom.
Zadanie 5 - Przejrzyj wyniki i wyjaśnienia modelu
Pozwól modelowi ukończyć uczenie i ocenianie danych. Przejrzyj objaśnienia dotyczące modelu rekomendacji produktów.
Zadanie 6 — Tworzenie segmentu wysoko zakupionych produktów
Uruchomienie modelu powoduje utworzenie nowej tabeli, która znajduje się na liściedanych wyjściowych>>. Możesz utworzyć nowy segment na podstawie tabeli utworzonej przez model.
Na stronie wyników wybierz opcję Utwórz segment.
Utwórz regułę, używając tabeli OOBProductRecommendationModelPrediction i zdefiniuj segment:
- Pole: ProductID
- Wartość: Wybierz trzy pierwsze identyfikatory produktów
Wybierz opcję Zapisz i Uruchom segment.
Masz teraz dynamicznie aktualizowany segment identyfikujący klientów, którzy mogą być zainteresowani zakupem pięciu najbardziej polecanych produktów. Aby uzyskać więcej informacji, zobacz Tworzenie segmentów i zarządzanie nimi.
Napiwek
Możesz również utworzyć tworzyć segment dla modelu przewidywania na stronie Szczegółowe informacje>Segmenty, wybierając opcję Nowy, Utwórz z>Szczegółowe informacje. Aby uzyskać więcej informacji, zobacz Tworzenie nowego segmentu za pomocą szybkich segmentów.