Condividi tramite


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.

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.

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.

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.

excludedActions

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[]