RankRequest interface
Запрос набора действий, которые будут ранжированы службой Персонализатора.
Свойства
actions | Набор действий, из которых можно выбрать службу Персонализатора. Набор не должен содержать более 50 действий. Порядок действий не влияет на результат ранжирования, но порядок должен соответствовать последовательности, которую приложение использовало бы для их отображения. |
context |
Функции контекста, используемого для Персонализатора в качестве словаря словарей. Это зависит от приложения и обычно включает функции текущего пользователя, их устройства, сведения о профиле, данные о времени и дате и т. д. |
defer |
Отправить значение false, если пользователь увидит результаты ранжирования, поэтому Персонализатор ожидает вызова Вознаграждения, в противном случае он назначит награду по умолчанию событию. Отправить значение true, если возможно, пользователь не увидит результаты ранжирования, так как страница отрисовка выполняется позже, или результаты ранжирования могут быть переопределены кодом ниже. Значение по умолчанию: false. |
event |
При необходимости передайте идентификатор события, который однозначно идентифицирует это событие ранжирования. Если значение NULL, служба создает уникальный идентификатор события. EventId будет использоваться для связывания этого запроса с его вознаграждением, а также заполнение псевдослучайного генератора при вызове Персонализатора. |
excluded |
Набор идентификаторов действий, которые следует исключить из ранжирования. |
Сведения о свойстве
actions
Набор действий, из которых можно выбрать службу Персонализатора. Набор не должен содержать более 50 действий. Порядок действий не влияет на результат ранжирования, но порядок должен соответствовать последовательности, которую приложение использовало бы для их отображения.
actions: RankableAction[]
Значение свойства
contextFeatures
Функции контекста, используемого для Персонализатора в качестве словаря словарей. Это зависит от приложения и обычно включает функции текущего пользователя, их устройства, сведения о профиле, данные о времени и дате и т. д.
contextFeatures?: any[]
Значение свойства
any[]
deferActivation
Отправить значение false, если пользователь увидит результаты ранжирования, поэтому Персонализатор ожидает вызова Вознаграждения, в противном случае он назначит награду по умолчанию событию. Отправить значение true, если возможно, пользователь не увидит результаты ранжирования, так как страница отрисовка выполняется позже, или результаты ранжирования могут быть переопределены кодом ниже. Значение по умолчанию: false.
deferActivation?: boolean
Значение свойства
boolean
eventId
При необходимости передайте идентификатор события, который однозначно идентифицирует это событие ранжирования. Если значение NULL, служба создает уникальный идентификатор события. EventId будет использоваться для связывания этого запроса с его вознаграждением, а также заполнение псевдослучайного генератора при вызове Персонализатора.
eventId?: string
Значение свойства
string
excludedActions
Набор идентификаторов действий, которые следует исключить из ранжирования.
excludedActions?: string[]
Значение свойства
string[]