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