Partilhar 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

Características do contexto usado para Personalizer como um 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 falso se o usuário verá os resultados da classificação, portanto, o Personalizador esperará uma chamada de Recompensa, caso contrário, atribuirá a Recompensa padrão ao evento. Enviar true se for possível que o usuário não verá os resultados de classificação, porque a página está renderizando mais tarde, ou os resultados de classificação podem ser substituídos por código mais abaixo. Valor padrão: false.

eventId

Opcionalmente, passe um eventId que identifique exclusivamente esse evento Rank. Se null, o serviço gera um eventId exclusivo. O eventId será usado para associar esta solicitação à sua recompensa, bem como semear o gerador pseudoaleatório ao fazer uma chamada do 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 seu aplicativo teria usado para exibi-las.

actions: RankableAction[]

Valor de Propriedade

contextFeatures

Características do contexto usado para Personalizer como um 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 de Propriedade

any[]

deferActivation

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

deferActivation?: boolean

Valor de Propriedade

boolean

eventId

Opcionalmente, passe um eventId que identifique exclusivamente esse evento Rank. Se null, o serviço gera um eventId exclusivo. O eventId será usado para associar esta solicitação à sua recompensa, bem como semear o gerador pseudoaleatório ao fazer uma chamada do 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[]