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. |
| context |
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. |
| defer |
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. |
| event |
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. |
| excluded |
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[]