학습 내용

특정 수신자에게만 블록, 섹션 또는 맞춤 코딩된 콘텐츠 일부를 동적으로 표시하는 데 사용할 수 있는 모든 사용 가능한 조건을 알아보세요. 이러한 조건을 템플릿에서 사용하는 방법을 알아보려면 동적 변수를 기반으로 템플릿 블록을 표시하거나 숨기는 방법에 관한 문서를 확인해 주세요.

조건부 로직을 사용하는 방법을 알아보세요:

조건을 사용할 수 있는 위치

다음에서 조건을 사용할 수 있어요:

성공을 위한 팁

표시/숨김 조건을 설정할 때는 세부 사항에 유의하세요. 표시/숨기기 조건은 대소문자를 구분하며, 철자가 프로필 또는 이벤트 데이터와 정확히 일치해야 해요.

또한 가능한 모든 대상자를 고려해 주세요. 예를 들어 특정 주의 거주자에게만 특정 블록을 표시한다면, 해당 주 이름의 모든 가능한 표기(예: Massachusetts, massachusetts, mass, MA)를 모두 포함해 주세요. 또한 해당 속성이 아예 설정되지 않은 프로필도 고려해 주세요.

메시지를 만들고 조건을 적용한 후, 다양한 프로필을 사용해 미리보기 하여 모든 시나리오에서 메시지가 의도한 대로 표시되는지 확인해 주세요.

조건 구조

조건에는 블록의 목표와 사용하는 데이터에 따라 1~3개의 요소가 포함되어야 해요. 조건에는 최소한 변수(예: person|lookup:'Favorite Color')가 포함되어야 해요. 또한 = (같음) 또는 > (큼) 같은 비교 함수와, 찾을 속성 값을 지정하는 값이 포함될 수도 있어요. 또한 일부 조건은 not으로 시작하며, 조건을 충족하지 않는 프로필에만 블록이 표시되도록 하려는 경우 사용할 수 있어요.

아래 차트에는 표시/숨기기 조건이 따를 수 있는 가능한 구조의 전체 목록이 포함되어 있어요.

샘플 조건

다음 조건이면 블록을 표시...

허용되는 데이터 유형

person|lookup:'즐겨찾는 색상'

Favorite Color 속성이 설정되어 있고(어떤 값이든 있음), 불리언 False가 아니에요.

모두

사람이 아님|lookup:'Favorite Color'

Favorite Color 속성이 설정되지 않았거나(프로필에 없거나 비어 있음), 또는 불리언 값 False입니다.

모두

person|lookup:'Favorite Color' == 'green'

Favorite Color 속성의 값은 green

텍스트, 숫자

person|lookup:'Favorite Color' != 'green'

Favorite Color 속성에 값이 없습니다 green

텍스트, 숫자

person|lookup:'나이'>20

Age 속성에 20보다 큰 숫자가 포함되어 있어요.

숫자

person|lookup:'나이'>=20

Age 속성에는 20 이상인 숫자가 포함되어 있어요

숫자

person|lookup:'Age' < 20

Age 속성에는 20 미만의 숫자가 포함되어 있어요.

숫자

person|lookup:'나이'<=20

Age 속성에는 20 이하의 숫자가 포함돼요.

숫자

'person'에서 'green'|lookup:'Favorite Colors'

속성 Favorite Colors 에는 목록이 포함되어 있고, green은 목록 항목 중 하나이거나

속성 Favorite Colors에 텍스트가 포함되어 있고, green이(가) 텍스트 어디엔가 존재해요.

목록, 텍스트

직접 입력된 항목에 'green'이 없음|lookup:'Favorite Colors'

속성 Favorite Colors에 목록이 포함되어 있고, green은 목록 항목 중 하나가 아닙니다. 또는

속성 Favorite Colors 에는 텍스트가 포함되어 있지만, green은(는) 텍스트 어디에도 존재하지 않아요.

목록, 텍스트

불리언 조건

