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:

NOTE
Los eventos de visualización no se envían automáticamente al llamar a la función 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.

IMPORTANT
Cuando se utilizan propuestas procesadas manualmente, los eventos de visualización solo se admiten a través de llamadas a 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.

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