RankRequest interface
Personalizer 서비스에서 순위를 매겨야 하는 작업 집합을 요청합니다.
속성
actions | Personalizer 서비스에서 선택할 수 있는 작업 집합입니다. 집합에 50개 이상의 작업이 포함되어서는 안 됩니다. 작업의 순서는 순위 결과에 영향을 주지 않지만 순서는 애플리케이션이 이를 표시하는 데 사용한 시퀀스와 일치해야 합니다. |
context |
사전 사전으로 Personalizer에 사용되는 컨텍스트의 기능입니다. 이는 애플리케이션에 따라 달라지며 일반적으로 현재 사용자, 디바이스, 프로필 정보, 시간 및 날짜에 대한 데이터 등에 대한 기능을 포함합니다. |
defer |
사용자에게 순위 결과가 표시되면 false를 보내므로 Personalizer는 Reward 호출을 예상합니다. 그렇지 않으면 기본 Reward를 이벤트에 할당합니다. 페이지가 나중에 렌더링되거나 순위 결과가 코드 추가 다운스트림에 의해 재정의될 수 있으므로 사용자에게 순위 결과가 표시되지 않을 수 있는 경우 true를 보냅니다. 기본값: false |
event |
필요에 따라 이 Rank 이벤트를 고유하게 식별하는 eventId를 전달합니다. null이면 서비스는 고유한 eventId를 생성합니다. eventId는 이 요청을 보상과 연결하고 Personalizer를 호출할 때 의사 임의 생성기를 시드하는 데 사용됩니다. |
excluded |
순위에서 제외할 작업 ID 집합입니다. |
속성 세부 정보
actions
Personalizer 서비스에서 선택할 수 있는 작업 집합입니다. 집합에 50개 이상의 작업이 포함되어서는 안 됩니다. 작업의 순서는 순위 결과에 영향을 주지 않지만 순서는 애플리케이션이 이를 표시하는 데 사용한 시퀀스와 일치해야 합니다.
actions: RankableAction[]
속성 값
contextFeatures
사전 사전으로 Personalizer에 사용되는 컨텍스트의 기능입니다. 이는 애플리케이션에 따라 달라지며 일반적으로 현재 사용자, 디바이스, 프로필 정보, 시간 및 날짜에 대한 데이터 등에 대한 기능을 포함합니다.
contextFeatures?: any[]
속성 값
any[]
deferActivation
사용자에게 순위 결과가 표시되면 false를 보내므로 Personalizer는 Reward 호출을 예상합니다. 그렇지 않으면 기본 Reward를 이벤트에 할당합니다. 페이지가 나중에 렌더링되거나 순위 결과가 코드 추가 다운스트림에 의해 재정의될 수 있으므로 사용자에게 순위 결과가 표시되지 않을 수 있는 경우 true를 보냅니다. 기본값: false
deferActivation?: boolean
속성 값
boolean
eventId
필요에 따라 이 Rank 이벤트를 고유하게 식별하는 eventId를 전달합니다. null이면 서비스는 고유한 eventId를 생성합니다. eventId는 이 요청을 보상과 연결하고 Personalizer를 호출할 때 의사 임의 생성기를 시드하는 데 사용됩니다.
eventId?: string
속성 값
string
excludedActions
순위에서 제외할 작업 ID 집합입니다.
excludedActions?: string[]
속성 값
string[]