RankRequest interface
Demandez un ensemble d’actions à classer par le service Personalizer.
Propriétés
| actions | L’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. |
| context |
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 sur l’utilisateur actuel, son appareil, ses informations de profil, les données sur l’heure et la date, etc. |
| defer |
Envoyez false si l’utilisateur verra 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 la valeur true si 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 en aval. Valeur par défaut : false. |
| event |
Si vous le souhaitez, transmettez un eventId qui identifie de façon 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 requête à sa récompense, ainsi que pour amorçage du générateur pseudo-aléatoire lors de l’appel Personalizer. |
| excluded |
Ensemble d’ID d’action à exclure du classement. |
Détails de la propriété
actions
L’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 sur l’utilisateur actuel, son appareil, ses informations de profil, les données sur l’heure et la date, etc.
contextFeatures?: any[]
Valeur de propriété
any[]
deferActivation
Envoyez false si l’utilisateur verra 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 la valeur true si 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 en aval. Valeur par défaut : false.
deferActivation?: boolean
Valeur de propriété
boolean
eventId
Si vous le souhaitez, transmettez un eventId qui identifie de façon 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 requête à sa récompense, ainsi que pour amorçage du générateur pseudo-aléatoire lors de l’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[]