Gegevensentiteiten voor interacties

In dit artikel worden richtlijnen gegeven hoe u uw gegevensentiteiten voor interacties configureert in het Intelligent Recommendations-gegevenscontract.

Beoordeling van gegevensentiteiten

Een gegevensentiteit is een set van een of meer gegevenstekstbestanden, elk met een lijst met kolommen (ook wel kenmerken genoemd) en rijen die de werkelijke gegevenswaarden bevatten.

Intelligent Recommendations definieert logische groepen gegevensentiteiten, elk met een eigen doel.

Notitie

Gegevensentiteiten zijn optioneel (tenzij expliciet anders vermeld), wat betekent dat hun gegevens leeg kunnen zijn of helemaal kunnen ontbreken.

Ga naar de volledige lijst met gegevensentiteiten

Inleiding tot gegevensentiteiten voor interacties

Interacties staan voor de verzameling van alle manieren waarop een gebruiker bezig is met de catalogusitems. Enkele veelgebruikte gebruikersacties zijn transactionele interacties (aankopen), weergaven (doorklikken), beoordelingen of elke andere actie tussen een gebruiker en een item of een itemvariant.

De volgende gegevensentiteiten maken deel uit van de gegevensentiteiten voor interacties:

Interacties

Naam gegevensentiteit:Reco_Interactions.

Beschrijving: alle gebruikersinteracties met artikelen en artikelvarianten.

Kenmerken:

Name Gegevenstype Verplicht Default value Ongeldig gedrag van waarde Opmerkingen
InteractionGroupingId Tekenreeks(256) Ja Invoer verwijderen Een groeperings-id voor verschillende interacties. Lengte is beperkt tot 256 tekens.
ItemId Tekenreeks(16) Ja Invoer verwijderen Zie Vereiste gegevensentiteiten per aanbevelingsscenario voor artikel-id.
ItemVariantId Tekenreeks(16) Nee Invoer verwijderen Zie Vereiste gegevensentiteiten per aanbevelingsscenario voor artikelvariant-id.
Gebruikers-id Tekenreeks(256) Nee Invoer verwijderen Een lege waarde vertegenwoordigt een anonieme interactie. Lengte is beperkt tot 256 tekens.
InteractionType String Nee Transactie Invoer verwijderen Transactie is de enige geldige waarde voor dit kenmerk en heeft geen invloed op de aanbevelingsresultaten.
TimeStamp Datum en tijd Nee 1970-01-01T00:00:00.000Z Invoer verwijderen Zie Vereiste gegevensentiteiten per aanbevelingsscenario voor DateTime-waarden.
Tekenreekskenmerk Tekenreeks(64) Nee Invoer verwijderen Lengte is beperkt tot 64 tekens. Een tekenreekskenmerk dat kan worden gebruikt op basis van de behoeften van het bedrijf en dat geen invloed heeft op het modelleringsproces.
Double Attribute Dubbel Nee Invoer verwijderen Een dubbel kenmerk dat kan worden gebruikt op basis van de behoeften van het bedrijf en dat geen invloed heeft op het modelleringsproces.
Kanaal Tekenreeks(64) Nee 0 Waarde inkorten Lengte is beperkt tot 64 tekens.
Catalogus Tekenreeks(64) Nee 0 Waarde inkorten Lengte is beperkt tot 64 tekens.
Kracht Dubbel Nee 1.0 Invoer verwijderen Geeft aan hoe belangrijk de interacties zijn (vergeleken met andere interacties). Dit kan transactieprocessen en -prestaties helpen verbeteren, maar transparantie en ethisch gebruik van gegevens zijn belangrijke overwegingen. Ondersteund in Next Best Action, User Picks en Similar (AlgoType=MF).
IsPositive Bool Nee True Zie Vereiste gegevensentiteiten per aanbevelingsscenario voor booleaanse waarden.

