Como implementar target-global-mbox (at.js 2.x) para SPA dentro do iFrame

Última atualização em 2022-11-16

Descrição

Ambiente
Target

Problema/Sintomas
Nossa experiência recém-desenvolvida de internet móvel (MW) é um SPA baseado em Angulars que será hospedado dentro do iFrame em muitos dos sites de nossos clientes. Planejamos implementar a at.js 2.x usando o Tealium (TMS).

Como o VEC do Target (compositor exp baseado em visuais) não é compatível com iframe, estamos explorando a opção FEC (compositor exp baseado em formulário). Abaixo estão alguns tópicos da FEC sobre os quais estamos desenvolvendo pesquisas:

  1. Ainda precisamos criar várias mboxes regionais usando a função get/applyoffer, ou podemos utilizar apenas uma mbox global?
  2. No último caso, existe algum recurso que mostre como fazê-lo?
  3. Podemos implementar mbox global e regional para nossa SPA MW?

Resolução

  1. Mboxes regionais podem ser criadas usando getOffer/applyOffer quer em lote getOffers/applyOffers. Além disso, você pode usar a variável FEC usando o Mbox global do Target também, se preferir.
  2. Se desejar usar AT.js para executar o conteúdo, o código da oferta deve ser entregue como HTML/JavaScript. Outros tipos de código de oferta (JSON, etc.) pode ser usada se o aplicativo aceitá-la e renderizar a experiência.
  3. As mboxes global e regional podem ser usadas em SPA. Ambos os tipos de mboxes podem ser compatíveis com uma SPA com o design e a arquitetura adequados.

Nesta página