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.
Zie gegevensentiteiten voor 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 volgens de behoeften van het bedrijf en dat geen invloed heeft op het modelleringsproces. | |
Dubbel-kenmerk | Dubbel | Nee | Invoer verwijderen | Een dubbel kenmerk dat volgens de behoeften van het bedrijf kan worden gebruikt 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 kenmerk kan de 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 het werken met gescheiden modellen/IR-rekeningen.
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 Dubbel-kenmerk, Tekenreekskenmerk en Interactietype kunnen voorlopig leeg worden gelaten.
Het gebruik van '0' als waarde voor het kenmerk 'Kanaal' of 'Catalogus' resulteert in een verwerkingsfout.
In het Next Best Action-scenario is het kenmerk Strength beperkt tot 10. Waarden boven de 10 worden vervangen door 10.
Voorbeelden van het gebruik van Strength zijn:
- Geef prioriteit aan producten waarvan de kans groter is dat er interactie mee plaatsvindt (dat wil zeggen: weergegeven, bekeken, enzovoort). 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 de video's met 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 | Dubbel-kenmerk | 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 | Onwaar |
Zie gegevensentiteiten voor 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