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.
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: truepersonalization.sendDisplayEvent: trueo 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.
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: truepersonalization.sendDisplayEvent: falseper 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.