Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Enregistrement d'événements pour les utilisateurs anonymes
Important
Si vous n'enregistrez pas au moins un événement avec sessionId
et userId
pour un utilisateur, Amazon Personalize n'utilisera pas l'activité suivie uniquement sessionId
lors de l'entraînement. Et une fois la formation terminée, les recommandations ne seront plus basées sur l'activité suivie par lesessionId
.
Vous pouvez enregistrer les événements d'interaction entre des éléments ou des actions pour les utilisateurs avant qu'ils ne créent un compte. Enregistrez les événements pour les utilisateurs anonymes afin de créer un historique continu des événements avec les événements survenus avant et après leur connexion. Cela fournit à Amazon Personalize davantage de données d'interactions sur l'utilisateur, ce qui peut aider à générer des recommandations plus pertinentes.
Pour enregistrer des événements pour des utilisateurs anonymes (utilisateurs non connectés), pour chaque événement, spécifiez uniquement unsessionId
. Votre application génère un code unique sessionId
lorsqu'un utilisateur visite votre site Web ou utilise votre application pour la première fois. Vous devez utiliser le même sessionId
dans tous les événements de la session. Amazon Personalize utilise le sessionId
pour associer des événements à l'utilisateur avant qu'il ne se connecte.
Amazon Personalize n'utilise pas les événements d'utilisateurs anonymes lors de la formation tant que vous ne les associez pas à unuserId
. Pour plus d’informations, consultez Création d'un historique continu des événements pour les utilisateurs anonymes.
Pour fournir une personnalisation en temps réel aux utilisateurs anonymes, spécifiez le sessionId
comme dans votre GetActionRecommendations demande GetRecommendations ou userId
dans votre demande.
-
Pour des exemples de code montrant comment enregistrer les événements d'interaction entre les éléments à l'aide de l' PutEvents opération et d'un SessionId et d'un UserID, voir. Utilisation de l' PutEvents opération
-
Pour des exemples de code montrant comment enregistrer des événements d'interaction avec l' PutActionInteractions opération et un SessionId et un UserID, voir. Utilisation de l' PutActionInteractions opération
Création d'un historique continu des événements pour les utilisateurs anonymes
Pour créer un historique des événements pour un utilisateur anonyme et demander à Amazon Personalize d'utiliser ses événements lors de la formation, enregistrez au moins un événement avec un sessionId
et unuserId
. Vous pouvez ensuite enregistrer autant d'événements que vous le souhaitez pour leuserId
. Une fois que vous avez commencé à fournir unuserId
, sessionId
ils peuvent changer. Lors de la prochaine formation complète, Amazon Personalize les userId
associe à l'historique anonyme des utilisateurs retracé jusqu'à l'originalsessionId
.
Une fois le recyclage terminé, les recommandations seront basées sur l'activité suivie à la fois à sessionId
partir des événements anonymes et de tout événement suivi en fonction de ceux-ciuserId
.
Note
Si votre utilisateur ne crée pas de compte et que vous souhaitez qu'Amazon Personalize utilise les données lors de l'entraînement, vous pouvez les utiliser userId
dans le sessionId
cadre d'événements. Toutefois, si l'utilisateur finit par créer un compte, vous ne pourrez pas associer les événements de sa navigation anonyme à son nouveau compteuserId
.