Freigeben über


Entitäten der Interaktionsdaten

Dieser Artikel beschreibt, wie Sie die Entitäten der Interaktionsdaten im Datenvertrag für Intelligent Recommendations konfigurieren können.

Überprüfung der Entitäten

Eine Daten Entität ist eine Menge von einer oder mehreren Daten Textdateien, die jeweils eine Liste von Spalten (auch Attribute genannt) und Zeilen mit den eigentlichen Datenwerten enthalten.

Intelligent Recommendations definieren logische Gruppen von Entitäten, von denen jede ihren eigenen Zweck hat.

Notiz

Daten Entitäten sind optional, sofern nicht ausdrücklich anders angegeben, d.h. ihre Daten können leer sein oder fehlen.

Eine vollständige Liste der Entitäten finden Sie unter Datenentitäten.

Einführung in die Entitäten der Interaktionsdaten

Interaktionen stellen die auf alle Arten festgelegten Interaktionen eines Benutzers mit den Katalogartikeln dar. Zu den allgemeinen Benutzeraktionen gehören Transaktionsinteraktionen (Käufe), Ansichten (Click-Through), Bewertungen oder jede andere Aktion, die zwischen einem Benutzer und einem Artikel oder einer Artikelvariante stattfindet.

Die folgenden Entitäten sind Teil der Interaktions-Datenentitäten:

Interaktionen

Namen der Datenentität:Reco_Interactions.

Beschreibung: Alle Benutzerinteraktionen mit Elementen und Elementvarianten.

Attribute:

Name des Dataflows Datentyp Obligatorisch Standardwert Verhalten bei ungültigen Werten Anmerkungen
InteractionGroupingId String(256) Ja Eintrag löschen Eine Gruppierungs-ID für mehrere Interaktionen. Länge auf 256 Zeichen begrenzt.
ItemId String(16) Ja Eintrag löschen Siehe Erforderliche Entitäten für das Empfehlungsszenario für die Artikel-ID.
ItemVariantId String(16) Nein Eintrag löschen Siehe Benötigte Entitäten pro Empfehlungsszenario für die Artikelvarianten-ID.
UserId String(256) Nein Eintrag löschen Ein leerer Wert steht für eine anonyme Interaktion. Länge auf 256 Zeichen begrenzt.
InteractionType Zeichenfolge Nein Transaktion Eintrag löschen Transaktion ist der einzige gültige Wert für dieses Attribut und wirkt sich nicht auf die Empfehlungsergebnisse aus.
Zeitstempel DateTime Nein 1970-01-01T00:00:00.000Z Eintrag löschen Siehe Benötigte Entitäten pro Empfehlungsszenario für DateTime-Werte.
Zeichenfolgenattribut String(64) Nein Eintrag löschen Die Länge ist auf 64 Zeichen begrenzt. Ein Zeichenfolgenattribut, das je nach Geschäftsanforderungen verwendet werden kann und den Modellierungsprozess nicht beeinflusst.
Doppeltes Attribut Doppelt Nr. Eintrag löschen Ein doppeltes Attribut, das entsprechend den Anforderungen des Unternehmens verwendet werden kann und den Modellierungsprozess nicht beeinflusst.
Kanal String (64) Nein 0 Wert trimmen Länge auf 64 Zeichen begrenzt.
Catalog String(64) Nein 0 Wert trimmen Länge auf 64 Zeichen begrenzt.
Stärke Doppelt Nein 1.0 Eintrag löschen Stellt dar, wie signifikant die Interaktionen sind (im Vergleich zu anderen Interaktionen). Diese Eigenschaft kann dazu beitragen, Transaktionsprozesse und Leistung zu verbessern, Transparenz und ethische Nutzung der Daten sind jedoch wichtige Überlegungen. Unterstützt in Next Best Action, User Picks und Ähnlichem (AlgoType=MF).
IsPositive Bool Nein true Siehe Benötigte Entitäten pro Empfehlungsszenario für boolesche Werte.

