Udostępnij za pośrednictwem


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.

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.

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.

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.

excludedActions

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