Come implementare target-global-mbox (at.js 2.x) per SPA all’interno di iFrame

Ultimo aggiornamento: 2022-11-15

Descrizione

Ambiente
Target

Problema/Sintomi
La nostra nuova esperienza mobile (MW) è un SPA basato su Angular che sarà ospitato all'interno di iFrame su molti dei siti dei nostri clienti. Prevediamo di implementare at.js 2.x utilizzando Tealium (TMS).

Poiché il Compositore esperienza visivo di Target (compositore exp basato su elementi visivi) non supporta iframe, stiamo esplorando l’opzione FEC (compositore exp basato su moduli). Di seguito sono riportati alcuni argomenti FEC su cui stiamo conducendo ricerche:

  1. È ancora necessario creare più mbox regionali utilizzando la funzione get/applyoffer oppure è possibile utilizzare una sola mbox globale?
  2. In caso affermativo, esiste una risorsa che mostri come farlo?
  3. Possiamo implementare mbox globali e regionali per la nostra SPA MW?

Risoluzione

  1. Le mbox regionali possono essere create utilizzando getOffer/applyOffer individualmente e in batch utilizzando getOffers/applyOffers. Inoltre, puoi utilizzare la funzione FEC utilizzando Mbox globale di Target anche, se lo si preferisce.
  2. Se desideri utilizzare AT.js per eseguire il contenuto, il codice dell’offerta deve essere consegnato come HTML/JavaScript. Altri tipi di codice offerta (JSON, ecc.) può essere utilizzato se l’app lo accetta e riproduce l’esperienza.
  3. Le mbox globali e regionali possono essere utilizzate in SPA. Entrambi i tipi di mbox possono essere resi compatibili con un SPA con il design e l'architettura giusti.

In questa pagina