RankRequest interface

Vlastnosti

actions

Sada akcí, ze které si služba Personalizace může vybrat. Sada by neměla obsahovat více než 50 akcí. Pořadí akcí nemá vliv na výsledek pořadí, ale pořadí by se mělo shodovat s pořadím, které by aplikace použila k jejich zobrazení. První položka v poli se použije jako položka směrného plánu v offline vyhodnoceních.

contextFeatures

Funkce kontextu používaného pro personalizaci jako slovník slovníků To určuje vaše aplikace a obvykle zahrnuje funkce aktuálního uživatele, jejich zařízení, profilové informace, agregovaná data o čase a datu atd. Funkce by neměly obsahovat identifikovatelné osobní údaje (PII), jedinečné identifikátory UserID ani přesné časové razítko.

deferActivation

Pokud je zadána hodnota rewardsActionId ve výsledcích pořadí, zobrazí se uživateli false, proto personalizace očekává volání odměny, jinak přiřadí výchozí odměnu události. Pokud je možné, že se uživateli ve výsledcích pořadí nezobrazí akce zadaná ve výsledcích pořadí (například proto, že se stránka vykresluje později, nebo se výsledky pořadí můžou přepsat dalším kódem). Pokud se uživatelům zobrazí výstup události, musíte volat rozhraní API pro aktivaci události, jinak se program Rewards bude ignorovat.

eventId

Volitelně předejte ID události, která jedinečně identifikuje tuto událost pořadí. Pokud má hodnotu null, služba vygeneruje jedinečné ID události. Id události se použije k přidružení této žádosti k jeho odměně a také k osazování pseudonáhodného generátoru při volání Personalizace.

excludedActions

Sada ID akcí, která se má vyloučit z řazení. Personalizace bude při provádění offline vyhodnocení zvážit první nezařaděnou položku v poli jako akci Směrný plán.

Podrobnosti vlastnosti

actions

Sada akcí, ze které si služba Personalizace může vybrat. Sada by neměla obsahovat více než 50 akcí. Pořadí akcí nemá vliv na výsledek pořadí, ale pořadí by se mělo shodovat s pořadím, které by aplikace použila k jejich zobrazení. První položka v poli se použije jako položka směrného plánu v offline vyhodnoceních.

actions: RankableAction[]

Hodnota vlastnosti

contextFeatures

Funkce kontextu používaného pro personalizaci jako slovník slovníků To určuje vaše aplikace a obvykle zahrnuje funkce aktuálního uživatele, jejich zařízení, profilové informace, agregovaná data o čase a datu atd. Funkce by neměly obsahovat identifikovatelné osobní údaje (PII), jedinečné identifikátory UserID ani přesné časové razítko.

contextFeatures?: Record<string, unknown>[]

Hodnota vlastnosti

Record<string, unknown>[]

deferActivation

Pokud je zadána hodnota rewardsActionId ve výsledcích pořadí, zobrazí se uživateli false, proto personalizace očekává volání odměny, jinak přiřadí výchozí odměnu události. Pokud je možné, že se uživateli ve výsledcích pořadí nezobrazí akce zadaná ve výsledcích pořadí (například proto, že se stránka vykresluje později, nebo se výsledky pořadí můžou přepsat dalším kódem). Pokud se uživatelům zobrazí výstup události, musíte volat rozhraní API pro aktivaci události, jinak se program Rewards bude ignorovat.

deferActivation?: boolean

Hodnota vlastnosti

boolean

eventId

Volitelně předejte ID události, která jedinečně identifikuje tuto událost pořadí. Pokud má hodnotu null, služba vygeneruje jedinečné ID události. Id události se použije k přidružení této žádosti k jeho odměně a také k osazování pseudonáhodného generátoru při volání Personalizace.

eventId?: string

Hodnota vlastnosti

string

excludedActions

Sada ID akcí, která se má vyloučit z řazení. Personalizace bude při provádění offline vyhodnocení zvážit první nezařaděnou položku v poli jako akci Směrný plán.

excludedActions?: string[]

Hodnota vlastnosti

string[]