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%"}; }
  1. 也請確定此動作是在載入Target程式庫或引發全域mbox要求之前執行。上述步驟應確保VEC在建立活動時可正確辨識屬性。 **
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f