개인화 유효성 검사 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 및 유형의 리소스를 찾을 수 없음
ActivityID 및/또는 PlacementID를 사용할 수 있는지 확인
리소스를 확인할 수 없습니다.
배치의 componentType은 offerType 오퍼와 일치해야 합니다.
공개 URL이 offerId에 없습니다.
이미지 오퍼(결정 및 배치 쌍과 연결된 모든 개인화된 및 폴백)에는 공개 URL이 채워져 있어야 합니다(deliveryURL은 비어 있지 않아야 함).
결정에 프로필이 아닌 속성이 포함되어 있습니다.
오퍼 모델 사용에는 프로필 속성만 포함되어야 합니다.
결정 사용을 가져오는 도중 오류가 발생했습니다.
이 오류는 API가 오퍼 모델을 가져오려고 할 때 발생할 수 있습니다.
오퍼 속성 offer-attribute가 잘못되었습니다.
오퍼 DRP에서 참조된 오퍼 속성이 유효한지 확인합니다. 다음은 올바른 특성입니다.
이미지: deliveryURL, linkURL
텍스트: 컨텐츠
HTML: 콘텐츠
recommendation-more-help
b22c9c5d-9208-48f4-b874-1cefb8df4d76