Förutsägelse av produktrekommendationer (förhandsversion)

[Den här artikeln är förhandsdokumentation och kan komma att ändras.]

Produktrekommendationsmodellen skapar uppsättningar med förutsägande produktrekommendationer. Rekommendationer baseras på tidigare köpbeteende och kunder med liknande köpmönster. Du måste ha affärskunskap för att förstå olika typer av produkter för ditt företag och hur kunderna interagerar med dem. Vi ger stöd åt att rekommendera produkter som tidigare köpts av dina kunder eller rekommendationer för nya produkter.

Produktrekommendationsmodellen hjälper dig att:

  • Rekommendera andra produkter att följa med ett köp
  • Kontakta kunder med produkter de kan vara intresserade av
  • Förbättra upptäckten av andra relevanta produkter och tjänster
  • Skapa anpassade kundupplevelser

Produktrekommendationer kan omfattas av lokala lagar och regler och kundförväntningar, som modellen inte är utformad för att specifikt ta hänsyn till. Därför måste du gå igenom rekommendationerna innan du levererar dem till dina kunder för att se till att du följer tillämpliga lagar och regler och kundförväntningar för vad du kan rekommendera.

Utdata från den här modellen ger rekommendationer baserat på produkt-ID. Leveransmekanismen måste mappa de befintliga produkt-ID:erna till rätt innehåll så att kunderna kan ta hänsyn till lokalisering, bildinnehåll och annat företagsspecifikt innehåll eller beteende.

Contoso vill till exempel öka sina intäkter genom att anpassa webbsidor för att visa fler produkter och tjänster som kunderna kan ha nytta av. De kan skapa kundspecifika produktrekommendationer utifrån produktrekommendationsmodellen och mata in data till webbplatsen. Contoso kan öka merförsäljningen genom att uppmuntra sina kunder att se på produkter och tjänster som liknar de de tidigare har köpt, vilket i sin tur ökar omsättningen.

Tip

Testa förutsägelse av produktrekommendationer med exempeldata: Guide för förutsägelse av produktrekommendationer.

Important

  • Det här är en förhandsgranskningsfunktion.
  • Förhandsgranskningsfunktioner ska inte användas i produktion, och funktionerna kan vara begränsade. Dessa funktioner är tillgängliga före en officiell release så att kunderna kan få tidig tillgång och ge feedback.

Sammanfattning av datakrav

Vanliga datakrav för alla förutsägelsemodeller finns i Datakrav för förutsägelsemodeller.

Förutsättningar

  • Åtminstone deltagarbehörigheter
  • Minst 1 000 kundprofiler i det önskade prognosfönstret
  • Kundidentifierare, en unik identifierare som matchar transaktioner till en enskild kund
  • Minst ett års transaktionsdata, helst två till tre år för att inkludera vissa säsongsvariationer. Helst minst tre eller fler transaktioner per kund-ID. Transaktionshistoriken måste innehålla:
    • Transaktions-ID: En unik identifierare för ett inköp eller en transaktion.
    • Transaktionsdatum: Datumet för köpet eller transaktionen.
    • Värde för transaktionen: Det numeriska värdet för köpet eller transaktionen.
    • Unikt produkt-ID: ID för den produkt eller tjänst som köpts om dina data finns på en radartikelnivå.
    • Köp eller retur: Ett booleskt true/false värde där true anger att en transaktionen var en retur. Om data för Inköp eller Retur inte tillhandahålls av modellen och värdet för transaktionen är negativt, vi drar slutsatsen att det är en retur.
  • En tabell för produktkatalogdata som ska användas som produktfilter. Begränsa antalet produkter till mindre än 50 000. Mer än 50 000 produkter minskar effektiviteten och ökar bearbetningstiden. Överväg att ta bort sällsynta eller föråldrade produkter. Alternativt kan du överväga att konfigurera modellen med en högre nivå i produkthierarkin.

Anmärkning

  • Modellen kräver transaktionshistorik för kunderna där transaktionen är data som beskriver interaktionen mellan användare och produkt. Till exempel köpa en produkt, ta en klass eller delta i ett evenemang.
  • Det går bara att konfigurera en tabell för transaktionshistorik. Om det finns flera tabeller för inköp kan du kombinera dem i Power Query före datainmatningen.
  • Om order och orderdetaljer är olika tabeller, sammanfogar du dem innan du använder dem i modellen. Modellen fungerar inte med endast ett order-ID eller kvitto-ID i en tabell.

Skapa en förutsägelse för produktrekommendationer

Välj Spara utkast när som helst för att spara förutsägelsen som ett utkast. Förutsägelseutkastet visas i fliken Mina förutsägelser.

  1. Gå till Insikter>Prediktioner.

  2. På fliken Skapa, välj Använd modell på panelenProduktrekommendationsmodell (förhandsversion).

  3. Välj Kom igång.

  4. Ge modellen och utdatatabellen ett namn för att särskilja dem från andra modeller eller tabeller.

  5. Välj Nästa.

