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