Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Vorbereiten von Aktionsinteraktionsdaten für das Training
Wenn Sie das benutzerdefinierte Rezept „Next-Best-Action“ verwenden, verwendet Amazon Personalize Daten zu Aktionsinteraktionen, um das Interesse der Benutzer zu ermitteln und die Aktionen vorherzusagen, die sie am wahrscheinlichsten ergreifen werden. Eine Aktionsinteraktion ist eine Interaktion, an der ein Benutzer und eine Aktion in Ihrem Actions-Datensatz beteiligt sind. Wenn Sie beispielsweise eine Registrierungsaktion in Ihrem Aktionen-Datensatz haben und ein Benutzer diese Aktion ausführt, würden Sie die Benutzer-ID, die ID der Aktion, den Zeitstempel und für den Ereignistyp den Datensatz aufzeichnen. TAKEN
Sie importieren Aktionsinteraktionen in einen Amazon Personalize Action-Interaktions-Datensatz. Sie können Aktionsereignisse im Rahmen eines Datensatz-Import-Jobs in großen Mengen importieren oder sie mit dem PutActionInteractions API-Vorgang in Echtzeit streamen. Sie können in einer Domain-Datensatzgruppe keine Ressourcen für die nächste beste Aktion, einschließlich der Datensätze „Aktionen“ und „Aktionsinteraktionen“, erstellen.
Ihre Daten zu Interaktionen mit Massenaktionen müssen sich in einer CSV-Datei befinden. Jede Zeile in der Datei sollte eine eindeutige Interaktion zwischen einem Benutzer und einer Aktion darstellen. Nachdem Sie Ihre Daten vorbereitet haben, können Sie eine Schema-JSON-Datei erstellen. Diese Datei informiert Amazon Personalize über die Struktur Ihrer Daten. Weitere Informationen finden Sie unter JSON-Schema-Dateien für Amazon Personalize Personalize-Schemas erstellen.
In den folgenden Abschnitten finden Sie weitere Informationen zur Vorbereitung Ihrer Aktionsinteraktionsdaten für Amazon Personalize. Richtlinien für das Massendatenformat für alle Datentypen finden Sie unter Richtlinien für das Massendatenformat.
Themen
Datenanforderungen für Aktionen, Interaktionen
Es gibt keine Mindestanforderung für Daten zu Aktionsinteraktionen. Wir empfehlen, dass Sie diese Daten importieren, um qualitativ hochwertige Handlungsempfehlungen zu erhalten. Wenn Sie keine Daten zu Aktionsinteraktionen haben, können Sie einen leeren Datensatz für Aktionsinteraktionen erstellen und mithilfe der PutActionInteractions API-Operation die Interaktionen Ihrer Kunden mit Aktionen aufzeichnen.
Ihre Aktionsinteraktionsdaten müssen mindestens die folgenden Spalten enthalten. Es steht Ihnen frei, je nach Ihrem Anwendungsfall und Ihren Daten weitere benutzerdefinierte Spalten hinzuzufügen.
-
USER_ID — Die eindeutige Kennung des Benutzers, der mit dem Element interagiert hat. Jedes Ereignis muss eine USER_ID haben. Es muss eine
string
mit einer maximalen Länge von 256 Zeichen sein. -
ACTION_ID — Die eindeutige Kennung des Elements, mit dem der Benutzer interagiert hat. Jedes Ereignis muss eine Element-ID haben. Es muss eine
string
mit einer maximalen Länge von 256 Zeichen sein. -
TIMESTAMP — Die Zeit, zu der das Ereignis eingetreten ist (im Zeitformat der Unix-Epoche in Sekunden). Jede Aktionsinteraktion muss einen TIMESTAMP haben. Weitere Informationen finden Sie unter Daten mit Zeitstempel.
-
EVENT_TYPE — Ob die Aktion ausgeführt, Nicht ausgeführt oder Angesehen wurde. Jede Aktionsinteraktion muss einen Ereignistyp haben. Weitere Informationen finden Sie unter Daten vom Ereignistyp.
Bis Sie Aktionsinteraktionsdaten importieren, empfiehlt Amazon Personalize Aktionen in Ihrem System ohne Personalisierung, und die Neigungswerte liegen bei 0,0. Eine Aktion erhält eine Punktzahl, wenn die Aktion Folgendes erreicht hat:
-
Mindestens 50 Aktionsinteraktionen mit dem Ereignistyp TAKEN.
-
Mindestens 50 Aktionsinteraktionen mit dem Ereignistyp NOT_TAKEN oder VIEWED.
Diese Aktionsinteraktionen müssen in der letzten Schulung zur Lösungsversion vorhanden sein und innerhalb von 6 Wochen ab dem letzten Interaktionszeitstempel im Datensatz Aktionsinteraktionen stattfinden.
Daten vom Ereignistyp
Amazon Personalize kann Muster in Ereignistypdaten verwenden, um die Aktionen zu identifizieren, die Ihre Benutzer höchstwahrscheinlich ergreifen werden. Wenn ein Kunde beispielsweise häufig eine E-Mail-Abonnementaktion ignoriert (gekennzeichnet mit dem Ereignistyp NOT_TAKEN), passt Amazon Personalize die Empfehlungen möglicherweise an, sodass weniger dieser Aktionen angeboten werden.
Sie können nur die folgenden Ereignistypen für Aktionsereignisse verwenden. Amazon Personalize verwendet diese Ereignisse, um mehr über Ihren Benutzer zu erfahren und zu berechnen, welche Aktionen als Nächstes empfohlen werden sollten.
-
Ergriffen — Erledigte Ereignisse aufzeichnen, wenn ein Benutzer eine empfohlene Maßnahme ergreift.
-
Nicht ausgeführt — Ereignisse, die nicht ausgeführt wurden, aufzeichnen, wenn Ihr Benutzer sich bewusst dafür entscheidet, die Aktion nicht auszuführen, nachdem er sich die Aktion angesehen hat. Zum Beispiel, wenn sie Nein wählen, wenn Sie ihnen die Aktion zeigen. Ereignisse, die nicht durchgeführt wurden, können darauf hinweisen, dass der Kunde an der Aktion nicht interessiert ist.
-
Angesehen — Angesehene Ereignisse aufzeichnen, wenn Sie einem Benutzer eine Aktion zeigen, bevor er sich entscheidet, ob er eine Aktion ausführt oder nicht. Amazon Personalize verwendet View-Ereignisse, um mehr über die Interessen Ihrer Benutzer zu erfahren. Wenn ein Benutzer beispielsweise eine Aktion betrachtet, sie aber nicht ausführt, ist dieser Benutzer möglicherweise in future nicht an dieser Aktion interessiert.
Beispiel für Daten zu Aktionen, Interaktionen
Die ersten Zeilen einer CSV-Datei mit Aktionsinteraktionsdaten und allen erforderlichen Spalten könnten wie folgt aussehen.
USER_ID,ACTION_ID,EVENT_TYPE,TIMESTAMP
35,73,Viewed,1586731606
54,35,Not taken,1586731609
9,33,Viewed,1586735158
23,10,Taken,1586735697
27,11,Taken,1586735763
...
...
Nachdem Sie Ihre Daten vorbereitet haben, können Sie eine Schema-JSON-Datei erstellen. Diese Datei informiert Amazon Personalize über die Struktur Ihrer Daten. Weitere Informationen finden Sie unter JSON-Schema-Dateien für Amazon Personalize Personalize-Schemas erstellen. So würde die Schema-JSON-Datei für die obigen Beispieldaten aussehen.
{
"type": "record",
"name": "ActionInteractions",
"namespace": "com.amazonaws.personalize.schema",
"fields": [
{
"name": "USER_ID",
"type": "string"
},
{
"name": "ACTION_ID",
"type": "string"
},
{
"name": "EVENT_TYPE",
"type": "string"
},
{
"name": "TIMESTAMP",
"type": "long"
}
],
"version": "1.0"
}