불리언으로 저장된 데이터를 참조하는 경우, 표시/숨기기 조건 정의에서 “true”와 “false” 대신 1과 0을 사용해야 해요. 1 또는 0을 따옴표로 감싸지 마세요. 아래의 샘플 조건을 템플릿으로 사용해 주세요.

샘플 조건

다음 조건이면 블록을 표시...

person|lookup:'VIP' == 1

VIP 속성이 불리언 값으로 설정돼 있어요 true

person|lookup:'VIP' == 0

VIP 속성이 불리언 값으로 설정돼 있어요 false

텍스트로 저장된 불리언의 조건

true/false 데이터가 불리언이 아니라 텍스트로 저장되어 있다면, 위의 텍스트 속성용 샘플 조건을 사용해 주세요. 확실하지 않거나 불리언과 텍스트가 모두 포함된 속성을 참조하는 경우, 이러한 구조를 사용하면 모든 시나리오를 포괄할 수 있어요. 데이터에 있는 모든 철자와 대문자 표기를 포함해 주세요.

샘플 조건

다음 조건이면 블록을 표시...

person|lookup:'VIP' == 1 or person|lookup:'VIP' == 'true' or person|lookup:'VIP' == 'True'

VIP 속성은 부울 값 true 또는 문자열 true 또는로 설정됩니다. True

person|lookup:'VIP' == 0 또는 person|lookup:'VIP' == 'false' 또는 person|lookup:'VIP' == 'False'

VIP 속성은 부울 값 false 또는 문자열 false 또는로 설정됩니다. False

복잡한 조건 만들기

블록이 여러 기준을 충족하는 사람들에게 표시되도록 하거나 복잡한 사용 사례가 있는 경우, 하나의 블록에 대해 여러 표시/숨기기 조건을 사용할 수 있어요. 이렇게 하려면 AND 또는 OR로 여러 조건을 연결해 주세요. 예를 들어, 매사추세츠에 있는 모든 사람에게 블록을 표시하고 싶지만 일부 프로필에서는 매사추세츠의 철자가 다르게 입력되어 있다면, 다음과 같은 조건을 사용할 수 있어요:

person.location.region == 'Massachusetts' or person.location.region == 'massachusetts' or person.location.region == 'mass' or person.location.region == 'MA'

좋아하는 색이 초록색이고 VIP이기도 한 사람에게만 블록을 표시하려면 다음과 같은 조건을 사용할 수 있어요:

person|lookup:'Favorite Color' == 'green' and person|lookup:'VIP'== 1

조건문 및 인라인 텍스트 편집기

텍스트 블록에 특정 조건문을 추가하면 인라인 텍스트 편집기에서 해당 조건문이 사라질 수 있습니다. 코드는 여전히 존재하지만 단지 숨겨져 있을 뿐입니다. 조건문을 보고 편집하려면 Django 태그 빌더를 사용하거나, 코드를 직접 편집할 수 있도록 콘텐츠를 전용 HTML 블록으로 옮겨 주세요.

다음 태그는 인라인 텍스트 편집기에는 표시되지 않지만 텍스트 블록에는 남아 있어요:

  • {% for ... %}
  • {% endfor %}
  • {% if ... %}
  • {% elif ... %}
  • {% else %}
  • {% endif %}
  • {% with ... %}
  • {% endwith %}
이 도움말 문서가 유용했나요?
이 형식은 도움말 문서 피드백 용도로만 사용하세요. 지원 팀에 문의하는 방법.

Klaviyo에서 자세히 살펴보기

커뮤니티
동료, 파트너, Klaviyo 전문가와 연결되어 영감을 받고 인사이트를 공유하며, 모든 궁금한 사항에 대해 답을 얻으세요.
파트너
특정 작업을 도와주거나 지속적인 마케팅 관리를 위해 Klaviyo 인증 전문가를 고용하세요.
지원

계정을 통해 지원에 액세스하세요.

이메일 지원 (무료 체험 및 유료 계정) 연중무휴 24시간 사용 가능

채팅/가상 비서
사용 가능 여부는 위치 및 요금제 유형에 따라 다름