Exemples d'expressions de filtres de recommandation d'action - Amazon Personalize

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Exemples d'expressions de filtres de recommandation d'action

Les exemples d'expressions de filtre suivants montrent comment filtrer les actions en fonction des données d'interactions, des données d'action et des données utilisateur. Ils sont organisés par type de données.

Données d'interaction entre actions

L'expression de filtre suivante inclut uniquement les actions des recommandations avec lesquelles l'utilisateur a interagi, lorsque ces interactions comportent un type d'événement que vous spécifiez lorsque vous recevez des recommandations.

INCLUDE ActionID WHERE Action_Interactions.EVENT_TYPE IN ($EVENT_TYPE)

L'expression de filtre suivante exclut les actions que l'utilisateur n'a pas entreprises en fonction du type d'événement.

EXCLUDE ActionID WHERE Action_Interactions.EVENT_TYPE IN ("NOT_TAKEN")

Données d'action

L'expression suivante exclut les actions basées sur une ou plusieurs catégories que vous spécifiez lorsque vous recevez des recommandations à l'aide du $CATEGORY paramètre.

EXCLUDE ActionID WHERE Actions.CATEGORY IN ($CATEGORY)

L'expression suivante inclut uniquement les actions dont la valeur est supérieure à celle que vous spécifiez lorsque vous recevez des recommandations.

INCLUDE ActionID WHERE Actions.VALUE > ($VALUE)

Données utilisateur

L'expression suivante inclut uniquement les actions pour les membres premium si l'utilisateur actuel possède un abonnement premium.

INCLUDE ActionID WHERE Action.MEMBERSHIP_LEVEL IN ("Premium") IF CurrentUser.MEMBERSHIP = $PREMIUM

L'expression suivante exclut les actions dont la valeur est VALUE inférieure à la valeur que vous spécifiez lorsque vous recevez des recommandations si l'utilisateur actuel est un membre premium.

EXCLUDE ActionID WHERE Actions.VALUE < ($VALUE) IF CurrentUser.MEMBERSHIP = $PREMIUM