瞭解Adobe Target的at.js 2.0如何運作
at.js
2.0增強了Adobe Target對單頁應用程式(SPA)的支援,並與其他Experience Cloud解決方案整合。 此影片和隨附的圖表說明如何結合一切。
架構圖
-
呼叫會傳回Experience CloudID (ECID)。 如果使用者已通過驗證,則另一個呼叫會同步客戶ID。
-
at.js
程式庫會同步載入並隱藏檔案本文(at.js
也可以使用頁面上實作的選擇性預先隱藏程式碼片段,以非同步方式載入)。 -
提出頁面載入請求,包含所有已設定的引數、ECID、SDID和客戶ID。
-
個人資料指令碼執行並注入到 設定檔存放區. 存放區會向以下要求合格對象: 對象庫 (例如共用的對象 Analytics、Audience Manager等)。 客戶屬性 已傳送至 設定檔存放區 批次處理中。
-
根據URL、請求引數和設定檔資料, Target 決定可針對目前頁面和未來檢視傳回哪些活動和體驗給訪客
-
目標內容會傳回至頁面,選擇性地包括其他個人化的設定檔值。
目前頁面上目標內容會儘快出現,不會有忽隱忽現的預設內容。
瀏覽器會快取單頁應用程式未來檢視的目標內容,以便在觸發檢視時立即套用,不需額外的伺服器呼叫。 (請參閱下圖
triggerView()
行為)。 -
Analytics 從頁面傳送至的資料 資料彙集 伺服器
-
Target 資料會透過 SDID 來比對 資料,然後經過處理放入 Analytics 報表儲存體中。AnalyticsAnalytics 然後可以在兩個中檢視資料 Analytics 和 Target 透過A4T報表。
-
adobe.target.triggerView()
會在單頁應用程式中呼叫 -
從快取讀取檢視的目標內容
-
目標內容會儘快出現,不會有忽隱忽現的預設內容
-
通知要求已傳送至 Target 設定檔存放區 計算活動中的訪客數並增加量度
-
Analytics 資料會從SPA傳送至 資料彙集 伺服器
-
Target 資料傳送自 Target 後端至 資料彙集 伺服器。 Target 資料會透過 SDID 來比對 Analytics 資料,然後經過處理放入 Analytics 報表儲存體中。Analytics 然後可以在兩個中檢視資料 Analytics 和 Target 透過A4T報表。