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 di JavaScript (vedi l'esempio QUI con Adobe Analytics)
  • Utilizzo di Direct Call Rule

In questo Audience Manager, utilizzi un Direct Call rule nei tag Platform per attivare l'hit che va in Audience Manager. Come vedrai nelle sezioni successive, questo diventa utile impostando Data Layer su un nuovo valore, in modo che possa essere rilevato 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 esegua rules, in modo che i tag di Platform possano raccogliere i nuovi valori dal livello dati e inviarli all'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 JavaScript nel collegamento SPA simulato modifica Data Layer, quindi chiama i tag di Platform (chiamata _satellite.track()). Se si utilizzano eventi personalizzati di JavaScript invece di Direct Call Rule, la lezione è la stessa. Modificare data layer, quindi chiamare i tag di Platform.

Risorse aggiuntive additional-resources

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