RankRequest interface
Richiedere la classificazione di un set di azioni in base al servizio Personalizza esperienze.
Proprietà
| actions | Il set di azioni tra cui il servizio Personalizza esperienze può scegliere. Il set non deve contenere più di 50 azioni. L'ordine delle azioni non influisce sul risultato della classificazione, ma l'ordine deve corrispondere alla sequenza usata dall'applicazione per visualizzarli. |
| context |
Funzionalità del contesto usato per Personalizza esperienze come dizionario di dizionari. Questo dipende dall'applicazione e in genere include funzionalità relative all'utente corrente, al dispositivo, alle informazioni sul profilo, ai dati relativi all'ora e alla data e così via. |
| defer |
Invia false se l'utente visualizzerà i risultati della classificazione, pertanto Personalizza esperienze si aspetta una chiamata di ricompensa, altrimenti assegnerà la ricompensa predefinita all'evento. Inviare true se è possibile che l'utente non visualizzi i risultati della classificazione, perché la pagina viene sottoposta a rendering in un secondo momento o che i risultati della classificazione possono essere sottoposti a override dal codice più a valle. Valore predefinito: false. |
| event |
Facoltativamente, passare un eventId che identifica in modo univoco questo evento Rank. Se null, il servizio genera un eventId univoco. L'eventId verrà usato per associare questa richiesta alla relativa ricompensa, nonché il seeding del generatore pseudo-casuale durante l'esecuzione di una chiamata di Personalizza esperienze. |
| excluded |
Set di ID azione da escludere dalla classificazione. |
Dettagli proprietà
actions
Il set di azioni tra cui il servizio Personalizza esperienze può scegliere. Il set non deve contenere più di 50 azioni. L'ordine delle azioni non influisce sul risultato della classificazione, ma l'ordine deve corrispondere alla sequenza usata dall'applicazione per visualizzarli.
actions: RankableAction[]
Valore della proprietà
contextFeatures
Funzionalità del contesto usato per Personalizza esperienze come dizionario di dizionari. Questo dipende dall'applicazione e in genere include funzionalità relative all'utente corrente, al dispositivo, alle informazioni sul profilo, ai dati relativi all'ora e alla data e così via.
contextFeatures?: any[]
Valore della proprietà
any[]
deferActivation
Invia false se l'utente visualizzerà i risultati della classificazione, pertanto Personalizza esperienze si aspetta una chiamata di ricompensa, altrimenti assegnerà la ricompensa predefinita all'evento. Inviare true se è possibile che l'utente non visualizzi i risultati della classificazione, perché la pagina viene sottoposta a rendering in un secondo momento o che i risultati della classificazione possono essere sottoposti a override dal codice più a valle. Valore predefinito: false.
deferActivation?: boolean
Valore della proprietà
boolean
eventId
Facoltativamente, passare un eventId che identifica in modo univoco questo evento Rank. Se null, il servizio genera un eventId univoco. L'eventId verrà usato per associare questa richiesta alla relativa ricompensa, nonché il seeding del generatore pseudo-casuale durante l'esecuzione di una chiamata di Personalizza esperienze.
eventId?: string
Valore della proprietà
string
excludedActions
Set di ID azione da escludere dalla classificazione.
excludedActions?: string[]
Valore della proprietà
string[]