將動態資料傳遞至選件

您可以動態顯示儲存在Adobe Target描述檔中的訪客資訊。 同樣地,活動資訊 (例如活動名稱或體驗名稱) 也能用來根據訪客興趣、過去行為和整體設定檔,建立動態地傳回個人化內容的單一選件。

業務案例

  • 促銷折扣選件以「重新裝滿」或「補充」最後一個購買的產品。與其為您目錄中的每個項目建立個別選件,您可以建立含有動態文字的選件,從設定檔讀取「最後一個購買的產品」並在選件中顯示連結。
  • 訪客使用 keyword=world cup 到達您的登陸頁面。您在選件中顯示字詞 World cup
  • 使用資訊個人化建議標籤,例如 (1) 最後一個新增至訪客購物車的項目 (Nike Air Max 1000s)、(2) 訪客的顏色偏好 (黑色) 和 (3) 訪客最喜愛的非鞋類別 (連帽上衣)。範例:「運用這些酷炫的黑色『連帽上衣』裝飾您的『Nike Air Max 1000s』!」

技術優勢

由於使用者的特定偏好、行為、狀態等項目可儲存在使用者的設定檔中,您可以在其後續造訪中重複此訊息。動態選件可讓您在活動中設定單一選件,為所有訪客顯示個人化訊息,以支援更大的規模。當訪客的意向有所變更,您的網站內容會自動反映這些變更。

範例

  • 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 不存在或為空白時,會寫出「All Items!」。如果空白屬性值有效,並且您要將它寫出而非顯示預設,則可以使用:

${user.testAttribute default="All Items!" show_blank="true"}

您也可以逸出和取消逸出要顯示的值。如果值有縮寫符號,您可能想要逸出值,如此就不會在頁面上中斷 JavaScript。(選件以 JavaScript 撰寫,因此容易混淆單一縮寫符號與引號。)例如:

${user.encodedValue encode="unescape"}

${user.unencodedValue encode="escape"}

本頁內容

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now