個人化驗證 personalization-validation
驗證機制 validation-mechanisms
在 個人化編輯器 畫面中,使用 驗證 按鈕檢查您的個人化語法。
NOTE
當您按一下 新增 按鈕以關閉編輯器視窗時,會自動執行驗證。
IMPORTANT
如果個人化語法無效,則無法關閉個人化編輯器視窗。
常見錯誤 common-errors
- 找不到「XYZ」路徑
嘗試參照結構描述中未定義的欄位時。
在此情況下,firstName1 未定義為設定檔結構描述中的屬性:
{{profile.person.name.firstName1}}
- 變數"XYZ"的型別不相符。 必須是陣列。 找到字串。
嘗試對字串而非陣列進行反複運算時:
在此情況下,product 不是陣列:
{{each profile.person.name.firstName as |product|}}
{{product.productName}}
{{/each}}
- 無效的Handlebars語法。 找到
‘[XYZ}}’
使用無效的Handlebars語法時。
Handlebars運算式周圍有 {{expression}}
{{[profile.person.name.firstName}}
- 無效的區段定義
No segment definition found for 988afe9f0-d4ae-42c8-a0be-8d90e66e151
與優惠方案相關的特定錯誤 specific-errors
與電子郵件或推播訊息中的優惠方案整合相關的錯誤具有以下模式:
Offer.<offerType>.[PlacementID].[ActivityID].<offer-attribute>
驗證會在個人化編輯器中的個人化內容驗證期間執行。
錯誤標題
驗證/解析度
找不到ID為placementID且型別為OfferPlacement的資源
找不到id activityID和型別OfferActivity的資源
找不到id activityID和型別OfferActivity的資源
檢查ActivityID和/或PlacementID是否可用
無法驗證資源。
位置中的componentType應符合offerType選件
offerId中未出現公用URL。
影像選件(與決定和位置配對相關的所有個人化和遞補)應填入公用URL (deliveryURL不應空白)。
決定包含非設定檔屬性。
選件模型使用方式應僅包含設定檔屬性。
擷取決策使用方式時發生錯誤。
當API嘗試擷取選件模型時,可能會發生此錯誤。
優惠屬性offer-attribute無效。
檢查優惠方案drp中參照的優惠方案屬性是否有效。 以下是有效的屬性:
影像: deliveryURL, linkURL
文字: content
HTML:內容
影像: deliveryURL, linkURL
文字: content
HTML:內容
recommendation-more-help
b22c9c5d-9208-48f4-b874-1cefb8df4d76