RankRequest interface
A Personalizer szolgáltatás által rangsorolt műveletek halmazának kérése.
Tulajdonságok
actions | Az a műveletkészlet, amelyből a Personalizer szolgáltatás választhat. A készlet legfeljebb 50 műveletet tartalmazhat. A műveletek sorrendje nincs hatással a rangsor eredményére, de a sorrendnek meg kell egyeznie az alkalmazás által a megjelenítéshez használt sorrenddel. |
context |
A Personalizer szótárként használt környezet funkciói. Ez az alkalmazástól függ, és általában magában foglalja az aktuális felhasználó, az eszköz, a profiladatok, az idő és a dátum adatait stb. |
defer |
Hamis küldése, ha a felhasználó látni fogja a rangsoreredményeket, ezért a Personalizer reward hívást vár, ellenkező esetben az alapértelmezett Reward-et rendeli hozzá az eseményhez. Igaz küldése, ha lehetséges, hogy a felhasználó nem látja a rangsoreredményeket, mert az oldal később jelenik meg, vagy a rangsoreredményeket felül lehet bírálni a kód további alsóbb rétegében. Alapértelmezett érték: false. |
event |
Opcionálisan megadhat egy eventId azonosítót, amely egyedileg azonosítja ezt a Rangsor eseményt. Ha null, a szolgáltatás létrehoz egy egyedi eventId azonosítót. A rendszer az eventId azonosítót használja a kérés és a jutalom társításához, valamint a pszeudo-véletlenszerű generátor beírásához a Personalizer-hívás során. |
excluded |
A rangsorolásból kizárandó műveletazonosítók halmaza. |
Tulajdonság adatai
actions
Az a műveletkészlet, amelyből a Personalizer szolgáltatás választhat. A készlet legfeljebb 50 műveletet tartalmazhat. A műveletek sorrendje nincs hatással a rangsor eredményére, de a sorrendnek meg kell egyeznie az alkalmazás által a megjelenítéshez használt sorrenddel.
actions: RankableAction[]
Tulajdonság értéke
contextFeatures
A Personalizer szótárként használt környezet funkciói. Ez az alkalmazástól függ, és általában magában foglalja az aktuális felhasználó, az eszköz, a profiladatok, az idő és a dátum adatait stb.
contextFeatures?: any[]
Tulajdonság értéke
any[]
deferActivation
Hamis küldése, ha a felhasználó látni fogja a rangsoreredményeket, ezért a Personalizer reward hívást vár, ellenkező esetben az alapértelmezett Reward-et rendeli hozzá az eseményhez. Igaz küldése, ha lehetséges, hogy a felhasználó nem látja a rangsoreredményeket, mert az oldal később jelenik meg, vagy a rangsoreredményeket felül lehet bírálni a kód további alsóbb rétegében. Alapértelmezett érték: false.
deferActivation?: boolean
Tulajdonság értéke
boolean
eventId
Opcionálisan megadhat egy eventId azonosítót, amely egyedileg azonosítja ezt a Rangsor eseményt. Ha null, a szolgáltatás létrehoz egy egyedi eventId azonosítót. A rendszer az eventId azonosítót használja a kérés és a jutalom társításához, valamint a pszeudo-véletlenszerű generátor beírásához a Personalizer-hívás során.
eventId?: string
Tulajdonság értéke
string
excludedActions
A rangsorolásból kizárandó műveletazonosítók halmaza.
excludedActions?: string[]
Tulajdonság értéke
string[]