Partager via


RankRequest interface

Demandez un ensemble d’actions à classer par le service Personalizer.

Propriétés

actions

Ensemble d’actions que le service Personalizer peut choisir. L’ensemble ne doit pas contenir plus de 50 actions. L’ordre des actions n’affecte pas le résultat du classement, mais l’ordre doit correspondre à la séquence que votre application aurait utilisée pour les afficher.

contextFeatures

Fonctionnalités du contexte utilisé pour Personalizer en tant que dictionnaire de dictionnaires. Cela dépend de l’application et inclut généralement des fonctionnalités relatives à l’utilisateur actuel, à son appareil, aux informations de profil, aux données relatives à l’heure et à la date, etc.

deferActivation

Envoyez false si l’utilisateur voit les résultats du classement. Par conséquent, Personalizer s’attend à un appel de récompense, sinon, il affectera la récompense par défaut à l’événement. Envoyez true s’il est possible que l’utilisateur ne voit pas les résultats du classement, car la page est rendue ultérieurement, ou les résultats du classement peuvent être remplacés par du code plus en aval. Valeur par défaut : false.

eventId

Transmettez éventuellement un eventId qui identifie de manière unique cet événement Rank. Si la valeur est null, le service génère un eventId unique. L’eventId sera utilisé pour associer cette demande à sa récompense, ainsi que pour amorçage du générateur pseudo-aléatoire lors d’un appel Personalizer.

excludedActions

Ensemble d’ID d’action à exclure du classement.

Détails de la propriété

actions

Ensemble d’actions que le service Personalizer peut choisir. L’ensemble ne doit pas contenir plus de 50 actions. L’ordre des actions n’affecte pas le résultat du classement, mais l’ordre doit correspondre à la séquence que votre application aurait utilisée pour les afficher.

actions: RankableAction[]

Valeur de propriété

contextFeatures

Fonctionnalités du contexte utilisé pour Personalizer en tant que dictionnaire de dictionnaires. Cela dépend de l’application et inclut généralement des fonctionnalités relatives à l’utilisateur actuel, à son appareil, aux informations de profil, aux données relatives à l’heure et à la date, etc.

contextFeatures?: any[]

Valeur de propriété

any[]

deferActivation

Envoyez false si l’utilisateur voit les résultats du classement. Par conséquent, Personalizer s’attend à un appel de récompense, sinon, il affectera la récompense par défaut à l’événement. Envoyez true s’il est possible que l’utilisateur ne voit pas les résultats du classement, car la page est rendue ultérieurement, ou les résultats du classement peuvent être remplacés par du code plus en aval. Valeur par défaut : false.

deferActivation?: boolean

Valeur de propriété

boolean

eventId

Transmettez éventuellement un eventId qui identifie de manière unique cet événement Rank. Si la valeur est null, le service génère un eventId unique. L’eventId sera utilisé pour associer cette demande à sa récompense, ainsi que pour amorçage du générateur pseudo-aléatoire lors d’un appel Personalizer.

eventId?: string

Valeur de propriété

string

excludedActions

Ensemble d’ID d’action à exclure du classement.

excludedActions?: string[]

Valeur de propriété

string[]