Richtlinien:

  • InteractionGroupingId ist der Hauptindikator für die Gruppierung von Elementen in einer einzigen Interaktion mit mehreren Elementen. Ein Element kann alles sein, was im Rahmen Ihres Geschäfts Beziehungen zwischen Elementen erstellt. Zum Beispiel könnten Artikel, die in denselben Interaktionen (Warenkorb) gekauft wurden, miteinander verbunden/verwandt sein, sodass die Warenkorb-/Transaktions-ID gut in dieses Feld passen könnte. Wenn ein kollaborativer Faktor der Benutzer (Person) ist, der mit den Elementen interagiert, sollten Sie UserId in dieses Feld kopieren und es auch im Feld UserId haben.

  • Stellen Sie sicher, dass die Datenentität „Interaktionen“ Interaktionen des gleichen Typs enthält (Typ kann sein: „Gefällt mir“, „Transaktionen“, „Aufrufe“ usw.). Um Empfehlungen für verschiedene Interaktionstypen zu erhalten, empfiehlt es sich, dass eine Modellierungskomponente Interaktionen desselben Typs liest. Die Konsolidierung unterschiedlicher Transaktionsarten im selben Modell führt zu gemischten Empfehlungen mit anderer und nicht unbedingt gewünschter Bedeutung als die Arbeit mit getrennten Modellen/IR-Konten.

  • Nicht unterstützte Interaktionstypen werden ignoriert.

  • Alle Datenzeilen, die den gleichen Vorgang darstellen (z.B. eine Transaktion mit mehreren Elementen), sollten die gleiche eindeutige Gruppierungs-ID haben.

  • Negative Interaktionen (wie Artikelrückgaben oder Abneigungen) werden durch IsPositive=False dargestellt.

  • Die aufgeführten Spalten doppelte Attribute, Zeichenfolgenattribute und Interaktionstyp können vorerst leer gelassen werden.

  • Die Verwendung von „0“ als Wert für die Attribute „Kanal“ oder „Katalog“ führt zu einem Verarbeitungsfehler.

  • Im Szenario „Nächste beste Aktion“ ist das Attribut „Stärke“ auf 10 begrenzt. Werte über 10 werden durch 10 ersetzt.

  • Beispiele für den Einsatz von Stärke sind:

    • Priorisieren Sie Produkte mit einer höheren Wahrscheinlichkeit einer Interaktion (d. h. einer höheren Wahrscheinlichkeit einer Ansicht, Beobachtung usw.). Wenn Sie eine höhere Priorisierung der letzten Einkäufe bevorzugen, sollten Sie die Picks-API mit dem Algorithmustyp RecentPurchases ausprobieren, der bereits die neuesten Interaktionen eines Benutzers priorisiert.
    • Bewertungsergebnisse für Produkte auf einer Skala von 1–5 können wiedergegeben werden, indem die Stärke der relevanten Transaktion als Bewertungsergebnis festgelegt wird, das der Benutzer dem Artikel gegeben hat.
    • Priorisierung der Wiedergabedauer eines Videos, indem längeren Aufrufen eine höhere Stärke zugewiesen wird als Videos mit kürzeren Aufrufen.

Beispieldaten:

Kopfzeilen erscheinen nur aus Gründen der Übersichtlichkeit und sollten nicht Teil der eigentlichen Daten sein.

InteractionGroupingId ItemId ItemVariantId UserId InteractionType Zeitstempel Zeichenfolgenattribut Doppeltes Attribut Kanal Catalog Stärke IsPositive
Interaktion100 Element1 Item1Var1 Transaktion 2020-04-01T10:00:00.000Z
Interaktion100 Element2 Transaktion 2020-04-01T10:00:00.000Z 2.0
Interaktion101 Element2 User1 Mit „Gefällt mir“ markieren 2020-05-01T13:25:00.000Z Interaktion-101-RT Falsch
Interaktion101 Item3 User2 Bewertung 2020-07-12T08:45:00.000Z Europa MySale 4.0 Falsch

Eine vollständige Liste der Entitäten finden Sie unter Datenentitäten.

Siehe auch

Übersicht über den Datenvertrag
Zuordnungstabelle der Datenentitäten
Katalog-Datenentitäten
Reco-Konfigurationsdatenentitäten
Datenentitäten zu externen Listen
Abgewählte Benutzer-Datenentitäten
Empfehlungsanreicherungs-Datenentitäten
Datenentitäten zu Bild-zu-Artikel-Zuordnung
Intelligent Recommendations API
Schnellstarthandbuch: Intelligent Recommendations mit Beispieldaten festlegen und ausführen