在 運算式編輯器 螢幕,使用 驗證 按鈕以檢查個人化語法。
當您按一下 新增 按鈕以關閉編輯器視窗。
如果個人化語法無效,則無法關閉運算式編輯器視窗。
嘗試參考未在架構中定義的欄位時。
在這種情況下 firstName1 未定義為設定檔結構中的屬性:
{{profile.person.name.firstName1}}
嘗試迭代運算字串而非陣列時:
在這種情況下 產品 不是陣列:
{{each profile.person.name.firstName as |product|}}
{{product.productName}}
{{/each}}
‘[XYZ}}’
使用無效的handlebars語法時。
Handlebars表達式被包圍 {{expression}}
{{[profile.person.name.firstName}}
No segment definition found for 988afe9f0-d4ae-42c8-a0be-8d90e66e151
與電子郵件或推送訊息中選件整合相關的錯誤模式如下:
Offer.<offerType>.[PlacementID].[ActivityID].<offer-attribute>
驗證會在運算式編輯器中的個人化內容驗證期間執行。
錯誤標題 |
驗證/解決方法 |
---|---|
找不到具有id placementID的資源,並鍵入OfferPlacement 找不到具有id activityID且類型為OfferActivity的資源 |
檢查ActivityID和/或PlacementID是否可用 |
無法驗證資源。 | 版位中的componentType應符合offerType選件 |
offerId中不存在公用URL。 | 影像選件(與決策和版位配對相關聯的所有個人化和後援)應填入公用URL(deliveryURL不應空白)。 |
決策包含非設定檔屬性。 | 選件模型使用方式應僅包含設定檔屬性。 |
讀取決策使用時出錯。 | API嘗試擷取選件模型時,可能會發生此錯誤。 |
選件屬性選件屬性無效。 | 檢查選件記錄中參考的選件屬性是否有效。 以下是有效屬性: 影像:deliveryURL, linkURL 文字:內容 HTML:內容 |