Dela via


RankRequest interface

Begär att en uppsättning åtgärder rangordnas av personanpassningstjänsten.

Egenskaper

actions

Den uppsättning åtgärder som personanpassningstjänsten kan välja mellan. Uppsättningen får inte innehålla fler än 50 åtgärder. Ordningen på åtgärderna påverkar inte rankningsresultatet, men ordningen bör matcha sekvensen som programmet skulle ha använt för att visa dem.

contextFeatures

Funktioner i kontexten som används för Personanpassning som ordlista. Detta beror på programmet och innehåller vanligtvis funktioner om den aktuella användaren, deras enhet, profilinformation, data om tid och datum osv.

deferActivation

Skicka falskt om användaren ser rankningsresultatet, och därför förväntar sig Personanpassning ett Belöningsanrop, annars tilldelas standardbelöningen till händelsen. Skicka sant om det är möjligt att användaren inte ser rankningsresultatet eftersom sidan återges senare, eller så kan rankningsresultaten åsidosättas av kod längre nedströms. Standardvärde: false.

eventId

Du kan också skicka ett eventId som unikt identifierar den här rankningshändelsen. Om värdet är null genererar tjänsten ett unikt eventId. EventId används för att associera denna begäran med dess belöning, samt för att så den pseudo-slumpmässiga generatorn när du gör ett personanpassningsanrop.

excludedActions

Uppsättningen åtgärds-ID:t som ska undantas från rangordningen.

Egenskapsinformation

actions

Den uppsättning åtgärder som personanpassningstjänsten kan välja mellan. Uppsättningen får inte innehålla fler än 50 åtgärder. Ordningen på åtgärderna påverkar inte rankningsresultatet, men ordningen bör matcha sekvensen som programmet skulle ha använt för att visa dem.

actions: RankableAction[]

Egenskapsvärde

contextFeatures

Funktioner i kontexten som används för Personanpassning som ordlista. Detta beror på programmet och innehåller vanligtvis funktioner om den aktuella användaren, deras enhet, profilinformation, data om tid och datum osv.

contextFeatures?: any[]

Egenskapsvärde

any[]

deferActivation

Skicka falskt om användaren ser rankningsresultatet, och därför förväntar sig Personanpassning ett Belöningsanrop, annars tilldelas standardbelöningen till händelsen. Skicka sant om det är möjligt att användaren inte ser rankningsresultatet eftersom sidan återges senare, eller så kan rankningsresultaten åsidosättas av kod längre nedströms. Standardvärde: false.

deferActivation?: boolean

Egenskapsvärde

boolean

eventId

Du kan också skicka ett eventId som unikt identifierar den här rankningshändelsen. Om värdet är null genererar tjänsten ett unikt eventId. EventId används för att associera denna begäran med dess belöning, samt för att så den pseudo-slumpmässiga generatorn när du gör ett personanpassningsanrop.

eventId?: string

Egenskapsvärde

string

excludedActions

Uppsättningen åtgärds-ID:t som ska undantas från rangordningen.

excludedActions?: string[]

Egenskapsvärde

string[]