개인화 추가 build-personalization-expressions
개인화 편집기는 Journey Optimizer에서 개인화의 중심입니다. 이메일, 푸시 및 오퍼와 같은 개인화를 정의해야 하는 모든 컨텍스트에서 사용할 수 있습니다.
개인화 편집기 인터페이스에서 모든 데이터를 선택하고, 정렬하고, 맞춤화하고, 유효성을 검사하여 콘텐츠에 대한 맞춤화된 개인화를 만들 수 있습니다.
개인화를 추가할 수 있는 위치
메시지의 경우 제목 줄 필드와 같이 메시지의 다른 위치에 개인화를 추가할 수 있습니다.
콘텐츠의 다른 섹션에도 추가할 수 있습니다. 예를 들어 푸시 알림의 경우 제목, 본문, 사용자 지정 소리, 배지 및 사용자 지정 데이터 필드에 개인화를 추가할 수 있습니다.
전자 메일 Designer에서 전자 메일 콘텐츠를 편집할 때 상황별 도구 모음의 아이콘을 사용하여 텍스트 블록 및 URL에 개인화를 추가할 수 있습니다.
Journey Optimizer을 사용하면 메시지에서 URL 을(를) 개인화할 수도 있습니다. 개인화된 URL은 프로필 속성에 따라 수신자를 웹사이트의 특정 페이지 또는 개인화된 마이크로사이트로 이동합니다. URL 개인화는 외부 링크, 구독 취소 링크 및 옵트아웃 유형의 링크에서 사용할 수 있습니다.
샘플 개인화된 URL:
https://www.adobe.com/users/{{profile.person.name.lastName}}
https://www.adobe.com/users?uid={{profile.person.name.firstName}}
https://www.adobe.com/usera?uid={{context.journey.technicalProperties.journeyUID}}
https://www.adobe.com/users?uid={{profile.person.crmid}}&token={{context.token}}
note note |
---|
NOTE |
개인화 편집기에서 개인화된 URL을 편집할 때 보안상의 이유로 도우미 함수와 대상자 멤버십이 비활성화됩니다. |
URL 내에서 사용되는 개인화 토큰에는 공백이 지원되지 않습니다. |
Personalization 소스 sources
탐색 창에서는 개인화를 위한 소스를 선택할 수 있습니다. 사용 가능한 소스는 다음과 같습니다.
- 프로필 특성 : XDM(Adobe Experience Platform 데이터 모델) 설명서에 설명된 프로필 스키마와 관련된 모든 참조를 나열합니다.
- 대상 : Adobe Experience Platform 세분화 서비스에서 만든 모든 대상을 나열합니다. 사용 가능한 세분화에 대한 자세한 정보는 여기를 참조하세요.
- 오퍼 결정 : 특정 배치와 관련된 모든 오퍼를 나열합니다. 배치를 선택한 다음 콘텐츠에 오퍼를 삽입합니다. 오퍼 관리 방법에 대한 전체 문서를 보려면 이 섹션을 참조하세요.
- 컨텍스트 특성 : 여정 또는 캠페인에서 채널 작업 활동(이메일, 푸시, SMS)을 사용하면 이벤트 및 속성과 관련된 컨텍스트 특성을 개인화할 수 있습니다. 컨텍스트 특성을 활용하는 개인화의 예가 이 섹션에 나와 있습니다.
개인화 추가 add
중앙 작업 영역은 개인화 구문을 작성하는 위치입니다. 특성을 사용하여 메시지를 개인화하려면 특성 창에서 특성을 찾은 다음 +
단추를 클릭하여 식에 추가하십시오.
+
아이콘 옆에 있는 줄임표 메뉴를 사용하면 각 속성에 대한 자세한 내용을 확인하고 자주 사용하는 특성을 즐겨찾기에 추가할 수 있습니다. 즐겨찾기에 추가된 특성은 탐색 창의 즐겨찾기 메뉴에서 액세스할 수 있습니다.
또한 문자열 유형 프로필 속성이 비어 있는 경우 표시될 기본 대체 텍스트를 정의할 수 있습니다. 이렇게 하려면 특성 옆에 있는 줄임표 버튼을 클릭하고 대체 텍스트로 삽입 을 선택합니다. 프로필에 대한 특성 값이 비어 있는 경우 기본적으로 표시되는 텍스트를 작성한 다음 추가 를 클릭합니다.
다음 예에서는 개인화 편집기를 사용하여 생일이 오늘 인 프로필을 선택한 다음 해당 요일에 해당하는 특정 오퍼를 삽입하여 맞춤화를 완료할 수 있습니다.
표현식 편집용 도구
중앙 작업 영역은 개인화 표현식을 작성하는 데 도움이 되는 다양한 도구를 제공합니다.
사용 가능한 옵션은 다음과 같습니다.
-
찾기 / 찾기 및 바꾸기: 식을 검색하고 코드 부분을 자동으로 바꿉니다.
-
실행 취소 / 다시 실행: 마지막 작업을 실행 취소/다시 실행합니다.
-
자동 완성: 입력할 때 코드를 자동으로 제안하고 완료합니다. 이 기능은 HTML 및 텍스트 형식에만 사용할 수 있으며, 프로필 및 컨텍스트 속성을 지원합니다. 토글을 통해 비활성화하면 편집기에서 대신 기본 HTML 코드 자동 완성 기능을 제공합니다.
-
HTML / JSON / 텍스트: 코드 형식을 식별합니다. 이렇게 하면 시스템이 선택한 언어를 기반으로 유효성 검사 및 자동 완성 기능을 조정할 수 있습니다.
-
유효성 검사: 식의 구문을 확인하십시오. 자세한 내용은 이 섹션을 참조하십시오.
-
조각으로 저장: 표현식을 표현식 조각으로 저장합니다. 이 섹션에서 자세히 알아보기
-
글꼴 크기: 가독성을 높이기 위해 편집기 내의 콘텐츠 글꼴 크기를 조정합니다.
-
자동 줄 바꿈: 자동 줄 바꿈을 사용하거나 사용하지 않도록 설정하여 긴 식을 한 줄에 표시하거나 편집기 내에서 줄 바꿈할 수 있습니다. 옵션은 다음과 같습니다.
- 해제(기본값) - 줄 바꿈이 없습니다. 긴 줄은 편집기 보기를 넘어 확장되므로 수평 스크롤이 필요합니다.
- On - 편집기 너비의 줄을 줄바꿈합니다.
- 줄 바꿈 열 - 줄 문자가 80자에 도달하면 줄을 바꿈합니다.
- Bounded - 편집기 너비 또는 80자 중 더 작은 문자를 줄바꿈합니다.
탐색 창에서는 개인화 표현식을 작성하는 데 도움이 되는 추가 기능을 사용할 수 있습니다.
-
도우미 함수 - 도우미 함수를 사용하면 계산, 데이터 서식 또는 전환, 조건 등 데이터에 대한 작업을 수행하고 개인 맞춤화의 컨텍스트에서 조작할 수 있습니다. 사용 가능한 도우미 기능에 대해 자세히 알아보기
-
즐겨찾기 - 즐겨찾기에 추가한 특성이 이 목록에 표시됩니다. 이를 통해 가장 자주 사용하는 항목에 빠르게 액세스할 수 있습니다. 즐겨찾기에 특성을 추가하려면 줄임표 메뉴를 클릭하고 즐겨찾기에 추가 를 선택하십시오.
-
조건 - 라이브러리에서 만든 조건부 규칙을 활용하여 동적 콘텐츠를 메시지에 추가합니다. 이를 통해 조건을 기반으로 메시지의 여러 변형을 만들 수 있습니다. 동적 콘텐츠를 만드는 방법을 알아봅니다
-
조각 - 현재 샌드박스에 생성되거나 저장된 표현식 조각을 활용합니다. 조각은 Journey Optimizer 캠페인 및 여정에서 참조할 수 있는 재사용 가능한 구성 요소입니다. 이 기능을 사용하면 마케팅 사용자가 개선된 디자인 프로세스에서 콘텐츠를 빠르게 조합하는 데 사용할 수 있는 여러 사용자 지정 콘텐츠 블록을 미리 빌드할 수 있습니다. 개인화에 식 조각을 사용하는 방법을 알아봅니다
개인화 표현식이 준비되면 개인화 편집기에서 유효성을 검사해야 합니다. 자세한 내용은 이 섹션을 참조하십시오.
유효성 검사 메커니즘 validation-mechanisms
편집기 창을 닫으려면 추가 단추를 클릭하면 식의 유효성 검사가 자동으로 실행됩니다. 유효성 검사 단추를 사용하여 개인화 구문을 확인할 수도 있습니다.
아래 섹션을 확장하여 개인화를 확인할 때 발생할 수 있는 일반적인 오류를 확인합니다.
- 경로 "XYZ"를 찾을 수 없음
스키마에 정의되지 않은 필드를 참조하려고 할 때
이 경우 firstName1 은(는) 프로필 스키마에 특성으로 정의되어 있지 않습니다.
code language-none |
---|
|
- 변수 "XYZ"에 대한 형식이 일치하지 않습니다. 배열이 필요합니다. 문자열을 찾았습니다.
배열 대신 문자열을 반복하려고 할 때.
이 경우 product 은(는) 배열이 아닙니다.
code language-none |
---|
|
- 잘못된 Handlebars 구문입니다.
‘[XYZ}}’
을(를) 찾음
잘못된 Handlebars 구문이 사용되는 경우.
Handlebars 식은 {{expression}}(으)로 둘러싸여 있습니다.
code language-none |
---|
|
- 잘못된 세그먼트 정의
code language-none |
---|
|
오퍼의 경우 특정 오류가 발생할 수 있습니다. 자세한 내용을 보려면 아래 섹션을 확장하십시오.
이메일 또는 푸시 메시지의 오퍼 통합과 관련된 오류의 패턴은 다음과 같습니다.
code language-none |
---|
|
유효성 검사는 개인화 편집기에서 개인화 콘텐츠를 확인하는 동안 수행됩니다.
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 | |
---|---|
오류 제목 | 유효성 검사/해결 방법 |
ID placementID 및 유형 OfferPlacement의 리소스를 찾을 수 없습니다. ID activityID 및 유형의 리소스를 찾을 수 없음 |
ActivityID 및/또는 PlacementID를 사용할 수 있는지 확인 |
리소스를 확인할 수 없습니다. | 배치의 componentType은 offerType 오퍼와 일치해야 합니다. |
공개 URL이 offerId에 없습니다. | 이미지 오퍼(결정 및 배치 쌍과 연결된 모든 개인화된 및 폴백)에는 공개 URL이 채워져 있어야 합니다(deliveryURL은 비어 있지 않아야 함). |
결정에 프로필이 아닌 속성이 포함되어 있습니다. | 오퍼 모델 사용에는 프로필 속성만 포함되어야 합니다. |
결정 사용을 가져오는 도중 오류가 발생했습니다. | 이 오류는 API가 오퍼 모델을 가져오려고 할 때 발생할 수 있습니다. |
오퍼 속성 offer-attribute가 잘못되었습니다. | 오퍼 DRP에서 참조된 오퍼 속성이 유효한지 확인합니다. 다음은 올바른 특성입니다. 이미지: deliveryURL, linkURL 텍스트: 컨텐츠 HTML: 콘텐츠 |