記錄匿名用戶的事件 - Amazon Personalize

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

記錄匿名用戶的事件

重要

如果您沒有userId為使用者記錄至少一個事件,Amazon Personalize 將不會僅使用訓練sessionId時追蹤到的活動。sessionId訓練完成後,建議將不再以追蹤到sessionId.

您可以在使用者建立帳戶之前,記錄使用者的項目互動或動作互動事件。記錄事件,以便匿名使用者建立連續的事件歷史記錄,其中包含登入前後的事件。這可為 Amazon Personalize 使用者提供更多互動資料,以協助產生更相關的建議。

若要記錄匿名使用者 (尚未登入的使用者) 的事件,請針對每個事件指定sessionId。當用戶首次訪問您的網站或使用您的應用程序sessionId時,您的應用程序會生成唯一的。您必須在整個會話sessionId中的所有事件中使用相同的。Amazon Personalize 化使sessionId用者在登入之前將事件與使用者建立關聯。

Amazon Personalize 在訓練時不會使用來自匿名使用者的事件,除非您將它們與userId. 如需詳細資訊,請參閱 為匿名用戶建立連續的事件歷史記錄

若要為匿名使用者提供即時個人化,請userId在您的GetRecommendations或 GetActionRecommendations 請求中指定sessionId為。

  • 如需示範如何使用 PutEvents 作業和 sessionId 和 userId 記錄項目互動事件的程式碼範例,請參閱。使用操 PutEvents 作

  • 如需示範如何使用作業以及 sessionId 和 userId 記錄動 PutActionInteractions 作互動事件的程式碼範例,請參閱。使用操 PutActionInteractions 作

為匿名用戶建立連續的事件歷史記錄

若要為匿名使用者建立事件歷史記錄,並讓 Amazon Personalize 在訓練時使用他們的事件,請至少使用 a sessionId 和 a 記錄一個事件userId。然後,您可以記錄任意數量的事件userId。開始提供之後userIdsessionId可以變更。在接下來的完整再培訓期間,Amazon Personalize 會將追蹤的匿名使用者歷史記錄userId與原始sessionId記錄建立關聯。

重新訓練完成後,建議將根據追蹤至匿名事件的活動,以及追蹤sessionId至其userId的任何事件的活動為基礎。

注意

如果您的使用者未建立帳戶,而您希望 Amazon Personalize userId 在訓練時使用這些資料,您可以使用sessionId做為事件。但是,如果用戶最終創建了一個帳戶,您將無法將來自匿名瀏覽的事件與他們的新事件相關聯userId