Show Menu
TEMAS×

Migrar de mbox.js a at.js

La biblioteca at.js es una nueva biblioteca de implementación para Adobe Target que está diseñada tanto para implementaciones web típicas como para aplicaciones de una sola página.
Entre otros beneficios, at.js mejora los tiempos de carga de página en implementaciones web y proporciona mejores opciones de implementación en aplicaciones de una sola página.
at.js reemplaza mbox.js por las implementaciones Target. La biblioteca at.js también incluye los componentes que se incluían en target.js, de modo que ya no se llama a target.js.
Adobe Experience Manager (AEM) 6.2 con FP-11577 (o posterior) admite las implementaciones de at.js mediante su integración con los Servicios en la nube de Adobe Target. Para obtener más información, consulte Paquetes de características e Integración con Adobe Target en la documentación de Adobe Experience Manager 6.2 .

Benefits of at.js

La tabla siguiente explica las diferencias entre las dos bibliotecas:
Referencia sobre la biblioteca
Descripción
at.js
at.js reemplaza a mbox.js para Targetimplementaciones.
Entre otros beneficios, at.js mejora los tiempos de carga de página en implementaciones web, mejora la seguridad, evita advertencias de document.write en Google Chrome y proporciona mejores opciones de implementación en aplicaciones de una sola página.
Para obtener más información, consulte Implementación at.js .
mbox.js
Antes de Target16.3.1 (marzo de 2016), Target requería una llamada a mbox.js para crear el mbox global necesario Target para suministrar actividades, rastrear clics y rastrear la mayoría de las métricas de éxito. Este archivo contiene las bibliotecas necesarias para todas sus actividades. No es necesario que mantenga una versión del archivo para cada actividad.
Si ya tiene mboxes envolventes en las páginas de una implementación anterior de Target, podrá usarlos en la nueva interfaz. El archivo mbox.js actualizado sigue siendo necesario, pero estos mboxes pueden seleccionarse para actividades y modificarse con el Compositor de experiencias visuales.
Target Standard y Premium actualizan y complementan mbox.js con una referencia a un archivo target.js. El archivo target.js se aloja en Adobe. El archivo Target.js permite editar contenido en cualquier página con el Compositor de experiencias visuales aunque la página no contenga mboxes predefinidos. Deberá hacer referencia a este archivo en todas las páginas del sitio.
Para obtener más información, consulte Implementación de mbox.js .
Importante : La biblioteca mbox.js sigue siendo compatible, pero sus características ya no se actualizarán. Todos los clientes deberían migrar a at.js. Para obtener más información, consulte Migrar a at.js desde mbox.js
.

Implementar at. js

Para usar at.js, reemplace la referencia a mbox.js en páginas donde desea implementarla. No puede usar mbox.js y at.js en una misma página. Sin embargo, puede usar cualquiera en cada página de su sitio.
La biblioteca de at.js funciona para implementaciones existentes que emplean las funciones mboxCreate() , mboxDefine() y mboxUpdate() admite nueva funcionalidad enfocada en las implementaciones basadas en aplicaciones de una sola página.
Puede usar at.js en cualquier lugar donde actualmente use mbox.js.
La biblioteca at.js ofrece varias mejoras con respecto a la biblioteca mbox.js. Algunas de ellas son:
  • Comunicación completamente asincrónica mediante AJAX de dominio cruzado
    Aunque at.js se comunica con los servidores de Target de manera asíncrona, el archivo at.js en sí mismo debe cargarse sincrónicamente en la sección <head> de la página. Idealmente, debería ser uno de los primeros scripts cargados. Una vez cargado, at.js ejecuta llamadas de mbox asincrónicamente mediante XMLHttpRequest y no bloquea el procesamiento de la página.
  • No hay más bloqueos de llamadas
  • No se usa document.write()
  • No hay ejecución inmediata de JavaScript en las respuestas de Target
  • Mejores tiempos de espera y gestión de errores
  • Funciones diseñadas específicamente para marcos de aplicaciones de una sola página/MVC

Vídeo de formación: at.js; prácticas recomendadas para la implementación y sus ventajas

Este vídeo es una grabación de “ Horario de oficina ”, una iniciativa dirigida por el equipo de atención al cliente de Adobe.
  • Cómo funciona la biblioteca at.js
  • Las ventajas de at.js sobre mbox.js
  • Cómo gestiona at.js el parpadeo
  • Gestión de errores en at.js
  • Metodologías de depuración
  • Problemas conocidos y hoja de ruta