Eșantion de ghid de predicție pentru recomandarea produsului
Vă vom explica un exemplu complet de predicție a recomandării de produs folosind datele eșantion furnizate mai jos.
Scenariu
Contoso este o companie care produce cafea și aparate de cafea de înaltă calitate, pe care le vinde prin intermediul site-ului web Contoso Coffee. Scopul lor este să înțeleagă ce produse ar trebui să recomande clienților lor recurenti. Știind ce sunt mai mulți clienți probabil să cumpere, îi poate ajuta să economisească eforturile de marketing concentrându-se pe anumite elemente.
Cerințe preliminare
- Cel puțin Permisiuni de contributor în Customer Insights.
- Vă recomandăm să implementați pașii următori într-un mediu nou.
Sarcina 1 - Ingerare date
Examinați articolele despre ingerarea de date și importul surselor de date folosind Power Query conectori specific. Următoarele informații presupun că v-ați familiarizat cu ingerarea datelor în general.
Ingerarea datelor clienților de pe platforma de comerț electronic
Creați un sursă de date numită eCommerce, alegeți opțiunea de import și selectați conectorul Text/CSV.
Introduceți adresa URL pentru persoanele de contact din comerțul electronic: https://aka.ms/ciadclasscontacts.
În timp ce editați datele, selectați Transformare și apoi Utilizați primul rând ca anteturi.
Actualizați tipul de date pentru coloanele enumerate mai jos:
- DateOfBirth: Dată
- CreatedOn: Dată/Oră/Zonă
În câmpul „Nume” din panoul din dreapta, redenumiți sursa de date din Interogare în eCommerceContacts
Salvați sursa de date.
Ingerați date de cumpărare online
Adăugați un alt set de date la aceeași sursă de date eCommerce. Alegeți din nou conectorul Text/CSV.
Introduceți adresa URL pentru Achiziții online date https://aka.ms/ciadclassonline.
În timp ce editați datele, selectați Transformare și apoi Utilizați primul rând ca anteturi.
Actualizați tipul de date pentru coloanele enumerate mai jos:
- PurchasedOn: Dată/Oră
- TotalPrice: Monedă
În câmpul Nume din panoul lateral, redenumiți sursa de date din Interogare în eCommercePurchases.
Salvați sursa de date.
Ingerați datele clienților din schema de loialitate
Creați o sursă de date numită LoyaltyScheme, alegeți opțiunea de import și selectați conectorul Text/CSV.
Introduceți adresa URL pentru persoanele de contact de comerț electronic https://aka.ms/ciadclasscustomerloyalty.
În timp ce editați datele, selectați Transformare și apoi Utilizați primul rând ca anteturi.
Actualizați tipul de date pentru coloanele enumerate mai jos:
- DateOfBirth: Dată
- RewardsPoints: Număr întreg
- CreatedOn: Dată/Oră
În câmpul Nume din panoul din dreapta, redenumiți sursa de date din Interogare în loyCustomers.
Salvați sursa de date.
Sarcina 2 - Unificarea datelor
După ingerarea datelor, începeți procesul de unificare a datelor pentru a crea un profil unificat de client. Pentru informații suplimentare, consultați Unificare date.
Selectați câmpurile sursă
După ingerarea datelor, mapați contactele de la datele de comerț electronic și de loialitate la tipuri de date obișnuite. Mergi la Date > Unifica.
Selectați entitățile care reprezintă profilul clientului - eCommerceContacts și loyCustomers.

Selectați ContactId ca cheie primară pentru eCommerceContacts și LoyaltyID ca cheie primară pentru loyCustomers.
Selectați Următorul. Omite înregistrările duplicate și selectează Următorul.
Condiții de meci
Alege eCommerceContact: eCommerce ca entitate principală și includ toate înregistrările.
Alege loyCustomers: LoyaltyScheme și include toate înregistrările.
Adăugați o regulă:
- Selectați Numele complet atât pentru eCommerceContacts, cât și pentru loyCustomers.
- Selectați Tip (Telefon, Nume, Adresă, ...) pentru Normaliza.
- Setați Nivel de precizie: De bază și Valoare: Mare.
- introduce Nume complet, e-mail pentru nume.
Adăugați o a doua condiție pentru adresa de e-mail:
- Selectați E-mail atât pentru eCommerceContacts, cât și pentru loyCustomers.
- Lăsați Normalizarea necompletată.
- Setați Nivel de precizie: De bază și Valoare: Mare.

