Implementación de target-global-mbox (at.js 2.x) para SPA dentro de iFrame

Última actualización: 2022-11-16

Descripción

Entorno
Target

Problema/Síntomas
Nuestra nueva experiencia móvil (MW) es una SPA basada en Angular que será alojada dentro de iFrame en muchos de los sitios de nuestros clientes. Planeamos implementar at.js 2.x mediante el uso de Tealium (TMS).

Dado que el VEC de Target (compositor de exp basado en la imagen) no admite iframe, estamos explorando la opción FEC (compositor de exp basado en formularios). A continuación se presentan algunos de los temas de FEC sobre los que estamos investigando:

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

Resolución

  1. Los mboxes regionales se pueden crear utilizando getOffer/applyOffer individualmente, así como en lotes utilizando getOffers/applyOffers. Además, puede usar la variable FEC usando la variable 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 usar si la aplicación la acepta y procesa la experiencia.
  3. Los mboxes globales y regionales se pueden usar en SPA. Ambos tipos de mboxes se pueden hacer compatibles con una SPA con el diseño y la arquitectura adecuados.

En esta página