Qual è la differenza tra i diagrammi dei flussi di lavoro di at.js 1.x e di at.js 2.x?

Consulta Aggiornamento da at.js 1.x a at.js 2.x per informazioni sulle differenze tra 2.0 e 1.x.

Da un punto di vista avanzato, esistono alcune differenze tra le due versioni:

  • at.js 2.x non ha un concetto di richiesta mbox globale, ma una richiesta al caricamento della pagina. Una richiesta di caricamento della pagina si può intendere come una richiesta per recuperare il contenuto da applicare al caricamento iniziale della pagina del sito web.
  • at.js 2.x gestisce un concetto denominato Views, utilizzato per le applicazioni a pagina singola (SPA). at.js 1.x questo concetto non è disponibile.

Diagrammi at.js 2.x

I seguenti diagrammi ti aiutano a comprendere il flusso di lavoro di at.js 2.x con Views e come questo migliori l'integrazione con l'SPA. Per una migliore introduzione dei concetti utilizzati in at.js 2.x, consulta Implementazione di un’applicazione a pagina singola.

(Fare clic sull'immagine per espanderla a larghezza intera.)

Flusso di Target con at.js 2.x

PassaggioDettagli
1La chiamata restituisce l'Experience Cloud ID se l’utente è autenticato; un’altra chiamata sincronizza l’ID cliente.
2La libreria at.js viene caricata in modo sincrono e nasconde il corpo del documento.
at.js si carica anche in modo asincrono con un eventuale snippet prenascosto implementato sulla pagina.
3Si effettua una richiesta di caricamento della pagina, con tutti i parametri configurati (MCID, SDID e ID cliente).
4Gli script di profilo vengono eseguiti e quindi inseriti in Profile Store. Store richiede tipi di pubblico idonei da Audience Library (ad esempio, tipi di pubblico condivisi da Adobe Analytics, Audience Manager, ecc.).
Gli attributi del cliente vengono inviati al Profile Store in un processo batch.
5In base ai parametri di richiesta dell’URL e ai dati di profilo, Target determina le attività ed esperienze da restituire al visitatore per la pagina corrente e le visualizzazioni future.
6Il contenuto di destinazione viene rinviato alla pagina, includendo facoltativamente i valori di profilo per ulteriore personalizzazione.
Il contenuto mirato sulla pagina corrente viene mostrato il più rapidamente possibile senza che venga visualizzato momentaneamente il contenuto predefinito.
Il contenuto mirato per le viste mostrate come risultato delle azioni dell’utente effettuate in un’applicazione a pagina singola viene memorizzato nella cache del browser, in modo da applicarlo immediatamente senza una chiamata al server aggiuntiva quando si attivano le viste tramite triggerView().
7I dati di Analytics vengono inviati ai server Data Collection.
8I dati di destinazione vengono confrontati con i dati di Analytics tramite SDID ed elaborati nell'archivio dei rapporti di Analytics.I dati di
Analytics possono quindi essere visualizzati sia in Analytics che in Target tramite i report (A4T).

Ora, ovunque triggerView() sia implementato nel tuo SPA, le azioni e Views vengono recuperati dalla cache e mostrati all'utente senza una chiamata al server. triggerView() invia anche una richiesta di notifica al backend Target per incrementare e registrare i conteggi delle impression. Per ulteriori informazioni su at.js per applicazioni a pagina singola con viste, consulta Implementazione di un’applicazione a pagina singola.

(Fare clic sull'immagine per espanderla a larghezza intera.)

triggerView at.js 2.x flusso di Target

PassaggioDettagli
1Chiamata di triggerView() nell'SPA per eseguire il rendering di View e applicare azioni per modificare gli elementi visivi.
2Il contenuto mirato per la visualizzazione viene letto dalla cache.
3Il contenuto mirato viene mostrato il più rapidamente possibile senza che venga visualizzato momentaneamente il contenuto predefinito.
4Richiesta di notifica inviata a Target Profile Store per conteggiare il visitatore nell'attività e nelle metriche incrementali.
5Analytics dati inviati a Data Collection Servers.
6I dati di Target corrispondono ai dati di Analytics tramite SDID ed vengono elaborati nell'archivio dei report di Analytics. I dati di Analytics possono quindi essere visualizzati sia in Analytics che in Target tramite i rapporti A4T.