本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
記錄匿名用戶的事件
重要
如果您沒有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
。開始提供之後userId
,sessionId
可以變更。在接下來的完整再培訓期間,Amazon Personalize 會將追蹤的匿名使用者歷史記錄userId
與原始sessionId
記錄建立關聯。
重新訓練完成後,建議將根據追蹤至匿名事件的活動,以及追蹤sessionId
至其userId
的任何事件的活動為基礎。
注意
如果您的使用者未建立帳戶,而您希望 Amazon Personalize userId
在訓練時使用這些資料,您可以使用sessionId
做為事件。但是,如果用戶最終創建了一個帳戶,您將無法將來自匿名瀏覽的事件與他們的新事件相關聯userId
。