Freigeben über


RankRequest interface

Fordern Sie eine Reihe von Aktionen an, die vom Personalizer-Dienst bewertet werden sollen.

Eigenschaften

actions

Die Gruppe von Aktionen, aus der der Personalizer-Dienst auswählen kann. Der Satz darf nicht mehr als 50 Aktionen enthalten. Die Reihenfolge der Aktionen wirkt sich nicht auf das Rangergebnis aus, aber die Reihenfolge sollte mit der Reihenfolge übereinstimmen, die Ihre Anwendung verwendet hätte, um sie anzuzeigen.

contextFeatures

Features des Kontexts, der für Personalizer als Wörterbuch von Wörterbüchern verwendet wird. Dies hängt von der Anwendung ab und enthält in der Regel Features zum aktuellen Benutzer, sein Gerät, Profilinformationen, Daten zu Uhrzeit und Datum usw.

deferActivation

"False" senden, wenn der Benutzer die Bewertungsergebnisse sehen wird, daher erwartet Personalizer einen Rewards-Anruf, andernfalls wird dem Ereignis die Standardprämie zugewiesen. "True" senden, wenn es möglich ist, dass der Benutzer die Bewertungsergebnisse nicht sieht, da die Seite später gerendert wird, oder die Bewertungsergebnisse werden möglicherweise von Code weiter nach unten überschrieben. Standardwert: false.

eventId

Übergeben Sie optional eine eventId, die dieses Rank-Ereignis eindeutig identifiziert. Wenn NULL, generiert der Dienst eine eindeutige eventId. Die eventId wird zum Zuordnen dieser Anforderung zu seiner Belohnung sowie zum Seeding des Pseudo-Zufallsgenerators verwendet, wenn ein Personalizer-Aufruf erfolgt.

excludedActions

Der Satz von Aktions-IDs, die von der Rangfolge ausgeschlossen werden sollen.

Details zur Eigenschaft

actions

Die Gruppe von Aktionen, aus der der Personalizer-Dienst auswählen kann. Der Satz darf nicht mehr als 50 Aktionen enthalten. Die Reihenfolge der Aktionen wirkt sich nicht auf das Rangergebnis aus, aber die Reihenfolge sollte mit der Reihenfolge übereinstimmen, die Ihre Anwendung verwendet hätte, um sie anzuzeigen.

actions: RankableAction[]

Eigenschaftswert

contextFeatures

Features des Kontexts, der für Personalizer als Wörterbuch von Wörterbüchern verwendet wird. Dies hängt von der Anwendung ab und enthält in der Regel Features zum aktuellen Benutzer, sein Gerät, Profilinformationen, Daten zu Uhrzeit und Datum usw.

contextFeatures?: any[]

Eigenschaftswert

any[]

deferActivation

"False" senden, wenn der Benutzer die Bewertungsergebnisse sehen wird, daher erwartet Personalizer einen Rewards-Anruf, andernfalls wird dem Ereignis die Standardprämie zugewiesen. "True" senden, wenn es möglich ist, dass der Benutzer die Bewertungsergebnisse nicht sieht, da die Seite später gerendert wird, oder die Bewertungsergebnisse werden möglicherweise von Code weiter nach unten überschrieben. Standardwert: false.

deferActivation?: boolean

Eigenschaftswert

boolean

eventId

Übergeben Sie optional eine eventId, die dieses Rank-Ereignis eindeutig identifiziert. Wenn NULL, generiert der Dienst eine eindeutige eventId. Die eventId wird zum Zuordnen dieser Anforderung zu seiner Belohnung sowie zum Seeding des Pseudo-Zufallsgenerators verwendet, wenn ein Personalizer-Aufruf erfolgt.

eventId?: string

Eigenschaftswert

string

excludedActions

Der Satz von Aktions-IDs, die von der Rangfolge ausgeschlossen werden sollen.

excludedActions?: string[]

Eigenschaftswert

string[]