Definiera inställningar för produktrekommendationer

  1. Ange antalet produkter som du vill rekommendera till en kund. Värdet beror på hur leveranssättet fyller i data.

  2. Välj om du vill ta med produkter som kunder nyligen har köpt i fältet Upprepade inköp som förväntas.

  3. Ange Fönstret Titta bakåt med tidsramen som modellen tar i beaktande innan produkten rekommenderas till användaren igen. Ange till exempel att en kund köper en bärbar dator vartannat år. Modellen tittar på inköpshistoriken för de senaste två år och om de hittar ett objekt filtreras objektet från rekommendationerna.

  4. Välj Nästa

Lägg till inköpshistorik

  1. Välj Lägg till data för kundens transaktionshistorik.

  2. Välj den semantiska aktivitetstypen SalesOrderLine som innehåller transaktions- eller inköpshistorikinformationen. Om aktiviteten inte har ställts in väljer du här och skapar den.

  3. Under Aktiviteter, om aktivitetsattributen var semantiskt mappade när aktiviteten skapades, välj de specifika attributen eller tabeller som du vill att beräkningen ska fokusera på. Om semantisk mappning inte har ägt rum, välj Redigera och mappa dina data.

    En sidoruta som anger specifika aktiviteter under semantiktypen.

  4. Välj Nästa och granska de attribut som krävs för den här modellen.

  5. Välj Spara.

  6. Välj Nästa.

Lägg till produktinformation och filter

Ibland är det bara vissa produkter som är lämpliga för den typ av prediktion du bygger. Med produktfilter kan du identifiera en deluppsättning produkter med specifika egenskaper som du kan rekommendera till kunderna. I modellen används alla tillgängliga produkter för att lära sig mönster, men endast produkterna som matchar produktfiltret används i utdata.

  1. Lägg till tabellen för produktkatalogen som innehåller information för varje produkt. Mappa den information som krävs för att välja Spara.

  2. Välj Nästa.

  3. Välj Produktfilter:

    • Inga filter: Använd alla produkter i produktrekommendationen prediktion.

    • Definiera specifika produktfilter: Använd specifika produkter i prediktionen för produktrekommendationer. I rutan Produktkatalogattribut väljer du de attribut från tabellen produktkatalog som du vill ta med i filtret.

      Sidruta som visar attribut i produktkatalogtabellen att välja för produktfilter.

  4. Välj om du vill att produktfiltret ska använda andor för att på ett logiskt sätt kombinera dina val av attribut från produktkatalogen.

    Exempelkonfiguration av produktfilter i kombination med logiska AND-kopplingar.

  5. Välj Nästa.

Ange uppdateringsschema

  1. Välj en frekvens för att reträna modellen. Den här inställningen är viktig för att uppdatera precisionen för förutsägelser när nya data matas in. De flesta företag kan träna om en gång i månaden och få en god exakthet för sina förutsägelser.

  2. Välj Nästa.

Granska och köra modellkonfigurationen

Steget Granska och kör visar en sammanfattning av konfigurationen och ger en chans att göra ändringar innan du skapar förutsägelsen.

  1. Välj Redigera på något av stegen för att granska och göra eventuella ändringar.

  2. Om du är nöjd med dina val väljer du Spara och kör för att börja köra modellen. Välj Klar. Fliken Mina förutsägelser visas medan förutsägelsen skapas. Det kan ta flera timmar att slutföra processen beroende på mängden data som används i förutsägelsen.

Tip

Det finns statusar för uppgifter och processer. De flesta processer är beroende av andra processförlopp, t.ex. datakällor och uppdateringar av dataprofiler.

Välj status för att öppna rutan Förloppsinformation och se framstegen för uppgifter. Om du vill avbryta jobbet väljer du Avbryt jobbet längst ned i fönstret.

Under varje uppgift kan du välja Visa information om du vill ha mer förloppsinformation, till exempel bearbetningstid, senaste bearbetningsdatum och eventuella tillämpliga fel och varningar för uppgiften eller processen. Välj Visa systemstatus längst ned i panelen om du vill se andra processer i systemet.

Visa förutsägelsens resultat

  1. Gå till Insikter>Prediktioner.

  2. På fliken Mina förutsägelser, välj den förutsägelse du vill visa.

