RankRequest interface
要求個人化工具服務排名的一組動作。
屬性
actions | 個人化工具服務可以挑選的一組動作。 集合不應包含超過 50 個動作。 動作的順序不會影響排名結果,但順序應該符合您的應用程式用來顯示順序的順序。 |
context |
用於個人化工具做為字典之內容的功能。 這取決於應用程式,通常包含目前使用者、其裝置、設定檔資訊、時間與日期等相關功能。 |
defer |
如果使用者會看到排名結果,則傳送 false,因此個人化工具會預期獎勵呼叫,否則會將預設獎勵指派給事件。 如果使用者可能看不到排名結果,則傳送 true,因為頁面稍後正在轉譯,或者排名結果可能會由程式碼進一步下游覆寫。 預設值:false。 |
event |
選擇性地傳遞可唯一識別此 Rank 事件的 eventId。 如果為 null,服務會產生唯一的 eventId。 eventId 將用於將此要求與其獎勵產生關聯,以及在進行個人化工具呼叫時植入虛擬隨機產生器。 |
excluded |
要從排名中排除的動作識別碼集。 |
屬性詳細資料
actions
個人化工具服務可以挑選的一組動作。 集合不應包含超過 50 個動作。 動作的順序不會影響排名結果,但順序應該符合您的應用程式用來顯示順序的順序。
actions: RankableAction[]
屬性值
contextFeatures
用於個人化工具做為字典之內容的功能。 這取決於應用程式,通常包含目前使用者、其裝置、設定檔資訊、時間與日期等相關功能。
contextFeatures?: any[]
屬性值
any[]
deferActivation
如果使用者會看到排名結果,則傳送 false,因此個人化工具會預期獎勵呼叫,否則會將預設獎勵指派給事件。 如果使用者可能看不到排名結果,則傳送 true,因為頁面稍後正在轉譯,或者排名結果可能會由程式碼進一步下游覆寫。 預設值:false。
deferActivation?: boolean
屬性值
boolean
eventId
選擇性地傳遞可唯一識別此 Rank 事件的 eventId。 如果為 null,服務會產生唯一的 eventId。 eventId 將用於將此要求與其獎勵產生關聯,以及在進行個人化工具呼叫時植入虛擬隨機產生器。
eventId?: string
屬性值
string
excludedActions
要從排名中排除的動作識別碼集。
excludedActions?: string[]
屬性值
string[]