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. |
context |
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. |
defer |
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. |
event |
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. |
excluded |
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[]