웹 SDK에서 디스플레이 이벤트 관리

디스플레이 이벤트는 특정 개인화 콘텐츠가 페이지에 표시될 때 웹 SDK에서 개인화 또는 분석 서비스에 알리는 데 사용됩니다. 디스플레이 이벤트를 보내면 개인화 지표의 정확도가 향상되고 사용자가 페이지에서 볼 수 있는 내용에 대한 정확한 개요를 제공합니다.

NOTE
applyPropositions 함수를 호출할 때 표시 이벤트가 자동으로 전송되지 않습니다.

디스플레이 이벤트를 자동으로 보내기

디스플레이 이벤트를 보내면 개인화가 로드된 후 바로 이벤트가 전송되므로, 보다 정확한 분석 지표가 자동으로 제공됩니다. 이 구현에는 보다 간소화된 구현 방법도 있습니다.

개인화된 콘텐츠가 페이지에서 렌더링된 후 디스플레이 이벤트를 자동으로 보내려면 다음 매개 변수를 구성해야 합니다.

  • renderDecisions: true
  • personalization.sendDisplayEvent: true 또는 지정되지 않음

Web SDK은 sendEvent 호출의 결과로 개인화가 렌더링되면 바로 디스플레이 이벤트를 보냅니다.

후속 sendEvent 호출에서 표시 이벤트 보내기

표시 이벤트를 자동으로 보내는 것과 비교하여 후속 sendEvent 호출에 포함할 때 호출에 페이지 로드에 대한 자세한 정보를 포함할 수 있습니다. 이는 개인화된 콘텐츠를 요청할 때 이용할 수 없었던 추가 정보일 수 있다.

또한 sendEvent 호출에서 표시 이벤트를 보내면 Adobe Analytics 사용 시 바운스 비율 오류가 최소화됩니다.

IMPORTANT
수동으로 렌더링된 제안을 사용하는 경우 디스플레이 이벤트는 sendEvent 호출을 통해서만 지원됩니다. 이 경우 디스플레이 이벤트를 자동으로 전송할 수 없습니다.

자동으로 렌더링된 제안에 대한 디스플레이 이벤트 보내기

자동으로 렌더링된 제안에 대한 표시 이벤트를 보내려면 sendEvent 호출에서 다음 매개 변수를 구성해야 합니다.

  • renderDecisions: true
  • 페이지 조회수의 맨 위에 대한 personalization.sendDisplayEvent: false

디스플레이 이벤트를 보내려면 sendEvent(으)로 personalization.includeRenderedPropositions: true에 전화

수동으로 렌더링된 제안에 대한 디스플레이 이벤트 보내기

수동으로 렌더링된 제안에 대한 표시 이벤트를 보내려면 제안에 포함된 _experience.decisioning.propositions, idscope 필드를 포함하여 scopeDetails XDM 필드에 해당 이벤트를 포함해야 합니다.

또한 include _experience.decisioning.propositionEventType.display 필드를 1(으)로 설정하십시오.

recommendation-more-help
1ae86b30-e55e-49c1-ab11-9d0356a5f3e1