RankRequest interface
Richiedere la classificazione di un set di azioni da parte del 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 visualizzarle. |
context |
Funzionalità del contesto usato per Personalizza esperienze come dizionario di dizionari. Ciò 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 prevederà una chiamata reward, altrimenti assegnerà la ricompensa predefinita all'evento. Invia true se è possibile che l'utente non visualizzi i risultati della classificazione, perché la pagina esegue il rendering in un secondo momento o 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é per il seeding del generatore pseudo-casuale durante l'esecuzione di una chiamata a 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 visualizzarle.
actions: RankableAction[]
Valore della proprietà
contextFeatures
Funzionalità del contesto usato per Personalizza esperienze come dizionario di dizionari. Ciò 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 prevederà una chiamata reward, altrimenti assegnerà la ricompensa predefinita all'evento. Invia true se è possibile che l'utente non visualizzi i risultati della classificazione, perché la pagina esegue il rendering in un secondo momento o 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é per il seeding del generatore pseudo-casuale durante l'esecuzione di una chiamata a Personalizza esperienze.
eventId?: string
Valore della proprietà
string
excludedActions
Set di ID azione da escludere dalla classificazione.
excludedActions?: string[]
Valore della proprietà
string[]