

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.

# ActionInteraction
<a name="API_UBS_ActionInteraction"></a>

Représente un événement d'interaction d'action envoyé à l'aide de l'`PutActionInteractions`API.

## Table des matières
<a name="API_UBS_ActionInteraction_Contents"></a>

 ** actionId **   <a name="personalize-Type-UBS_ActionInteraction-actionId"></a>
ID de l'action avec laquelle l'utilisateur a interagi. Cela correspond au `ACTION_ID` champ du schéma d'interaction Action.  
Type : String  
Contraintes de longueur : longueur minimum de 1. Longueur maximale de 256.  
Obligatoire : oui

 ** eventType **   <a name="personalize-Type-UBS_ActionInteraction-eventType"></a>
Type d'événement d'interaction action-action. Vous pouvez spécifier `Viewed``Taken`, et les types `Not Taken` d'événements. Pour plus d'informations sur les données de type d'événement d'interaction action-action, consultez la section [Données de type d'événement](https://docs.aws.amazon.com/personalize/latest/dg/action-interaction-event-type-data.html).   
Type : String  
Contraintes de longueur : longueur minimum de 1. Longueur maximale de 256.  
Obligatoire : oui

 ** sessionId **   <a name="personalize-Type-UBS_ActionInteraction-sessionId"></a>
L'identifiant associé à la visite de l'utilisateur. 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.   
Type : String  
Contraintes de longueur : longueur minimum de 1. Longueur maximale de 256.  
Obligatoire : oui

 ** timestamp **   <a name="personalize-Type-UBS_ActionInteraction-timestamp"></a>
Horodatage indiquant le moment où l'événement d'interaction avec l'action s'est produit. Les horodatages doivent être au format Unix Epoch Time, en secondes.  
Type : Timestamp  
Obligatoire : oui

 ** eventId **   <a name="personalize-Type-UBS_ActionInteraction-eventId"></a>
Un identifiant associé à l'événement. Si aucun identifiant d'événement n'est fourni, Amazon Personalize génère un identifiant unique pour l'événement. Aucun identifiant d'événement n'est utilisé comme entrée dans le modèle. Amazon Personalize utilise l'identifiant de l'événement pour distinguer les événements uniques. Les événements suivants après le premier avec le même ID d'événement ne sont pas utilisés dans l'entraînement du modèle.  
Type : String  
Contraintes de longueur : longueur minimum de 1. Longueur maximale de 256.  
Obligatoire : non

 ** impression **   <a name="personalize-Type-UBS_ActionInteraction-impression"></a>
Liste d'actions IDs qui représente la séquence d'actions que vous avez montrée à l'utilisateur. Par exemple, `["actionId1", "actionId2", "actionId3"]`. Amazon Personalize n'utilise pas les données d'impressions issues d'événements d'interaction liés à l'action. Enregistrez plutôt plusieurs événements pour chaque action et utilisez le type `Viewed` d'événement.   
Type : tableau de chaînes  
Membres du tableau : Nombre minimum de 1 élément. Nombre maximum de 25 articles.  
Contraintes de longueur : longueur minimum de 1. Longueur maximale de 256.  
Obligatoire : non

 ** properties **   <a name="personalize-Type-UBS_ActionInteraction-properties"></a>
Une carte de chaînes de données spécifiques à un événement que vous pouvez choisir d'enregistrer. Par exemple, si un utilisateur effectue une action, autre que l'identifiant de l'action, vous pouvez également envoyer le nombre d'actions entreprises par l'utilisateur.  
Chaque élément de la carte est constitué d'une paire clé-valeur. Par exemple,   
 `{"numberOfActions": "12"}`   
Les clés utilisent des noms de camel qui correspondent aux champs du schéma Action Interactions. Dans l'exemple ci-dessus, `numberOfActions` cela correspondrait au champ « NUMBER\$1OF\$1ACTIONS » défini dans le schéma des interactions Action.  
 Le texte suivant ne peut pas être inclus comme mot clé pour les propriétés (sans distinction majuscules/minuscules).   
+  userId 
+  sessionId 
+ eventType
+ timestamp
+ ID de recommandation
+ impression
Type : String  
Contraintes de longueur : Longueur minimum de 1. Longueur maximale de 1024.  
Obligatoire : non

 ** recommendationId **   <a name="personalize-Type-UBS_ActionInteraction-recommendationId"></a>
ID de la liste de recommandations contenant l'action avec laquelle l'utilisateur a interagi.  
Type : String  
Contraintes de longueur : longueur minimum de 1. Longueur maximale de 40  
Obligatoire : non

 ** userId **   <a name="personalize-Type-UBS_ActionInteraction-userId"></a>
ID de l'utilisateur qui a interagi avec l'action. Cela correspond au `USER_ID` champ du schéma d'interaction Action.  
Type : String  
Contraintes de longueur : longueur minimum de 1. Longueur maximale de 256.  
Obligatoire : non

## consultez aussi
<a name="API_UBS_ActionInteraction_SeeAlso"></a>

Pour plus d'informations sur l'utilisation de cette API dans l'un des langages spécifiques AWS SDKs, consultez ce qui suit :
+  [AWS SDK pour C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/personalize-events-2018-03-22/ActionInteraction) 
+  [AWS SDK pour Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/personalize-events-2018-03-22/ActionInteraction) 
+  [AWS SDK pour Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/personalize-events-2018-03-22/ActionInteraction) 