瞭解Adobe Target的at.js 2.0如何運作

at.js 2.0增強了Adobe Target對單頁應用程式(SPA)的支援,並與其他Experience Cloud解決方案整合。 本影片和隨附的圖表說明各種元素的結合方式。

架構圖

at.js 2.0在頁面載入時的行為

  1. 呼叫會傳回Experience CloudID (ECID)。 如果使用者已通過驗證,則另一個呼叫會同步客戶ID。

  2. at.js資料庫會同步載入,並隱藏檔案本文(at.js也可以使用頁面上實作的選擇性預先隱藏程式碼片段來非同步載入)。

  3. 提出頁面載入請求,包含所有已設定的引數、ECID、SDID和客戶ID。

  4. 設定檔指令碼執行並加入Profile Store。 存放區會從Audience Library要求合格對象(例如從Analytics、Audience Manager等共用的對象)。 Customer Attributes會以批次程式傳送至Profile Store。

  5. 根據URL、要求引數和設定檔資料,Target會決定可針對目前頁面和未來檢視傳回哪些活動和體驗給訪客

  6. 目標內容會傳回至頁面,選擇性地包括其他個人化的設定檔值。

    目前頁面上目標內容會儘快出現,不會有忽隱忽現的預設內容。

    單頁應用程式未來檢視的目標內容會快取在瀏覽器中,因此可在觸發檢視時立即套用,不需額外的伺服器呼叫。 (請參閱下圖,瞭解triggerView()行為)。

  7. 從頁面傳送至Data Collection伺服器的Analytics資料

  8. Target資料已透過SDID比對至Analytics資料,並已處理至Analytics報表儲存體。 然後就可以透過A4T報表在Analytics和Target中檢視Analytics資料。

使用triggerView()函式時的 at.js 2.0行為

  1. 在單頁應用程式中呼叫adobe.target.triggerView()

  2. 從快取讀取檢視的目標內容

  3. 目標內容會儘快出現,不會有忽隱忽現的預設內容

  4. 通知要求已傳送至Target Profile Store,以計算活動中的訪客數並增加量度

  5. Analytics資料從SPA傳送到Data Collection伺服器

  6. Target資料從Target後端傳送至Data Collection伺服器。 Target資料透過SDID與Analytics資料相符,並且已處理至Analytics報表儲存體。 然後就可以透過A4T報表在Analytics和Target中檢視Analytics資料。

其他資源

recommendation-more-help
0f172607-337e-442f-a279-477fd735571f