Show Menu
TÓPICOS×

Migração da mbox.js para at.js

A at.js é uma nova biblioteca de implementação do Adobe Target, projetada para implementações típicas da Web e aplicativos de página única.
Entre outros benefícios, a at.js melhora os tempos de carregamento de página de implementações da Web e fornece opções de implementações melhores para aplicativos de página única.
at.js substitui mbox.js para implementações de Target. A biblioteca at.js também inclui os componentes que foram incluídos na target.js, portanto, não há mais chamadas para a target.js.
O Adobe Experience Manager (AEM) 6.2 com FP-11577 (ou posterior) é compatível com as implementações da at.js com a integração do Adobe Target Cloud Services. Para obter mais informações, consulte Pacotes de recursos e Integração com o Adobe Target na documentação do Adobe Experience Manager 6.2 .

Benefícios da at.js

A tabela a seguir explica as diferenças entre as duas bibliotecas: 4 | Referência da biblioteca | Descrição | |— |— | |at.js|at.js substitui mbox.js para Target implementações.
Entre outros benefícios, a at.js melhora os tempos de carregamento de página para implementações da Web, melhora a segurança, evita avisos de document.write no Google Chrome e fornece opções de implementações melhores para aplicativos de página única.
Para obter mais informações, consulte Implementação do at.js .| |mbox.js|Prior to Target 16.3.1 (March 2016), Target required a call to mbox.js to create the global mbox required for Target to deliver activities, track clicks, and track most success metrics. Esse arquivo contém as bibliotecas necessárias para todas as suas atividades. Você não precisa manter versões específicas de atividades diferentes do arquivo.
Se você já tiver mboxes de envolvimento nas suas páginas de um estilo antigo de implementação do Target, elas ainda poderão ser usadas na nova interface. O arquivo mbox.js atualizado ainda é necessário, mas essas mboxes podem ser selecionadas para atividades e editadas usando o Visual Experience Composer.
TargetO Standard e Premium atualizam e complementam a mbox.js com uma referência para um arquivo target.js. O arquivo target.js é hospedado pelo Adobe. O arquivo target.js possibilita a edição de conteúdo em qualquer página que usa o Visual Experience Composer, mesmo que a página não contenha mboxes predefinidas. Você deve mencionar esse arquivo em todas as páginas do site.
Para obter mais informações, consulte Implementação do mbox.js .
Importante : a biblioteca mbox.js ainda é suportada, mas não haverá atualizações de recursos. Todos os clientes devem migrar para a at.js. Para obter mais informações, consulte Migrar para at.js do mbox.js
|

Implementar a at.js

Para usar a at.js, substitua a referência da mbox.js nas páginas em que deseja implementá-la. Não é possível usar a mbox.js e a at.js em uma página única. No entanto, é possível usar qualquer uma em cada página do seu site.
A biblioteca at.js funciona para implementações existentes usando as funções mboxCreate() , mboxDefine() e mboxUpdate() e suporta novas funcionalidades focadas em implementações baseadas em aplicativos de página única.
Você pode utilizar a at.js em qualquer lugar que use atualmente a mbox.js.
A biblioteca at.js oferece várias melhorias em relação à biblioteca mbox.js, incluindo:
  • Comunicação completamente assíncrona por meio do domínio cruzado AJAX
    Embora a at.js se comunique com os servidores do Target de forma assíncrona, o arquivo at.js deve carregar de forma sincronizada na seção <head> da página. Idealmente, isso deve ser um dos primeiros scripts carregados. Após carregada, a at.js executa chamadas mbox de forma assíncrona por meio de XMLHttpRequest e não bloqueia a renderização da página.
  • Não há mais chamadas de bloqueio
  • Nenhum document.write() usado
  • Nenhuma execução imediata de JavaScript nas respostas do Target
  • Melhor tempo limite e tratamento de erros
    • Personalizável tempo limite por chamada
    • Sem recarregamentos nos tempos limites
  • Funções projetadas especificamente para aplicativos de página única/estruturas de MVC

Vídeo de treinamento: at.js - Vantagens e práticas recomendadas de implementação

Este vídeo é uma gravação de " No expediente ", uma iniciativa da equipe de Atendimento ao cliente da Adobe.
  • Como funciona a biblioteca at.js
  • As vantagens da at.js em relação a mbox.js
  • Como a at.js gerencia a cintilação
  • Erro de manipulação em at.js
  • Metodologias de depuração
  • Problemas conhecidos e roteiros futuros