Richtlijnen

  • InteractionGroupingId is de belangrijkste samenwerkingsindicator die artikelen groepeert tot één interactie met meerdere artikelen. Het kan van alles zijn dat, in het kader van uw bedrijf, relaties tussen artikelen creëert. Artikelen die in dezelfde interacties (mandje) zijn gekocht, kunnen bijvoorbeeld gekoppeld/gerelateerd zijn, dus het winkelmandje/de transactie-id kan goed passen in dit veld. Als een samenwerkingsfactor de gebruiker (persoon) is die interactie heeft met artikelen, wilt u misschien UserId naar dit veld kopiëren en die ook in het veld UserId hebben.

  • Zorg ervoor dat de gegevensentiteit Interacties hetzelfde type interacties bevat (type kan zijn: vind-ik-leuks, transacties, weergaven, enz.). Om aanbevelingen te krijgen voor verschillende interactietypen, wordt aanbevolen dat een modelleringscomponent interacties van hetzelfde type leest. Het consolideren van verschillende soorten transacties in hetzelfde model levert gemengde aanbevelingen op met een andere en niet noodzakelijkerwijs gewenste betekenis dan werken met gescheiden modellen/IR-accounts.

  • Niet-ondersteunde interactietypen worden genegeerd.

  • Alle gegevensrijen die dezelfde bewerking vertegenwoordigen (bijvoorbeeld een transactie van meerdere artikelen) moeten dezelfde unieke groeperings-id hebben.

  • Negatieve interacties (zoals retourzendingen of vind ik niet leuks van artikelen) worden weergegeven door: IsPositive=False.

  • De kolommen Double Attribute, String Attribute en Interaction Type kunnen voorlopig leeg worden gelaten.

  • Het gebruik van 0 als de waarde voor de kenmerken Kanaal of Catalogus resulteert in een verwerkingsfout.

  • In het Next Best Action-scenario is het kenmerk Strength beperkt tot 10. Waarden boven 10 worden vervangen door 10.

  • Voorbeelden van het gebruik van Strength zijn:

    • Geef prioriteit aan producten met een grotere kans op interactie (d.w.z. bekeken, gezien, enz.). Als u liever hogere prioriteit geeft aan recente aankopen, overweeg dan om de Picks API te proberen met behulp van het RecentPurchases Algo-type, dat al prioriteit geeft aan de meest recente interacties van een gebruiker.
    • Beoordelingsscores voor producten op een schaal van 1-5 kunnen worden weergegeven door de sterkte van de relevante transactie in te stellen als de beoordelingsscore die de gebruiker aan het artikel heeft gegeven.
    • Prioriteit geven aan de duur van het bekijken van een video door langere weergaven een hogere sterkte te geven dan kortere weergaven.

Voorbeeldgegevens:

Headers worden alleen voor het gemak weergegeven en mogen geen deel uitmaken van de daadwerkelijke gegevens.

InteractionGroupingId ItemId ItemVariantId Gebruikers-id InteractionType Tijdstempel Tekenreekskenmerk Double Attribute Kanaal Catalogus Kracht IsPositive
Interaction100 Item1 Item1Var1 Transactie 2020-04-01T10:00:00.000Z
Interaction100 Item2 Transactie 2020-04-01T10:00:00.000Z 2.0
Interaction101 Item2 User1 Leuk vinden 2020-05-01T13:25:00.000Z Interaction-101-RT Onwaar
Interaction101 Item3 User2 Classificatie 2020-07-12T08:45:00.000Z Europa MySale 4.0 False

Ga naar de volledige lijst met gegevensentiteiten

Zie ook

Overzicht gegevenscontract
Toewijzingstabel voor gegevensentiteiten
Entiteiten met catalogusgegevens
Gegevensentiteiten voor reco-configuratie
Gegevensentiteiten voor externe lijsten
egevensentiteiten voor afgemelde gebruikers
Gegevensentiteiten voor verrijking van aanbevelingen
Gegevensentiteiten voor toewijzing van afbeelding aan artikel
Intelligent Recommendations-API
Aan de slag: Intelligent Recommendations instellen en uitvoeren met voorbeeldgegevens