[Premium]{class="badge positive" title="檢視Target Premium包含的內容。"}
設計常見問題集
關於Adobe Target Recommendations設計的常見問題集(FAQ)清單。
我的建議項目價格未在小數點右方顯示兩個值。我該如何顯示這些值?
根據預設,設計範本中所傳回的數值 (例如 entity.value
) 不會在小數點後顯示任何尾隨零。例如,如果項目為 $35.00 美元,entity.value
等於 35 且只會在頁面上顯示 35,而不是 $35.00。
有兩個選項可解決此問題:
-
您可以使用 Velocity 指令碼或 JavaScript,將格式設定套用到傳回的值。
-
您可以將項目價格傳送到兩個個別的實體屬性。第一個 (
entity.value
) 可用於數值比較 (例如價格比較規則)。第二個應為自訂屬性 (例如entity.displayValue
),可將實體的值儲存為字串,以正確地顯示。例如,
"entity.value" : 35.00, "entity.displayValue" : "$35.00"
設計中為何沒有顯示類別? 我正在使用$entity1.categoryId
。 :headding-anchor:section_073309B8051049C7953D396A93EA0713
設計中無法顯示類別 ID。因為可以儲存多個類別,所以系統不知道要顯示哪個類別。
如何變更設計才能立即更新? :headding-anchor:section_28EE35A5B10B47ECA4A332F0E5B2598F
更改目前使用中的設計需要一段時間才會更新。若要立即變更設計,請建立新設計、在活動中選取該設計,然後儲存建議。
如何擷取重要資訊以顯示在設計中? 範例: 如果想要顯示重要產品的類別,如何在 Velocity 設計中編寫該值? :headding-anchor:section_F08043B14BA24BC8815FEF25F4F84C39
$key. *
value*
參數會擷取重要產品的大部分資訊以顯示在設計內。例如,如果您想要顯示重要產品的縮圖,請使用$key.thumbnailURL
。
使用什麼 Velocity 版本? :headding-anchor:section_28F00E15A4A54A768782A3F5BB0CDB21
1.7 版,不含其他工具或程式庫。提供基本 Velocity 功能。
如何將現存的實體值改為空白? 例如,促銷活動結束時需要清除專案的entity.message
。 :headding-anchor:section_B88F2C2925DC4508974B2F8B13F961CB
以JavaScript不間斷的空格傳送似乎有助於執行此操作。 由開發人員傳入 \u00A0
當作值。範例: entity.message=\u00A0
。 若沒有值出現,您不妨考慮將此設為預設值,而非為null。
我可以在 Recommendations 設計中使用個人資料指令碼嗎? :headding-anchor:section_6BD55203984A4D80A0C6F241AD7806DF
是.若要在Recommendations設計中使用設定檔指令碼,請將名稱包裝在\${...}
中。 例如,如果您的設定檔指令碼名為user.basket
,請在設計中將其參照為\${user.basket}
。 請注意,反斜線表示設定檔指令碼不會由Velocity轉譯。 因此,您無法對Velocity範本中的設定檔指令碼執行任何作業。 值將直接列印在頁面上。