Administrar eventos de visualización en el SDK web
El SDK web utiliza eventos de visualización para informar al servicio de personalización o análisis cuando se muestra un contenido de personalización específico en una página.
El envío de eventos de visualización mejora la precisión de las métricas de personalización y le ofrece una visión general precisa de lo que los usuarios ven en la página.
El SDK web permite enviar eventos de visualización de dos formas:
- Automáticamente, inmediatamente después de que se represente el contenido personalizado en la página. Consulte la documentación sobre cómo procesar contenido personalizado para obtener más información.
- Manualmente, a través de llamadas
sendEvent
subsiguientes.
applyPropositions
.Enviar eventos de visualización automáticamente send-automatically
El envío de eventos de visualización proporciona automáticamente métricas de análisis más precisas, ya que el evento se envía inmediatamente después de que se cargue la personalización. Esta implementación también tiene un método de implementación más simplificado.
Para enviar eventos de visualización automáticamente después de que se procese el contenido personalizado en la página, debe configurar los siguientes parámetros:
renderDecisions: true
personalization.sendDisplayEvent: true
o no especificado
El SDK web envía los eventos de visualización inmediatamente después de que se procese cualquier personalización como resultado de una llamada a sendEvent
.
Envío de eventos de visualización en llamadas subsiguientes a sendEvent send-sendEvent-calls
En comparación con enviar eventos de visualización automáticamente, cuando los incluye en llamadas a sendEvent
subsiguientes también tiene la oportunidad de incluir más información sobre la carga de página en la llamada. Puede tratarse de información adicional, que no estaba disponible al solicitar el contenido personalizado.
Además, el envío de eventos de visualización en llamadas de sendEvent
minimiza los errores de tasa de devolución al utilizar Adobe Analytics.
sendEvent
. En este caso, no se pueden enviar eventos de visualización automáticamente.Enviar eventos de visualización para propuestas procesadas automáticamente auto-rendered-propositions
Para enviar eventos de visualización para propuestas procesadas automáticamente, debe configurar los siguientes parámetros en la llamada sendEvent
:
renderDecisions: true
personalization.sendDisplayEvent: false
para la parte superior de la visita de página
Para enviar los eventos de visualización, llame a sendEvent
con personalization.includeRenderedPropositions: true
Envío de eventos de visualización para propuestas procesadas manualmente manually-rendered-propositions
Para enviar eventos de visualización para propuestas procesadas manualmente, debe incluirlas en el campo XDM _experience.decisioning.propositions
, incluidos los campos id
, scope
y scopeDetails
de las propuestas.
Además, establezca el campo include _experience.decisioning.propositionEventType.display
en 1
.