RankRequest interface

Peça um conjunto de ações para ser classificado pelo serviço Personalizador.

Propriedades

actions

O conjunto de ações que o serviço Personalizador pode escolher. O conjunto não deve conter mais de 50 ações. A ordem das ações não afeta o resultado da classificação, mas a ordem deve corresponder à sequência que a sua aplicação teria utilizado para as apresentar.

contextFeatures

Funcionalidades do contexto utilizado para o Personalizador como dicionário de dicionários. Isto depende da aplicação e, normalmente, inclui funcionalidades sobre o utilizador atual, o respetivo dispositivo, informações de perfil, dados sobre a hora e a data, etc.

deferActivation

Envie falso se o utilizador vir os resultados da classificação, pelo que o Personalizador espera uma chamada recompensa, caso contrário, atribuirá o Prémio predefinido ao evento. Envie verdadeiro se for possível que o utilizador não veja os resultados da classificação, porque a página será composta mais tarde ou os resultados da Classificação poderão ser substituídos pelo código mais a jusante. Valor predefinido: falso.

eventId

Opcionalmente, transmita um eventId que identifique exclusivamente este evento Classificação. Se for nulo, o serviço gera um eventId exclusivo. O eventId será utilizado para associar este pedido ao respetivo prémio, bem como para propagar o gerador pseudo-aleatório ao fazer uma chamada de Personalizador.

excludedActions

O conjunto de IDs de ação a excluir da classificação.

Detalhes de Propriedade

actions

O conjunto de ações que o serviço Personalizador pode escolher. O conjunto não deve conter mais de 50 ações. A ordem das ações não afeta o resultado da classificação, mas a ordem deve corresponder à sequência que a sua aplicação teria utilizado para as apresentar.

actions: RankableAction[]

Valor de Propriedade

contextFeatures

Funcionalidades do contexto utilizado para o Personalizador como dicionário de dicionários. Isto depende da aplicação e, normalmente, inclui funcionalidades sobre o utilizador atual, o respetivo dispositivo, informações de perfil, dados sobre a hora e a data, etc.

contextFeatures?: any[]

Valor de Propriedade

any[]

deferActivation

Envie falso se o utilizador vir os resultados da classificação, pelo que o Personalizador espera uma chamada recompensa, caso contrário, atribuirá o Prémio predefinido ao evento. Envie verdadeiro se for possível que o utilizador não veja os resultados da classificação, porque a página será composta mais tarde ou os resultados da Classificação poderão ser substituídos pelo código mais a jusante. Valor predefinido: falso.

deferActivation?: boolean

Valor de Propriedade

boolean

eventId

Opcionalmente, transmita um eventId que identifique exclusivamente este evento Classificação. Se for nulo, o serviço gera um eventId exclusivo. O eventId será utilizado para associar este pedido ao respetivo prémio, bem como para propagar o gerador pseudo-aleatório ao fazer uma chamada de Personalizador.

eventId?: string

Valor de Propriedade

string

excludedActions

O conjunto de IDs de ação a excluir da classificação.

excludedActions?: string[]

Valor de Propriedade

string[]