Selectați Terminat.
Selectați Următorul.
Unificați câmpurile
Redenumiți ContactId pentru Clienti loiali entitate la ContactIdLOYALTY pentru a o diferenția de celelalte ID-uri ingerate.
Selectați Următorul pentru a revizui și apoi selectați Creați profiluri de clienți.
Sarcina 3 - Configurați recomandarea produsului predicție
Cu profilurile de clienți unificate, acum putem rula recomandarea de produs predicție.
Accesați Informații > Predicție alegeți Recomandarea produsului.
Selectați Începeți.
Denumiți modelul Modelul de recomandare pentru produsul OOB predicție și entitatea de ieșire OOBProductRecommendationModelPrediction.
Definiți trei condiții pentru model:
Numărul de produse: Setați această valoare la 5. Această setare definește câte produse doriți să le recomandați clienților dvs.
Se așteaptă repetarea achizițiilor: Selectați Da pentru a indica faptul că doriți să includeți produse în recomandarea pe care clienții dvs. au achiziționat-o anterior.
Fereastră de privire retrospectivă: Selectați cel puțin 365 de zile. Această setare definește cât de departe va privi modelul înapoi spre activitatea clientului pentru a o utiliza drept intrare pentru recomandările sale.
În Adăugați datele necesare pas, selectați Adăugați date.
În Adăugați date panoul, alegeți SalesOrderLine ca entitate din istoricul achizițiilor. În acest moment, probabil că nu este încă configurat. Deschideți linkul în panou pentru a crea activitatea cu următorii pași:
- Introduceți un Numele activității și alegeți eCommercePurchases:eCommerce la fel de Entitate de activitate. The Cheia principala este PurchaseId.
- Definiți și denumiți relația cu eCommerceContacts: entitate de comerț electronic și alegeți ContactId ca cheie străină.
- Pentru unificarea activității, setați Activitatea evenimentului la fel de Pretul total și Timestamp la CumpăratLa. Puteți specifica mai multe câmpuri așa cum este descris în Activități ale clienților.
- Pentru Tip de activitate, alege SalesOrderLine. Harta urmatoarele campuri de activitate:
- ID-ul liniei de comandă: PurchaseId
- ID comandă: PurchaseId
- Datele comenzii: PurchasedOn
- ID produs: ProductId
- Suma: TotalPrice
- Examinați și finalizați activitatea înainte de a reveni la configurația modelului.
Înapoi în Selectați activități pas, alegeți activitatea nou creată în Activități secțiune. Selectați Următorul iar maparea atributelor este deja completată. Selectați salva.
În acest exemplu de ghid, sărim peste Adăugați informații despre produs și Filtre de produs setat deoarece nu avem date despre informații despre produs.
În Actualizări de date pas, setați programul modelului.
Modelul trebuie să se antreneze în mod regulat pentru a învăța noi modele atunci când sunt ingerate date noi. Pentru acest exemplu, selectați Lunar.
După examinarea tuturor detaliilor, selectați Salvați și rulați. Va dura câteva minute pentru a rula modelul prima dată.
Sarcina 4 - Examinați rezultatele modelului și explicațiile
Lăsați modelul să finalizeze pregătirea și notarea datelor. Acum puteți revizui explicațiile modelului de recomandare a produsului. Pentru mai multe informații, consultați Examinați starea și rezultatele unei predicții.
Activitatea 5 - Creați un segment de produse achiziționate
Rularea modelului de producție creează o nouă entitate pe care o puteți vedea în Date > Entități.
Puteți crea un segment nou pe baza entității create de model.
Mergeți la Segmente. Selectați Nou și alegeți Creați din Inteligență.

Selectați punctul final OOBProductRecommendationModelPrediction și definiți segmentul:
- Câmp: ID produs
- Valoare: selectați primele trei ID-uri de produs
Acum aveți un segment care este actualizat dinamic, care identifică clienții care ar putea fi interesați să achiziționeze cele mai recomandate trei produse.
Pentru mai multe informații, consultați Creați și gestionați segmente.
Notă
Ne puteți spune care preferințele dvs. lingvistice pentru documentație? Răspundeți la un chestionar scurt. (rețineți că acest chestionar este în limba engleză)
Chestionarul va dura aproximativ șapte minute. Nu sunt colectate date personale (angajament de respectare a confidențialității).
Feedback
Trimiteți și vizualizați feedback pentru