Utilizzare le best practice sulle pagine di applicazioni a pagina singola durante l’invio di dati ad AAM 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 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.
- Tutte le applicazioni a pagina singola sono diverse, quindi potrebbe essere necessario modificare alcuni dei seguenti elementi per soddisfare al meglio le tue esigenze, ma Adobe desidera condividere alcune best practice a cui dovrai pensare quando invii dati dalle pagine di applicazioni a pagina singola ad Audience Manager.
Diagramma semplice dell’utilizzo delle applicazioni a pagina singola e di AAM nei tag di Experience Platform (in precedenza Launch) simple-diagram-of-working-with-spas-and-aam-in-experience-platform-launch
Attivazione dei tag dalla pagina dell’applicazione a pagina singola triggering-launch-from-the-spa-page
Due dei metodi più comuni per attivare una regola nei tag di Platform (e quindi per inviare 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 esempio di Audience Manager, utilizzi Direct Call rule nei tag Platform per attivare l'hit 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 di un’applicazione a pagina singola. 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 ad 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 simulato dell'applicazione a pagina singola cambia Data Layer, quindi chiama i tag di Platform (la 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.