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