SPA Cómo implementar target-global-mbox (at.js 2.x) para su uso en el interior de un iFrame, en el que se puede acceder a la aplicación desde el propio iFrame

Descripción description

Entorno
Target

Problema/Síntomas
Nuestra experiencia móvil (MW) recién desarrollada es una experiencia basada en Angular SPA que se alojará dentro de iFrame en muchos de los sitios de nuestros clientes. Tenemos previsto implementar at.js 2.x mediante Tealium (TMS).

Dado que el VEC de Target (compositor de expresiones visuales) no es compatible con iframe, estamos explorando la opción FEC (compositor de expresiones visuales basadas en formularios). A continuación se muestran algunos temas de la FEC sobre los que estamos llevando a cabo investigaciones:

  1. ¿Seguimos necesitando crear varios mbox regionales con la función get/applyoffer o simplemente podemos usar un mbox global?
  2. En este último caso, ¿hay algún recurso que indique cómo hacerlo?
  3. SPA ¿Podemos implementar mbox global y regional para nuestros MW?

Resolución resolution

  1. Los mboxes regionales se pueden crear con getOffer/applyOffer individualmente y en lote utilizando getOffers/applyOffers. Además, puede utilizar la variable FEC uso del Mbox global de Target también, si se prefiere.
  2. Si desea utilizar AT.js para ejecutar el contenido, el código de oferta debe entregarse como HTML/JavaScript. Otros tipos de código de oferta (JSON, etc.) se puede utilizar si la aplicación lo acepta y procesa la experiencia.
  3. Los mboxes globales y regionales se pueden usar en SPA. Ambos tipos de mboxes pueden hacerse compatibles con una SPA con el diseño y la arquitectura adecuados.
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f