Show Menu
ARGOMENTI×

Migrare da mbox.js a at.js

La libreria at.js è una nuova libreria di implementazione per Adobe Target progettata sia per le implementazioni web tipiche che per le applicazioni a pagina singola.
Ad esempio, at.js migliora i tempi di caricamento delle pagine per le implementazioni web e fornisce migliori opzioni di implementazione per le applicazioni a pagina singola.
at.js sostituisce mbox.js per le implementazioni di Target. La libreria at.js include anche i componenti inclusi in target.js, quindi cessano le chiamate a target.js.
Adobe Experience Manager (AEM) 6.2 con FP-11577 (o versioni successive) supporta le implementazioni di at.js con l’integrazione di Adobe Target Cloud Services. Per ulteriori informazioni, consulta Pacchetti di funzionalità e Integrazione con Adobe Target nella documentazione di Adobe Experience Manager 6.2 .

Vantaggi di at.js

Nella tabella seguente vengono illustrate le differenze tra le due librerie:
Riferimento alla libreria
Descrizione
at.js
at.js sostituisce mbox.js per le implementazioni di Target.
Tra gli altri vantaggi, at.js migliora i tempi di caricamento delle pagine per le implementazioni web, migliora la sicurezza, evita gli avvisi document.write in Google Chrome e fornisce migliori opzioni di implementazione per le applicazioni a pagina singola.
Per ulteriori informazioni, consulta Implementazione di at.js .
mbox.js
Prima di Target 16.3.1 (marzo 2016), Target richiedeva una chiamata a mbox.js per creare la mbox globale necessaria ad Target per fornire attività e tracciare i clic e la maggior parte delle metriche di successo. Questo file contiene le librerie necessarie per tutte le attività. Non è necessario mantenere diverse versioni del file specifiche per le singole attività.
Se sulla tua pagina sono già presenti wrapping mbox derivanti da un’implementazione precedente di Target, puoi riutilizzarle nella nuova interfaccia. Il file mbox.js aggiornato rimane necessario, ma queste mbox possono essere selezionate per le attività e modificate utilizzando il Compositore esperienza visivo.
Target Standard e Premium aggiornano e integrano mbox.js con un riferimento a un file target.js. Il file target.js è in hosting presso Adobe. Il file Target.js consente di modificare il contenuto in qualsiasi pagina utilizzando il Compositore esperienza visivo, anche se la pagina non contiene mbox predefinite. Devi fare riferimento a questo file su ogni pagina del sito.
Per ulteriori informazioni, consulta Implementazione di mbox.js .
**Importante **: la libreria mbox.js è ancora supportata, ma non ci saranno aggiornamenti di funzionalità. Tutti i clienti devono migrare a at.js. Per ulteriori informazioni, consulta Migrazione a at.js da mbox.js

Implementare at.js

Per utilizzare at.js, sostituisci il riferimento mbox.js nelle pagine in cui desideri implementarlo. Non puoi utilizzare mbox.js e at.js in un’unica pagina. Tuttavia, puoi utilizzarli su pagine diverse del sito.
La libreria at.js funziona per le implementazioni esistenti utilizzando le funzioni mboxCreate() , mboxDefine() e mboxUpdate() e supporta nuove funzionalità incentrate sulle implementazioni basate su applicazioni a pagina singola.
Puoi utilizzare at.js ovunque ora utilizzi mbox.js.
La libreria at.js offre diversi miglioramenti rispetto alla libreria mbox.js, tra cui:
  • Comunicazione completamente asincrona tramite Ajax cross domain
    Sebbene at.js comunichi in modo asincrono con i server di Target, il file at.js deve essere caricato in maniera sincrona nella sezione <head> della tua pagina. Possibilmente deve essere uno dei primi script a essere caricati. Una volta caricato, at.js esegue le chiamate mbox in modo asincrono tramite XMLHttpRequest e lascia continuare il rendering della pagina.
  • Non si verificano più blocchi dovuti a chiamate
  • Non utilizza document.write()
  • I codici JavaScript non vengono eseguiti immediatamente nelle risposte di Target
  • Gestione migliore del timeout e degli errori
    • Personalizzazione del timeout per chiamata
    • Nessun ricaricamento in caso di timeout
  • Funzioni progettate specificamente per applicazioni a pagina singola/framework MVC

Video di formazione: at. js - Vantaggi e best practice per l’implementazione badge

Questo video è una registrazione di “ Office Hours ”, un’iniziativa condotta dal team di assistenza clienti Adobe.
  • Funzionamento della libreria at.js
  • Vantaggi di at.js rispetto mbox.js
  • Gestione at.js della visualizzazione momentanea di altri contenuti
  • Gestione degli errori in at.js
  • Metodi di debug
  • Problemi noti e percorsi futuri