Como implementar target-global-mbox (at.js 2.x) para SPA dentro do iFrame
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:
- Ainda precisamos criar várias mboxes regionais usando a função get/applyoffer, ou podemos utilizar apenas uma mbox global?
- No último caso, existe algum recurso que mostre como fazê-lo?
- Podemos implementar mbox global e regional para nossa SPA MW?
Resolução
- 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.
- 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.
- 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.