次の方法で共有


MultiSlotRankRequest interface

プロパティ

actions

Personalizer サービスが選択できる一連のアクション。 セットには、50 個を超えるアクションを含めてはなりません。 アクションの順序はランクの結果には影響しませんが、順序は、アプリケーションがそれらを表示するために使用したシーケンスと一致する必要があります。 配列内の最初の項目は、オフライン評価の基準項目として使用されます。

contextFeatures

辞書の辞書として Personalizer に使用されるコンテキストの機能。 これはアプリケーションによって決定され、通常は現在のユーザー、デバイス、プロファイル情報、時間と日付に関する集計データなどに関する機能が含まれます。機能には、個人を特定できる情報 (PII)、一意の UserID、または正確なタイムスタンプを含めてはなりません。

deferActivation

ランク結果の rewardActionId がユーザーに表示されていることが確実な場合は false を送信します。したがって、Personalizer は Reward 呼び出しを受け取ります。それ以外の場合は、既定の Reward がイベントに割り当てられます。 ユーザーがランク結果に指定されたアクションを表示しない可能性がある場合は true を送信します (たとえば、ページが後でレンダリングされるため、またはランクの結果が後でコードによってオーバーライドされる可能性があります)。 イベント出力がユーザーに表示される場合は、Activate イベント API を呼び出す必要があります。それ以外の場合、Rewards は無視されます。

eventId

必要に応じて、この Rank イベントを一意に識別する eventId を渡します。 null の場合、サービスは一意の eventId を生成します。 eventId は、この要求を報酬に関連付けるだけでなく、Personalizer 呼び出しを行うときに擬似ランダム ジェネレーターをシード処理するために使用されます。

slots

Personalizer サービスがアクションを選択する必要があるスロットのセット。 セットには、50 個を超えるスロットを含めてはなりません。

プロパティの詳細

actions

Personalizer サービスが選択できる一連のアクション。 セットには、50 個を超えるアクションを含めてはなりません。 アクションの順序はランクの結果には影響しませんが、順序は、アプリケーションがそれらを表示するために使用したシーケンスと一致する必要があります。 配列内の最初の項目は、オフライン評価の基準項目として使用されます。

actions: RankableAction[]

プロパティ値

contextFeatures

辞書の辞書として Personalizer に使用されるコンテキストの機能。 これはアプリケーションによって決定され、通常は現在のユーザー、デバイス、プロファイル情報、時間と日付に関する集計データなどに関する機能が含まれます。機能には、個人を特定できる情報 (PII)、一意の UserID、または正確なタイムスタンプを含めてはなりません。

contextFeatures?: Record<string, unknown>[]

プロパティ値

Record<string, unknown>[]

deferActivation

ランク結果の rewardActionId がユーザーに表示されていることが確実な場合は false を送信します。したがって、Personalizer は Reward 呼び出しを受け取ります。それ以外の場合は、既定の Reward がイベントに割り当てられます。 ユーザーがランク結果に指定されたアクションを表示しない可能性がある場合は true を送信します (たとえば、ページが後でレンダリングされるため、またはランクの結果が後でコードによってオーバーライドされる可能性があります)。 イベント出力がユーザーに表示される場合は、Activate イベント API を呼び出す必要があります。それ以外の場合、Rewards は無視されます。

deferActivation?: boolean

プロパティ値

boolean

eventId

必要に応じて、この Rank イベントを一意に識別する eventId を渡します。 null の場合、サービスは一意の eventId を生成します。 eventId は、この要求を報酬に関連付けるだけでなく、Personalizer 呼び出しを行うときに擬似ランダム ジェネレーターをシード処理するために使用されます。

eventId?: string

プロパティ値

string

slots

Personalizer サービスがアクションを選択する必要があるスロットのセット。 セットには、50 個を超えるスロットを含めてはなりません。

slots: SlotRequest[]

プロパティ値