Qual é a diferença entre os diagramas de fluxo de trabalho at.js 1 x e at.js 2.x tem fluxo de trabalho de diagramas?
Consulte Atualização da at.js 1.x para at.js 2.x para obter mais informações sobre as diferenças introduzidas na versão 2.0 em relação à 1.x.
A partir de uma exibição de alto nível, há algumas diferenças entre as duas versões:
- A at.js 2.x não tem um conceito global de solicitação de mbox, mas sim uma solicitação de carregamento de página. Uma solicitação de carregamento de página pode ser visualizada como uma solicitação para recuperar o conteúdo que deve ser aplicado no carregamento da página inicial do site.
- A at.js 2.x gerencia conceitos chamados Views, que são usados para Aplicativos de página única (SPA). at.js 1.x não está ciente deste conceito.
diagramas at.js 2.x
Os diagramas a seguir ajudam a entender o fluxo de trabalho da at.js 2.x com o Views e como isso melhora a integração do SPA. Para obter uma mais detalhes sobre os conceitos usados na Noções básicas sobre o funcionamento da at.js 2.x, consulte Implementação de aplicativos de página única.
(Clique na imagem para expandir até a largura total.)
Etapa | Detalhes |
---|---|
1 | A chamada retorna o Experience Cloud ID caso o usuário seja autenticado; outra chamada sincroniza a ID do cliente. |
2 | A biblioteca at.js é carregada de modo síncrono e oculta o corpo do documento. O at.js também pode ser carregado de forma assíncrona com uma opção que oculta previamente o trecho implementado na página. |
3 | Uma solicitação de carregamento de página é feita, incluindo todos os parâmetros configurados (MCID, SDID e ID do cliente). |
4 | Os scripts de perfil executam e, em seguida, fazem o feed na Profile Store. O Store solicita públicos qualificados do Audience Library (por exemplo, públicos compartilhados de Adobe Analytics, Audience Manager, etc.). Os atributos do cliente são enviados para o Profile Store em um processo em lote. |
5 | Com base nos parâmetros de solicitação de URL e dados de perfil, Target decide quais atividades e experiências retornarão ao visitante para a página atual e para as exibições futuras. |
6 | O conteúdo direcionado é enviado de volta para a página, incluindo, opcionalmente, valores de perfil para personalização adicional. O conteúdo direcionado na página atual é revelado o mais rápido possível sem cintilação do conteúdo padrão. Conteúdo direcionado para exibições que são mostradas como resultado das ações do usuário em um SPA, que é armazenado em cache no navegador para que possa ser aplicado instantaneamente, sem uma chamada de servidor adicional, quando as exibições forem acionadas por meio do triggerView() . |
7 | Os dados do Analytics são enviados para Data Collection servidores. |
8 | Os dados direcionados correspondem aos dados do Analytics por meio da SDID e são processados no armazenamento de relatórios do Analytics.Os dados do Analytics podem ser exibidos em Analytics e Target pelos relatórios do (A4T). |
Agora, onde quer que triggerView()
seja implementado no SPA, as ações Views e são recuperadas do cache e mostradas ao usuário sem uma chamada de servidor. triggerView()
também faz uma solicitação de notificações ao backend Target para aumentar e registrar contagens de impressão. Para obter mais informações sobre o at.js para SPAs com Exibições, consulte Implementação de aplicativos de página única.
(Clique na imagem para expandir até a largura total.)
Etapa | Detalhes |
---|---|
1 | triggerView() é chamado no SPA para renderizar o View e aplicar ações para modificar elementos visuais. |
2 | O conteúdo direcionado para a exibição é lido do cache. |
3 | O conteúdo direcionado é revelado o mais rápido possível sem oscilação do conteúdo padrão. |
4 | A solicitação de notificação é enviada para Target Profile Store para contar o visitante nas métricas de atividade e incremento. |
5 | Analytics dados enviados para Data Collection Servers. |
6 | Os dados do Target são correspondidos aos dados do Analytics por meio da SDID e processados no armazenamento de relatórios do Analytics. Os dados do Analytics podem ser exibidos em Analytics e Target pelos relatórios do A4T. |