Web SDK での表示イベントの管理
表示イベントは、特定のパーソナライゼーションコンテンツがページに表示されたときに、パーソナライゼーションサービスまたは分析サービスに通知するために Web SDK で使用されます。
表示イベントを送信すると、パーソナライゼーション指標の精度が向上し、ページ上でユーザーに表示される内容の正確な概要を把握できます。
Web SDK を使用すると、次の 2 つの方法で表示イベントを送信できます。
applyPropositions
関数を呼び出しても、表示イベントは自動的には送信されません。表示イベントの自動送信 send-automatically
表示イベントを送信すると、パーソナライゼーションが読み込まれた直後にイベントが送信されるので、より正確な分析指標が自動的に提供されます。 また、この実装により、より効率的な実装方法が提供されます。
パーソナライズされたコンテンツがページにレンダリングされた後に表示イベントを自動的に送信するには、次のパラメーターを設定する必要があります。
renderDecisions: true
personalization.sendDisplayNotifications: true
または指定されていません
Web SDK は、sendEvent
呼び出しの結果パーソナライゼーションがレンダリングされた直後に表示イベントを送信します。
後続の sendEvent 呼び出しで表示イベントを送信 send-sendEvent-calls
表示イベントを 自動的に送信する場合と比較して、後続の sendEvent
呼び出しに含める場合は、呼び出しにページの読み込みに関する詳細な情報を含めることもできます。 これは、パーソナライズされたコンテンツのリクエスト時には利用できなかった追加情報の場合があります。
さらに、sendEvent
呼び出しで表示イベントを送信することで、Adobe Analyticsを使用する際のバウンス率エラーを最小限に抑えることができます。
sendEvent
呼び出しを介してのみサポートされます。 この場合、表示イベントを自動的に送信することはできません。自動的にレンダリングされた提案の表示イベントを送信 auto-rendered-propositions
自動的にレンダリングされた提案の表示イベントを送信するには、sendEvent
呼び出しで次のパラメーターを設定する必要があります。
renderDecisions: true
- ページヒット数の上位に対する
personalization.sendDisplayNotifications: false
表示イベントを送信するには、personalization.includePendingDisplayNotifications: true
で sendEvent
を呼び出します
手動でレンダリングされた提案の表示イベントを送信 manually-rendered-propositions
手動でレンダリングした提案の表示イベントを送信するには、提案の id
、scope
、scopeDetails
のフィールドを含め、_experience.decisioning.propositions
XDM フィールドにそれらを含める必要があります。
さらに、「include _experience.decisioning.propositionEventType.display
」フィールドを 1
に設定します。