本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
記錄即時動作互動事件
動作互動事件是一個用戶和一個動作之間的交互。例如,註冊會員計劃或申請信用卡的用戶。
如果您使用 PERSONALIZED _ ACTIONS 自訂方案,請在客戶與行動建議互動時記錄即時行動互動事件。這會構建您的互動數據並使您的數據保持最新狀態。它也會告訴 Amazon Personalize 您的使用者目前的興趣,藉此改善建議的相關性。只有 PERSONALIZED _ ACTIONS 自定義配方使用動作交互數據。
您可以使用作業記錄動PutActionInteractionsAPI作互動事件。Amazon Personalize 會將此資料附加到資料集群組中的動作互動資料集。
動作互動事件必須具有事件類型屬性,可以是下列其中一項:
-
已取得 — 記錄使用者採取建議動作時的已採取事件。
-
未採取 — 記錄未採取的事件時,您的使用者作出蓄意選擇不採取的動作檢視之後。例如,如果他們在顯示動作時選擇「否」。「未採取」事件可能表示客戶對動作不感興趣。
-
已檢視 — 當您在使用者選擇採取或不採取動作之前向使用者顯示動作時,記錄已檢視的事件。Amazon Personalize 化使用「查看事件」來了解用戶的興趣。例如,如果使用者檢視動作但未採取動作,則此使用者 future 可能不會對此動作感興趣。
您可以使用 AWS SDKs,或 AWS Command Line Interface (AWS CLI). 如果您記錄兩個具有完全相同時間戳記和相同屬性的事件,Amazon Personalize 只會保留其中一個事件。
記錄動作互動事件的要求
要記錄實時行動互動事件,您需要以下內容:
-
包含的資料集群組
Action interactions dataset
,可以是空的。如需建立資料集群組和資料集的詳細資訊,請參閱將訓練資料匯入 Amazon Personalize 資料集。 -
事件追蹤器的 ID。您可以在 PutActionInteractions 作業中指定此 ID。當您建立動作互動資料集時,Amazon Personalize 會自動為您建立動作互動事件追蹤器。如需詳細資訊,請參閱尋找動作互動事件追蹤器的 ID。
-
呼叫 PutActionInteractions 操作。