RankRequest interface
Zażądaj zestawu akcji, które mają zostać sklasyfikowane przez usługę Personalizacja.
Właściwości
actions | Zestaw akcji, z których może wybrać usługa Personalizacja. Zestaw nie powinien zawierać więcej niż 50 akcji. Kolejność akcji nie ma wpływu na wynik klasyfikacji, ale kolejność powinna być zgodna z sekwencją użytą przez aplikację do ich wyświetlenia. |
context |
Funkcje kontekstu używanego do personalizacji jako słownik słowników. Zależy to od aplikacji i zwykle obejmuje funkcje dotyczące bieżącego użytkownika, urządzenia, informacji o profilu, danych dotyczących godziny i daty itp. |
defer |
Wyślij wartość false, jeśli użytkownik zobaczy wyniki klasyfikacji, dlatego usługa Personalizacja będzie oczekiwać wywołania nagrody, w przeciwnym razie przypisze domyślną nagrodę do wydarzenia. Wyślij wartość true, jeśli jest możliwe, że użytkownik nie będzie widzieć wyników klasyfikacji, ponieważ strona jest renderowany później lub wyniki rangi mogą zostać zastąpione przez kod dalej podrzędny. Wartość domyślna: false. |
event |
Opcjonalnie przekaż identyfikator zdarzenia, który jednoznacznie identyfikuje to zdarzenie Ranga. Jeśli wartość null, usługa generuje unikatowy identyfikator zdarzenia. Identyfikator eventId będzie używany do kojarzenia tego żądania z nagrodą, a także rozmieszczania pseudolosowego generatora podczas wykonywania wywołania usługi Personalizacja. |
excluded |
Zestaw identyfikatorów akcji do wykluczenia z klasyfikacji. |
Szczegóły właściwości
actions
Zestaw akcji, z których może wybrać usługa Personalizacja. Zestaw nie powinien zawierać więcej niż 50 akcji. Kolejność akcji nie ma wpływu na wynik klasyfikacji, ale kolejność powinna być zgodna z sekwencją użytą przez aplikację do ich wyświetlenia.
actions: RankableAction[]
Wartość właściwości
contextFeatures
Funkcje kontekstu używanego do personalizacji jako słownik słowników. Zależy to od aplikacji i zwykle obejmuje funkcje dotyczące bieżącego użytkownika, urządzenia, informacji o profilu, danych dotyczących godziny i daty itp.
contextFeatures?: any[]
Wartość właściwości
any[]
deferActivation
Wyślij wartość false, jeśli użytkownik zobaczy wyniki klasyfikacji, dlatego usługa Personalizacja będzie oczekiwać wywołania nagrody, w przeciwnym razie przypisze domyślną nagrodę do wydarzenia. Wyślij wartość true, jeśli jest możliwe, że użytkownik nie będzie widzieć wyników klasyfikacji, ponieważ strona jest renderowany później lub wyniki rangi mogą zostać zastąpione przez kod dalej podrzędny. Wartość domyślna: false.
deferActivation?: boolean
Wartość właściwości
boolean
eventId
Opcjonalnie przekaż identyfikator zdarzenia, który jednoznacznie identyfikuje to zdarzenie Ranga. Jeśli wartość null, usługa generuje unikatowy identyfikator zdarzenia. Identyfikator eventId będzie używany do kojarzenia tego żądania z nagrodą, a także rozmieszczania pseudolosowego generatora podczas wykonywania wywołania usługi Personalizacja.
eventId?: string
Wartość właściwości
string
excludedActions
Zestaw identyfikatorów akcji do wykluczenia z klasyfikacji.
excludedActions?: string[]
Wartość właściwości
string[]