

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 记录实时操作交互事件
<a name="recording-action-interaction-events"></a>

*操作交互*事件是用户和*操作*之间的交互。例如，注册会员计划或申请信用卡的用户。

如果您使用 PERSONALIZED\_ACTIONS 自定义配方，请记录客户与操作建议交互时的实时操作交互事件。这会生成您的交互数据，并使您的数据保持最新状态。它还会告知 Amazon Personalize 您的用户当前的兴趣，从而提高建议的相关性。只有 PERSONALIZED\_ACTIONS 自定义配方使用操作交互数据。

您可以使用 [PutActionInteractions](API_UBS_PutActionInteractions.md) API 操作记录操作交互事件。Amazon Personalize 会将此数据附加到数据集组中的[操作交互数据集](action-interactions-datasets.md)。

操作交互事件必须具有事件类型属性，该属性可以是以下属性之一：
+ 已执行 - 当用户采取了建议的操作时，记录*已执行*事件。
+ *未执行* – 当您的用户在查看操作后特意选择不采取该操作时，记录未执行事件。例如，当您向他们展示操作时，如果他们选择*否*。*未执行*事件可能表示客户对该操作不感兴趣。
+ 已查看 - 当您在用户选择采取或不采取操作之前向他们展示操作时，记录*已查看*事件。Amazon Personalize 使用*查看*事件来了解用户的兴趣。例如，如果用户查看了某项操作但未执行该操作，则该用户将来可能对此操作不感兴趣。

 您可以使用 AWS SDKs、或 AWS Command Line Interface (AWS CLI) 记录实时事件。如果您记录了两个具有完全相同时间戳和相同属性的事件，则 Amazon Personalize 将只保留其中一个事件。

**Topics**
+ [记录操作交互事件的要求](#recording-action-interaction-requirements)
+ [查找您的操作交互事件跟踪器的 ID](action-interaction-tracker-id.md)
+ [记录单个操作交互事件](record-single-action-interaction.md)
+ [记录多个操作交互事件](recording-multiple-action-interactions.md)

## 记录操作交互事件的要求
<a name="recording-action-interaction-requirements"></a>

要记录实时操作交互事件，您需要以下内容：
+ 包含 `Action interactions dataset` 的数据集组，该数据集可以为空。有关创建数据集组和数据集的信息，请参阅[将训练数据导入 Amazon Personalize 数据集](import-data.md)。
+ 事件跟踪器的 ID。您可以在 PutActionInteractions 操作中指定此 ID。当您创建操作交互数据集时，Amazon Personalize 会自动为您创建操作交互事件跟踪器。有关更多信息，请参阅 [查找您的操作交互事件跟踪器的 ID](action-interaction-tracker-id.md)。
+ 调用 [PutActionInteractions](API_UBS_PutActionInteractions.md) 操作。