如何在iFrame內實作SPA的target-global-mbox (at.js 2.x)

瞭解如何使用FEC選項(表單式運算式撰寫器)為Mobile Web SPA實作全域和區域mbox。

說明 description

環境

Adobe Target

問題/症狀

新開發的Mobileweb (MW)體驗是以Angular為基礎的SPA,將託管於您許多網站的iFrame內。 計畫是使用Tealium (TMS)實作at.js 2.x。

由於Target VEC (視覺化展開撰寫器)不支援iframe,Adobe正在探索FEC選項(表單式展開撰寫器)。 以下是正在進行研究的一些FEC主題:

  1. 您是否仍需使用get/applyoffer函式建立多個地區mbox,或者您只需使用一個全域mbox?
  2. 如果是後者,是否有任何資源可說明如何執行此作業?
  3. 我們的MW SPA可同時實作全球和區域mbox嗎?

解決方法 resolution

  1. 地區性mbox既可以使用getOffer/applyOffer個別建立,也可以使用getOffers/applyOffers批次建立。 此外,您也可以使用​ FEC ​使用​ Target全域Mbox (若偏好使用)。
  2. 如果您想要使用​ AT.js ​來執行內容,必須以​ HTML/JavaScript ​的形式傳遞選件代碼。 其他選件代碼型別(JSON ​等) 可在應用程式接受並呈現體驗時使用。
  3. 全域和區域mbox都可以在​ SPA ​中使用。 這兩種型別的mbox都可以與​ SPA ​搭配正確的設計和架構。
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f