您可以動態顯示儲存在中的訪客資訊 Adobe Target 設定檔。 同樣地,活動資訊 (例如活動名稱或體驗名稱) 也能用來根據訪客興趣、過去行為和整體設定檔,建立動態地傳回個人化內容的單一選件。
keyword=world
cup
到達您的登陸頁面。您在選件中顯示字詞 World cup。由於訪客專屬的偏好設定、行為、狀態可儲存在訪客的設定檔中,因此您可在其下次造訪時重複此訊息。 動態選件可讓您在活動中設定單一選件,為所有訪客顯示個人化訊息,以支援更大的規模。當訪客的意向有所變更,您的網站內容會自動反映這些變更。
mboxCreate("landingpage"
, "profile.keyword=World Cup");
HTML 選件代碼: Get your ${profile.keyword} information here!
訪客看見:在這裡取得您的世界盃資訊!
下面的值可以是「取代的代號」:
值 | 範例 |
---|---|
In-mbox 描述檔參數 | ${profile.age} |
指令碼描述檔參數 | ${user.lifetimeSpend} |
mbox 參數 | ${mbox.favoriteColor} |
促銷活動資訊 | ${campaign.name} , ${campaign.recipe.name} , ${campaign.id} , ${campaign.recipe.id} , 和 ${campaign.recipe.trafficType} |
唯一的訪客 ID | ${user.pcId} |
唯一工作階段 ID | ${user.sessionId} |
訪客的第一個作業 (true 或 false) | ${user.isFirstSession} |
過去行為 | ${user.endpoint.lastPurchasedEntity} , ${user.endpoint.lastViewedEntity} , ${user.endpoint.mostViewedEntity} , ${user.endpoint.categoryAffinity} |
在主控台中記錄用於偵錯用途的資訊,例如 ${campaign.name}
, ${campaign.id}
, ${campaign.recipe.name}
, ${campaign.recipe.id}
, ${offer.name}
, ${offer.id}
, ${campaign.name}
對象 Recommendations 設計,請參閱中的其他範例: 設計概覽.
若為傳入mbox的設定檔引數,請使用語法:
${profile.parameter}
若為以設定檔指令碼建立的設定檔引數,請使用語法:
${user.parameter}
在中使用動態屬性時 Recommendations 若要正確呈現動態值,您必須在美元符號( $ )的前面插入反斜線( \ ):
\${user.endpoint.lastViewedEntity}
這些變數會在伺服器端取代為值,所以不需要引號或其他 JavaScript 即可正確顯示。
您也可以為要公開給選件的值指定預設值。 語法如下:
${user.testAttribute default="All Items!"}
當 testAttribute
不存在或為空白時,會會寫出。 如果空白屬性值有效,並且您要將它寫出而非顯示預設,則可以使用:
${user.testAttribute default="All Items!" show_blank="true"}
您也可以逸出和取消逸出要顯示的值。例如,如果您的值有撇號,您可以逸出值,使其不會破壞頁面上的JavaScript。 (選件以 JavaScript 撰寫,因此容易混淆單一縮寫符號與引號。)例如:
${user.encodedValue encode="unescape"}
${user.unencodedValue encode="escape"}
針對優惠方案內容中使用的優惠方案引數(offer.name、offer.id):
如果該選件是體驗上設定的數個選件之一,則上次新增選件的值會填入引數的值。 也就是說,這些引數會在體驗層級上評估。