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


RankRequest interface

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

Свойства

actions

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

contextFeatures

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

deferActivation

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

eventId

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

excludedActions

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

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

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