RankRequest interface
Personalizer サービスによってランク付けされる一連のアクションを要求します。
プロパティ
actions | Personalizer サービスが選択できるアクションのセット。 セットには 50 個を超えるアクションを含めないようにする必要があります。 アクションの順序はランクの結果には影響しませんが、順序は、アプリケーションがそれらを表示するために使用したシーケンスと一致する必要があります。 |
context |
辞書の辞書として Personalizer に使用されるコンテキストの機能。 これはアプリケーションによって異なり、通常は現在のユーザー、デバイス、プロファイル情報、時刻と日付に関するデータなどに関する機能が含まれます。 |
defer |
ユーザーにランク結果が表示される場合は false を送信します。したがって、Personalizer は Reward 呼び出しを期待します。それ以外の場合は、イベントに既定の Reward が割り当てられます。 ページが後でレンダリングされるため、ユーザーにランク結果が表示されない可能性がある場合は true を送信します。または、ランクの結果は、さらに下流のコードによってオーバーライドされる可能性があります。 既定値: false |
event |
必要に応じて、この Rank イベントを一意に識別する eventId を渡します。 null の場合、サービスは一意の eventId を生成します。 eventId は、この要求を報酬に関連付けるだけでなく、Personalizer 呼び出しを行うときに擬似ランダム ジェネレーターをシード処理するために使用されます。 |
excluded |
ランク付けから除外するアクション ID のセット。 |
プロパティの詳細
actions
Personalizer サービスが選択できるアクションのセット。 セットには 50 個を超えるアクションを含めないようにする必要があります。 アクションの順序はランクの結果には影響しませんが、順序は、アプリケーションがそれらを表示するために使用したシーケンスと一致する必要があります。
actions: RankableAction[]
プロパティ値
contextFeatures
辞書の辞書として Personalizer に使用されるコンテキストの機能。 これはアプリケーションによって異なり、通常は現在のユーザー、デバイス、プロファイル情報、時刻と日付に関するデータなどに関する機能が含まれます。
contextFeatures?: any[]
プロパティ値
any[]
deferActivation
ユーザーにランク結果が表示される場合は false を送信します。したがって、Personalizer は Reward 呼び出しを期待します。それ以外の場合は、イベントに既定の Reward が割り当てられます。 ページが後でレンダリングされるため、ユーザーにランク結果が表示されない可能性がある場合は true を送信します。または、ランクの結果は、さらに下流のコードによってオーバーライドされる可能性があります。 既定値: false
deferActivation?: boolean
プロパティ値
boolean
eventId
必要に応じて、この Rank イベントを一意に識別する eventId を渡します。 null の場合、サービスは一意の eventId を生成します。 eventId は、この要求を報酬に関連付けるだけでなく、Personalizer 呼び出しを行うときに擬似ランダム ジェネレーターをシード処理するために使用されます。
eventId?: string
プロパティ値
string
excludedActions
ランク付けから除外するアクション ID のセット。
excludedActions?: string[]
プロパティ値
string[]