Megosztás a következőn keresztül:


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.

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.

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.

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.

excludedActions

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