Gerenciar eventos de exibição no SDK da Web

O SDK da Web usa eventos de exibição para informar seu serviço de personalização ou análise quando um conteúdo de personalização específico é exibido em uma página.

O envio de eventos de exibição melhora a precisão das métricas de personalização e fornece uma visão geral precisa do que os usuários veem na sua página.

O SDK da Web permite enviar eventos de exibição de duas maneiras:

NOTE
Eventos de exibição não são enviados automaticamente ao chamar a função applyPropositions.

Enviar eventos de exibição automaticamente send-automatically

O envio de eventos de exibição fornece automaticamente métricas de análise mais precisas, já que o evento é enviado imediatamente após o carregamento da personalização. Essa implementação também tem um método de implementação mais simplificado.

Para enviar eventos de exibição automaticamente depois que o conteúdo personalizado for renderizado na página, você deve configurar os seguintes parâmetros:

  • renderDecisions: true
  • personalization.sendDisplayNotifications: true ou não especificado

O SDK da Web envia os eventos de exibição imediatamente após qualquer personalização ser renderizada como resultado de uma chamada sendEvent.

Enviar eventos de exibição em chamadas sendEvent subsequentes send-sendEvent-calls

Comparado ao envio automático de eventos de exibição, ao incluí-los nas chamadas sendEvent subsequentes, você também terá a oportunidade de incluir mais informações sobre o carregamento da página na chamada. Pode se tratar de informações adicionais, que não estavam disponíveis ao solicitar o conteúdo personalizado.

Além disso, o envio de eventos de exibição em chamadas sendEvent minimiza erros de taxa de devolução ao usar o Adobe Analytics.

IMPORTANT
Ao usar apresentações renderizadas manualmente, os eventos de exibição só têm suporte por meio de chamadas sendEvent. Nesse caso, não é possível enviar eventos de exibição automaticamente.

Enviar eventos de exibição para apresentações renderizadas automaticamente auto-rendered-propositions

Para enviar eventos de exibição para apresentações renderizadas automaticamente, você deve configurar os seguintes parâmetros na chamada sendEvent:

  • renderDecisions: true
  • personalization.sendDisplayNotifications: false para o início da ocorrência da página

Para enviar os eventos de exibição, chame sendEvent com personalization.includePendingDisplayNotifications: true

Enviar eventos de exibição para apresentações renderizadas manualmente manually-rendered-propositions

Para enviar eventos de exibição para propostas renderizadas manualmente, você deve incluí-los no campo XDM _experience.decisioning.propositions, incluindo os campos id, scope e scopeDetails das propostas.

Além disso, defina o campo include _experience.decisioning.propositionEventType.display como 1.

recommendation-more-help
ad108910-6329-42f1-aa1d-5920a2b13636