Comment mettre en oeuvre target-global-mbox (at.js 2.x) pour SPA dans iFrame

Description

Environnement
Target

Problème/Symptômes
Notre nouvelle expérience mobileweb (MW) est une SPA basée sur les Angulars qui sera hébergée dans iFrame sur de nombreux sites de nos clients. Nous prévoyons d’implémenter at.js 2.x à l’aide de Tealium (TMS).

Puisque le VEC de Target (compositeur d’exp visuel) ne prend pas en charge l’iframe, nous explorons l’option FEC (compositeur d’exp basé sur les formulaires). Vous trouverez ci-dessous quelques sujets de la FEC sur lesquels nous effectuons des recherches :

  1. Devons-nous encore créer plusieurs mbox régionales à l’aide de la fonction get/applyoffer ou pouvons-nous simplement utiliser une seule mbox globale ?
  2. Si c'est le cas, y a-t-il une ressource qui indique comment le faire ?
  3. Pouvons-nous mettre en oeuvre une mbox globale et régionale pour notre SPA MW ?

Résolution

  1. Les mbox régionales peuvent être créées à l’aide de getOffer/applyOffer unitairement ainsi que par lot à l’aide de getOffers/applyOffers. En outre, vous pouvez utiliser la variable FEC en utilisant la variable Mbox globale Target, le cas échéant.
  2. Si vous souhaitez utiliser AT.js pour exécuter le contenu, le code de l'offre doit être diffusé sous la forme HTML/JavaScript. Autres types de code d’offre (JSON, etc.) peut être utilisé si l’application l’accepte et effectue le rendu de l’expérience.
  3. Les mbox globales et régionales peuvent être utilisées dans SPA. Les deux types de mbox peuvent être rendus compatibles avec un SPA avec la conception et l’architecture appropriées.

Sur cette page