에 대한 FAQ 목록 Adobe Target Recommendations 디자인.
기본적으로 디자인 템플릿에서 반환되는 숫자 값(예: entity.value
) 은 소수점 뒤에 0이 표시되지 않습니다. 예를 들어, 항목이 $35.00인 경우 entity.value
은 35와 같으며 $35.00이 아닌 35만 페이지에 표시됩니다.
이 문제를 해결하기 위해 두 가지 옵션을 사용할 수 있습니다:
속도 스크립팅 또는 Javascript를 사용하여 반환된 값에 서식을 적용할 수 있습니다.
항목의 가격을 두 개의 별도 엔티티 속성으로 전달할 수 있습니다. 첫 번째 entity.value
는 숫자 비교(예: 가격 비교 규칙 등)에 사용할 수 있습니다. 두 번째는 올바른 렌더링을 허용하는 문자열로 엔티티 값을 저장하는 사용자 지정 속성(예: entity.displayValue
)이어야 합니다.
예:
"entity.value" : 35.00, "entity.displayValue" : "$35.00"
$entity1.categoryId
.카테고리 ID는 디자인에 표시할 수 없습니다. 여러 카테고리가 저장될 수 있으므로 시스템에서는 어느 카테고리를 표시할지 모르게 됩니다.
현재 사용 중인 디자인을 변경하면 업데이트하는 데 시간이 걸립니다. 디자인을 즉시 변경하려면 새 디자인을 만들고 활동에서 선택한 다음, 권장 사항을 저장합니다.
$key. *
값*
매개 변수가 디자인에서 표시할 주요 제품 정보 대부분을 캡처합니다. 예: 주요 제품 썸네일을 표시하려면 $key.thumbnailURL
을 사용합니다.
추가 도구 또는 라이브러리가 추가되어 있는 버전 1.7. Velocity의 기본 기능을 사용할 수 있습니다.
JavaScript 줄바꿈 없는 공백으로 보내면 이와 같이 되는 것 같습니다. 개발자가 값으로 \u00A0
을 보내게 하십시오. 예: entity.message=\u00A0
. Null 대신 아무런 값이 표시되지 않는 경우 해당 값이 기본값이 되는 것으로 간주할 수 있습니다.
예. 에서 프로필 스크립트를 사용하려면 Recommendations 디자인, 이름 줄 바꿈 \${...}
. 예를 들어 프로필 스크립트 이름이 인 경우 user.basket
을 참조하십시오. \${user.basket}
디자인에서. 백슬래시는 프로필 스크립트가 Velocity에서 렌더링되지 않음을 의미합니다. 따라서 Velocity 템플릿의 프로필 스크립트에 대해서는 어떤 작업도 수행할 수 없습니다. 값이 페이지에 직접 인쇄됩니다.