Best practice per l’invio di dati all’AAM sulle pagine dell’SPA using-best-practices-on-spa-pages-when-sending-data-to-aam

Questo documento descrive diverse best practice per l’invio di dati da applicazioni a pagina singola (SPA) a Adobe Audience Manager (AAM). Questo articolo si concentra sull’utilizzo di Experience Platform tags, il metodo di implementazione consigliato.

Note iniziali

  • Gli elementi riportati di seguito presuppongono l’utilizzo di tag Platform per l’implementazione sul sito. Le considerazioni sono valide anche se non utilizzi i tag di Platform, ma dovrai adattarli al tuo metodo di implementazione.
  • Tutti gli SPA sono diversi, quindi potrebbe essere necessario modificare alcuni dei seguenti elementi per soddisfare al meglio le tue esigenze, ma Adobe vuole condividere alcune best practice a cui devi pensare quando invii dati dalle pagine SPA agli Audienci Manager.

Diagramma semplice dell’utilizzo di SPA e AAM nei tag Experience Platform (precedentemente Launch) simple-diagram-of-working-with-spas-and-aam-in-experience-platform-launch

spa per aam nei tag

NOTE
Come indicato, si tratta di un diagramma semplificato del modo in cui le pagine SPA vengono gestite in un’implementazione di Adobe Audience Manager (senza Adobe Analytics) utilizzando i tag di Platform. Come puoi vedere, è abbastanza semplice, con la decisione più importante di comunicare ai tag di Platform una modifica della visualizzazione (o un’azione).

Attivazione di tag dalla pagina SPA triggering-launch-from-the-spa-page

Due dei metodi più comuni per attivare una regola nei tag Platform (e quindi inviare i dati ad Audience Manager) sono:

  • Impostazione di eventi personalizzati JavaScript (vedi esempio QUI con Adobe Analytics)
  • Utilizzo di un Direct Call Rule

In questo Audience Manager, utilizzi un’ Direct Call rule nei tag di Platform per attivare l’hit in Audience Manager. Come vedrai nelle sezioni successive, questo diventa utile impostando il Data Layer a un nuovo valore, in modo che possa essere raccolto da Data Element nei tag di Platform.

Pagina demo demo-page

Questa è una piccola pagina che dimostra come modificare un valore nel livello dati e inviarlo ad Audience Manager, come si può fare in una pagina SPA. Questa funzionalità può essere modellata per le modifiche più elaborate necessarie. Puoi trovare questa pagina demo QUI.

Impostazione del livello dati setting-the-data-layer

Come accennato, quando un nuovo contenuto viene caricato sulla pagina o quando qualcuno esegue un’azione sul sito, il livello dati deve essere impostato dinamicamente nell’intestazione della pagina PRIMA che i tag di Platform vengano chiamati ed esegue rules, in modo che i tag Platform possano raccogliere i nuovi valori dal livello dati e inviarli in Audience Manager.

Se vai al sito demo elencato sopra e osservi la sorgente della pagina, vedrai:

  • Il livello dati si trova nella parte superiore della pagina, prima della chiamata ai tag di Platform
  • Il codice JavaScript nel collegamento SPA simulato cambia il Data Layer, quindi chiama i tag di Platform (il _satellite.track() chiamata). Se stavi utilizzando eventi personalizzati JavaScript invece di questo Direct Call Rule, la lezione è la stessa. Modifica prima il data layer, quindi chiama i tag di Platform.

Risorse aggiuntive additional-resources

recommendation-more-help
468cbaa0-07ce-4354-9a38-4f23b645a466