

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.

# Aufzeichnen eines einzelnen Aktionsinteraktionsereignisses
<a name="record-single-action-interaction"></a>

Nachdem Sie einen Datensatz mit Aktionsinteraktionen erstellt haben, können Sie Aktionsereignisse mit der [PutActionInteractions](API_UBS_PutActionInteractions.md) Operation aufzeichnen. Der folgende Code zeigt eine `PutActionInteractions` Operation, die ein TAKEN-Ereignis übergibt. Sie können dieses Ereignis aufzeichnen, wenn Sie einem Benutzer Empfehlungen von Amazon Personalize anzeigen und dieser eine Maßnahme ergreift, z. B. Ihre Kreditkarte beantragt. 

Das `actionInteractions` ist eine Reihe von ActionInteraction Objekten. Das `trackingId` stammt aus dem Event-Tracker Amazon Personalize, den Sie bei der Erstellung Ihres Action-Interaktions-Datensatzes erstellt haben. Weitere Informationen finden Sie unter [Finden Sie die ID Ihres Action-Interaktions-Event-Trackers](action-interaction-tracker-id.md). 

Ihre Anwendung generiert ein eindeutiges Zeichen`sessionId`, wenn ein Benutzer Ihre Website zum ersten Mal besucht oder Ihre Anwendung verwendet. Sie müssen während der gesamten Sitzung `sessionId` bei allen Veranstaltungen dasselbe verwenden. Amazon Personalize verwendet das`sessionId`, um Ereignisse mit dem Benutzer zu verknüpfen, bevor er sich anmeldet (ist anonym). Weitere Informationen finden Sie unter [Ereignisse für anonyme Benutzer aufzeichnen](recording-events.md#recording-anonymous-user-events).

Die `sentAt` Parameter `userId``actionId`, und sind den Feldern USER\_ID, ACTION\_ID, EVENT\_TYPE und TIMESTAMP des Action-Interaktions-Datensatzes zugeordnet.

**Entsprechender Datensatz „Action-Interaktionen“**

```
USER_ID, ACTION_ID, TIMESTAMP, EVENT_TYPE
user123, action-xyz, 1543631760, TAKEN
```

**Code-Beispiel**

------
#### [ AWS CLI ]

```
aws personalize-events put-action-interactions \
--tracking-id {{12345678-xxxx-xxxx-xxxx-xxxxxxxxxxxx}} \
--action-interactions '[{
  "userId": "{{user123}}",
  "sessionId": "{{abcdefg}}",
  "timestamp": {{1543631760}},
  "eventType": "{{TAKEN}}",
  "actionId": "{{action-xyz}}"}]'
```

------
#### [ SDK for Python (Boto3) ]

```
import boto3

personalize_events = boto3.client(service_name='personalize-events')

response = personalize_events.put_action_interactions(
  trackingId='{{12345678-xxxx-xxxx-xxxx-xxxxxxxxxxxx}}',
  actionInteractions=[{
    'userId': '{{user123}}',
    'sessionId': '{{abcdefg}}',
    'timestamp': {{1543631760}},
    'eventType': '{{Taken}}',
    'actionId': '{{action-xyz}}'
  }]
)
```

------