Поделиться через


RankRequest interface

Запрос набора действий, которые будут ранжированы службой Персонализатора.

Свойства

actions

Набор действий, из которых может выбрать служба Персонализатора. Набор не должен содержать более 50 действий. Порядок действий не влияет на результат ранжирования, но он должен соответствовать последовательности, которую приложение использовало бы для их отображения.

contextFeatures

Признаки контекста, используемого для Персонализатора в качестве словаря словарей. Это зависит от приложения и обычно включает функции о текущем пользователе, его устройстве, сведения о профиле, данные о времени и дате и т. д.

deferActivation

Отправьте значение false, если пользователь увидит результаты ранжирования, поэтому Персонализатор будет ожидать вызова Вознаграждения, в противном случае он назначит вознаграждение по умолчанию событию. Отправьте значение true, если это возможно, пользователь не увидит результаты ранжирования, так как страница отрисовывается позже или результаты ранжирования могут быть переопределены нижестоящим кодом. Значение по умолчанию: false.

eventId

При необходимости передайте eventId, который однозначно идентифицирует это событие ранжирования. Если значение равно NULL, служба создает уникальный eventId. EventId будет использоваться для связи этого запроса с его вознаграждением, а также для заполнения псевдослучайного генератора при вызове Персонализатора.

excludedActions

Набор идентификаторов действий, исключаемых из ранжирования.

Сведения о свойстве

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[]