Gestire gli eventi di visualizzazione in Web SDK

Ultimo aggiornamento: 2023-11-23
  • Argomenti:
  • Web SDK
    Visualizza ulteriori informazioni su questo argomento
  • Creato per:
  • Developer
    User
    Admin
    Leader

Gli eventi di visualizzazione vengono utilizzati dall’SDK per web 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.

Web SDK consente di inviare eventi di visualizzazione in due modi:

NOTA

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

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.sendDisplayNotifications: true o non specificato

L’SDK per web invia gli eventi di visualizzazione subito dopo aver eseguito il rendering di qualsiasi personalizzazione a seguito di una sendEvent chiamare.

Inviare eventi di visualizzazione nelle chiamate sendEvent successive

Confrontato con automaticamente invio di eventi di visualizzazione, quando li includi in sendEvent chiamate è inoltre possibile 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 in sendEvent Le chiamate di minimizzano gli errori di tasso di mancato recapito quando si utilizza Adobe Analytics.

IMPORTANTE

Quando si utilizzano proposte sottoposte a rendering manuale, gli eventi di visualizzazione sono supportati solo tramite sendEvent chiamate. 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, devi configurare i seguenti parametri nel sendEvent chiama:

  • renderDecisions: true
  • personalization.sendDisplayNotifications: false per l’hit di inizio pagina

Per inviare gli eventi di visualizzazione, chiama sendEvent con personalization.includePendingDisplayNotifications: 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 nella _experience.decisioning.propositions Campo XDM, incluso id, scope, e scopeDetails campi dalle proposte.

Inoltre, imposta include _experience.decisioning.propositionEventType.display campo a 1.

In questa pagina