Gerenciar eventos de exibição no Web SDK
Os eventos de exibição são usados pelo Web SDK 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.
applyPropositions.Enviar eventos de exibição automaticamente
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: truepersonalization.sendDisplayEvent: trueou não especificado
O Web SDK 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
Comparado ao envio automático de eventos de exibição, ao incluí-los nas chamadas subsequentes do sendEvent, você também tem 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
Para enviar eventos de exibição para apresentações renderizadas automaticamente, você deve configurar os seguintes parâmetros na chamada sendEvent:
renderDecisions: truepersonalization.sendDisplayEvent: falsepara 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
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.