Compartilhar via


RankRequest interface

Solicite um conjunto de ações a serem classificadas 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 seu aplicativo teria usado para exibi-las.

contextFeatures

Recursos do contexto usado para o Personalizador como dicionário de dicionários. Isso depende do aplicativo e normalmente inclui recursos sobre o usuário atual, seu dispositivo, informações de perfil, dados sobre hora e data, etc.

deferActivation

Envie false se o usuário vir os resultados da classificação, portanto, o Personalizador esperará uma chamada de Recompensa, caso contrário, ele atribuirá a Recompensa padrão ao evento. Envie true se for possível que o usuário não veja os resultados da classificação, porque a página está sendo renderizada mais tarde ou os resultados de Classificação podem ser substituídos por código mais downstream. Valor padrão: false.

eventId

Opcionalmente, passe uma eventId que identifique exclusivamente esse evento rank. Se nulo, o serviço gerará uma eventId exclusiva. A eventId será usada para associar essa solicitação à sua recompensa, bem como propagar o gerador pseudo-aleatório ao fazer uma chamada ao Personalizador.

excludedActions

O conjunto de IDs de ação a ser excluído da classificação.

Detalhes da 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 seu aplicativo teria usado para exibi-las.

actions: RankableAction[]

Valor da propriedade

contextFeatures

Recursos do contexto usado para o Personalizador como dicionário de dicionários. Isso depende do aplicativo e normalmente inclui recursos sobre o usuário atual, seu dispositivo, informações de perfil, dados sobre hora e data, etc.

contextFeatures?: any[]

Valor da propriedade

any[]

deferActivation

Envie false se o usuário vir os resultados da classificação, portanto, o Personalizador esperará uma chamada de Recompensa, caso contrário, ele atribuirá a Recompensa padrão ao evento. Envie true se for possível que o usuário não veja os resultados da classificação, porque a página está sendo renderizada mais tarde ou os resultados de Classificação podem ser substituídos por código mais downstream. Valor padrão: false.

deferActivation?: boolean

Valor da propriedade

boolean

eventId

Opcionalmente, passe uma eventId que identifique exclusivamente esse evento rank. Se nulo, o serviço gerará uma eventId exclusiva. A eventId será usada para associar essa solicitação à sua recompensa, bem como propagar o gerador pseudo-aleatório ao fazer uma chamada ao Personalizador.

eventId?: string

Valor da propriedade

string

excludedActions

O conjunto de IDs de ação a ser excluído da classificação.

excludedActions?: string[]

Valor da propriedade

string[]