本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
记录实时动作互动事件
操作交互事件是用户和操作之间的交互。例如,注册会员计划或申请信用卡的用户。
如果您使用 PERSONALIZED _ ACTIONS 自定义配方,请记录客户与操作建议互动时的实时操作互动事件。这会生成您的交互数据,并使您的数据保持最新状态。它还会告知 Amazon Personalize 您的用户当前的兴趣,从而提高建议的相关性。只有 PERSONALIZED _ ACTIONS 自定义配方使用动作交互数据。
您可以记录操作与PutActionInteractionsAPI操作的交互事件。Amazon Personalize 会将此数据附加到数据集组中的操作交互数据集。
操作交互事件必须具有事件类型属性,该属性可以是以下属性之一:
-
已执行 - 当用户采取了建议的操作时,记录已执行事件。
-
未执行 – 当您的用户在查看操作后特意选择不采取该操作时,记录未执行事件。例如,当您向他们展示操作时,如果他们选择否。未执行事件可能表示客户对该操作不感兴趣。
-
已查看 - 当您在用户选择采取或不采取操作之前向他们展示操作时,记录已查看事件。Amazon Personalize 使用查看事件来了解用户的兴趣。例如,如果用户查看了某项操作但未执行该操作,则该用户将来可能对此操作不感兴趣。
您可以使用记录实时事件 AWS SDKs,或 AWS Command Line Interface (AWS CLI)。 如果您录制了两个具有完全相同时间戳和相同属性的事件,Amazon Personalize 将只保留其中一个事件。
记录操作交互事件的要求
要记录实时操作交互事件,您需要以下内容:
-
包含
Action interactions dataset
的数据集组,该数据集可以为空。有关创建数据集组和数据集的信息,请参阅将训练数据导入 Amazon Personalize 数据集。 -
事件跟踪器的 ID。您可以在 PutActionInteractions 操作中指定此 ID。当您创建操作交互数据集时,Amazon Personalize 会自动为您创建操作交互事件跟踪器。有关更多信息,请参阅 查找您的操作交互事件跟踪器的 ID。
-
调用 PutActionInteractions 操作。