篩選建議和使用者區段 - Amazon Personalize

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

篩選建議和使用者區段

使用網域推薦程式或自訂行銷活動取得建議時,您可以根據自訂條件篩選結果。例如,您可能不想推薦使用者已購買的產品,或只建議特定年齡群組的項目。

同樣地,使用 USER_SEGMENTATION 配方時,您可能不想在使用者區段中包含特定類型的使用者。透過篩選結果,您可以控制將建議使用者或將包含在使用者區段中的使用者的項目。

您可以使用 Amazon Personalize 主控台、 (AWS CLI) 和 建立、編輯、 AWS Command Line Interface 刪除和套用篩選條件 AWS SDKs。

  • 對於即時建議,您可以在呼叫 GetRecommendations GetActionRecommendations、 或 GetPersonalizedRanking 操作時套用篩選條件並指定任何篩選條件參數值。您也可以在主控台中從行銷活動或推薦者取得建議時套用篩選條件。

    當您透過個人化或相關項目配方或使用案例取得即時項目建議時,您可以在請求中指定提升。促銷會使用篩選條件來定義套用至可設定之建議項目子集的其他業務規則。如需詳細資訊,請參閱在即時建議中提升項目

  • 對於批次工作流程,您可以在輸入 中包含任何篩選條件參數值JSON。然後在建立批次推論任務或批次區段任務時指定篩選條件的 Amazon Resource Name (ARN)。如需詳細資訊,請參閱篩選批次建議和使用者區段 (自訂資源)

篩選新記錄的更新

對於您使用 PutEvents 或 PutActionInteractions 操作匯入的資料,Amazon Personalize 會在匯入後的幾秒內,將資料集群組中的任何篩選條件更新為新資料。例如,如果您的篩選條件從建議中移除已購買的項目,而您記錄了具有 PutEvents 操作之使用者的購買事件,則此項目會在記錄事件後的 秒內從該使用者的未來建議中移除。

對於大量或個別匯入的所有其他資料,Amazon Personalize 會在上次匯入後 20 分鐘內使用新資料更新資料集群組中的任何篩選條件。