Det finns fem primära dataavsnitt på resultatsidan.

  • Modellprestanda: Betyget A, B eller C indikerar prestandan för förutsägelsen och kan hjälpa dig att fatta beslutet att använda de resultat som är lagrade i utdatatabellen.

    Bild på modellprestandaresultat med betyg A.

    Betyg fastställs utifrån följande regler:

    • A när "Framgång @ K"-måttet är minst 10 % mer än baslinjen.
    • B när "Framgång @ K"-måttet är minst 0 % till 10 % mer än baslinjen.
    • C när "Framgång @ K"-måttet är mindre än baslinjen.
    • Grundnivå: de mest rekommenderade produkterna från antalet köp av alla kunder + inlärda regler som identifierats av modellen = en uppsättning rekommendationer för kunderna. Därefter jämförs förutsägelserna med de bästa produkterna, beräknat på antalet kunder som köpt produkten. Om en kund har minst en produkt i sina rekommenderade produkter som också fanns bland de produkter som köpts mest, betraktas de som en del av grundnivån. Om t.ex. tio av dessa kunder hade köpt en rekommenderad produkt av 100 kunder skulle grundnivån vara 10 %.
    • Framgång @ K: Rekommendationer skapas för alla kunder och jämförs med valideringsuppsättningen av transaktionsperioder. För en tolvmånadersperiod kan exempelvis månad 12 åsidosättas som en datauppsättning för validering. Om modellen förutser minst en sak som du kommer att köpa i månad 12, baserat på vad den lärt sig under de föregående 11 månaderna, ökar måttet "Success @ K" för kunden.
  • Mest föreslagna produkter (med räkning): De fem bästa produkterna som förutsågs för dina kunder.

    Graf som visar de fem mest rekommenderade produkterna.

  • Viktiga rekommendationsfaktorer: I modellen används kundernas transaktionshistorik för att ge produktrekommendationer. Man lär sig mönster utifrån tidigare köp och hittar likheter mellan kunder och produkter. Dessa likheter används sedan för att skapa produktrekommendationer. Följande faktorer kan påverka produktrekommendationen från modellen.

    • Tidigare transaktioner: En rekommenderad produkt baserades på tidigare köpmönster. Modellen kan till exempel rekommendera en Surface Arc Mouse om någon nyligen har köpt en Surface Book 3 och en Surface-pennan. Modellen lärde sig att historiskt sett hade många kunder köpt en Surface Arc Mouse efter köp av en Surface Book 3 och en Surface-pennan.
    • Kundlikhet: En rekommenderad produkt har tidigare köpts av andra kunder med liknande köpmönster. John rekommenderades till exempel Surface Headphones 2 eftersom Jennifer och Brad nyligen köpte Surface Headphones 2. Modellen tror att John påminner om Jennifer och Brad eftersom de tidigare har liknande köpmönster.
    • Produktlikhet: En rekommenderad produkt liknar andra produkter som kunden tidigare köpt. Modellen betraktar två produkter som liknande om de köptes tillsammans eller av liknande kunder. Till exempel får någon en rekommendation för en USB-lagringsenhet eftersom de tidigare köpt en USB-C till USB-adapter. Modellen tror att USB-lagringsenhet liknar USB-C till USB-adapter baserat på historiska köpmönster.

    En eller flera av dessa faktorer påverkar varje produktrekommendation. Andelen rekommendationer där varje påverkande faktor spelade en roll visualiseras i ett diagram. I följande exempel påverkas 100% av rekommendationerna av tidigare transaktioner, 60% av kundlikhet och 22% av produktlikhet. Håll markören över staplarna i diagrammet för att se den exakta procentsatsen där de påverkande faktorerna har bidragit.

    Viktiga faktorer som rekommenderas av modellen när det gäller att skapa produktrekommendationer.

  • Datastatistik: En översikt över antalet transaktioner, kunder och produkter som modellen omfattar. Den baseras på indata som har använts för att lära sig mönster och skapa produktrekommendationer.

    Datastatistik runt indata som används av modellen för att lära sig mönster.

    Modellen använder alla tillgängliga data för att lära sig mönster. Om du använder produktfiltrering i modellkonfigurationen visas därför det totala antal produkter som modellen har analyserats för att lära sig mönster, vilket kan skilja sig från antalet produkter som matchar de definierade filtreringsvillkoren. Filtrering tillämpas på den utdata som genereras av modellen.

  • Exempel på produktrekommendationer Ett exempel på rekommendationer som modellen tror att kunden sannolikt kommer att köpa. Om en produktkatalog läggs till ersätts produkt-ID:erna med produktnamn.

    Lista med förslag med hög konfidens för en utvald uppsättning enskilda kunder.

Anmärkning

I utdatatabellen för denna modell visar Poäng det kvantitativa måttet på rekommendationen. I modellen rekommenderas produkter med högre poäng över produkter med lägre poäng. Om du vill visa poängen går du tillDatatabeller>>utdata och visar datafliken för den utdatatabell som du har definierat för den här modellen.