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.

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.

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.

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.

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