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:
- Automaticamente, imediatamente após o conteúdo personalizado ser renderizado na página. Consulte a documentação sobre como renderizar conteúdo personalizado para obter mais informações.
- Manualmente, por meio de
sendEvent
chamadas subsequentes.
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.sendDisplayEvent: 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.
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.sendDisplayEvent: false
para o início da ocorrência da página
Para enviar os eventos de exibição, chame sendEvent
com personalization.includeRenderedPropositions: 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
.