Target VEC未識別頁面的屬性代號
在本文中,您將瞭解為什麼Target VEC無法正確辨識頁面的屬性Token並顯示警告訊息 在此頁面上找不到屬性Token 在Adobe Target中建立活動時。
說明 description
環境
Adobe Target
問題/症狀
VEC無法正確辨識頁面的屬性代號。
VEC顯示警告訊息 在此頁面上找不到屬性Token 建立活動時。
先來看看如何 at_property
使用於 製作 和 D 傳遞?
製作:當客戶在VEC中載入其頁面/SPA時,VEC會掃描頁面以尋找 window.targetPageParams
函式,如果找到此函式,則會執行並嘗試擷取 at_property
值,並根據此值,決定此屬性的工作區。 如果VEC找不到此函式或缺少此函式,則VEC會預設為預設工作區。
傳遞:傳送期間Target邊緣不會考慮 at_property
值來自。 只要在要求中傳遞屬性值,它就會正常運作。
如何在Launch中運作?概述這兩種操作模式後,您必須說明Launch中進行的作業。
在Launch中,客戶可以任何想要的方式將引數新增至Launch動作,這通常是 at_property
作為引數傳遞至 Fire global mbox request
.
不過,在VEC中載入網站時,由於沒有 window.targetPageParams
,VEC無法擷取正確的工作區。
## 解決方法 resolution
因應措施 解決此問題並確保VEC正常運作的一個方法是,要求客戶建立Launch自訂程式碼動作,以定義 window.targetPageParams
函式為 at_property
.
**客戶必須在載入Target程式庫或引發全域mbox要求之前,確定此動作已立即執行。另一種選擇是調整VEC,以便VEC與Adobe Launch之間可以原生整合,但這需要適當的範圍設定,且實作需要更多時間。因應措施:1) 建立Launch自訂程式碼動作,以定義 window.targetPageParams
函式為 at_property
.
window.targetPageParams = function() {return {"at_property" : "%atproperty%"}; }
- 也請確定此動作是在載入Target程式庫或引發全域mbox要求之前執行。上述步驟應確保VEC在建立活動時可正確辨識屬性。 **