Gestire gli eventi di visualizzazione nel Web SDK

Gli eventi di visualizzazione vengono utilizzati da Web SDK per informare il servizio di personalizzazione o analisi quando in una pagina viene visualizzato un contenuto di personalizzazione specifico. L’invio di eventi di visualizzazione migliora la precisione delle metriche di personalizzazione e offre una panoramica accurata di ciò che gli utenti visualizzano sulla pagina.

NOTE
Gli eventi di visualizzazione non vengono inviati automaticamente quando si chiama la funzione applyPropositions.

Invia automaticamente eventi di visualizzazione

L’invio automatico di eventi di visualizzazione fornisce metriche di analisi più precise, in quanto l’evento viene inviato immediatamente dopo il caricamento della personalizzazione. Questa implementazione dispone anche di un metodo di implementazione più semplice.

Per inviare automaticamente gli eventi di visualizzazione dopo il rendering del contenuto personalizzato sulla pagina, devi configurare i seguenti parametri:

  • renderDecisions: true
  • personalization.sendDisplayEvent: true o non specificato

Web SDK invia gli eventi di visualizzazione subito dopo il rendering di qualsiasi personalizzazione a seguito di una chiamata sendEvent.

Inviare eventi di visualizzazione nelle chiamate sendEvent successive

Rispetto all'invio automatico di eventi di visualizzazione, quando li includi nelle chiamate sendEvent successive, hai anche la possibilità di includere ulteriori informazioni sul caricamento della pagina nella chiamata. Queste potrebbero essere informazioni aggiuntive, che non erano disponibili quando si richiedeva il contenuto personalizzato.

Inoltre, l'invio di eventi di visualizzazione nelle chiamate di sendEvent riduce al minimo gli errori di tasso di mancato recapito quando si utilizza Adobe Analytics.

IMPORTANT
Quando si utilizzano proposte sottoposte a rendering manuale, gli eventi di visualizzazione sono supportati solo tramite chiamate sendEvent. In questo caso non è possibile inviare automaticamente eventi di visualizzazione.

Inviare eventi di visualizzazione per le proposte sottoposte a rendering automatico

Per inviare eventi di visualizzazione per le proposte sottoposte a rendering automatico, è necessario configurare i seguenti parametri nella chiamata sendEvent:

  • renderDecisions: true
  • personalization.sendDisplayEvent: false per l'hit di inizio pagina

Per inviare gli eventi di visualizzazione, chiamare sendEvent con personalization.includeRenderedPropositions: true

Inviare eventi di visualizzazione per le proposte sottoposte a rendering manuale

Per inviare eventi di visualizzazione per le proposte sottoposte a rendering manuale, è necessario includerli nel campo XDM _experience.decisioning.propositions, inclusi i campi id, scope e scopeDetails delle proposte.

Impostare inoltre il campo include _experience.decisioning.propositionEventType.display su 1.

recommendation-more-help
1ae86b30-e55e-49c1-ab11-9d0356a5f3e1