학습 내용

템플릿 편집기의 표시/숨기기 로직을 사용해 이메일에서 특정 수신자에게 특정 블록 또는 섹션이 표시되도록 설정하는 방법과, 표시/숨기기 로직의 같은 이메일의 다른 버전을 사용해 동일한 블록 또는 섹션의 서로 다른 버전을 다른 대상에게 표시하는 방법을 알아보세요.

이를 사용하면 예를 들어 특정 로열티 등급에 속한 사람이나 특정 제품을 구매한 사람에게 서로 다른 콘텐츠를 표시할 수 있어요. 로직 같은 이메일의 다른 버전을 사용하면 각 대상 그룹에 맞는 블록 또는 섹션의 버전을 한곳에서 만들고, 어떤 버전을 우선 적용할지 선택한 다음, 나머지 모두를 위한 대체 옵션을 추가할 수 있어요. 이 기능을 사용하면 구독자에 대한 정보를 기반으로 이메일 콘텐츠를 타겟팅할 수 있어, 각 수신자가 매우 개인화된 마케팅 경험을 하게 돼요.

시작하기 전에 알아야 할 것

아래의 로직 빌더와 사용자 지정 코드로 작성된 표시/숨기기 조건은 모두 드래그 앤 드롭 템플릿에서 사용돼요. 저장된 HTML 템플릿이 있다면, 먼저 드래그 앤 드롭 복사본을 만들어 주세요. 템플릿을 편집하려면 권한이 필요합니다.

  1. 콘텐츠 > 템플릿으로 이동한 다음 이메일: 저장됨을 선택하세요.
  2. HTML 템플릿의 점 3개 메뉴를 열고 드래그 앤 드롭으로 복제를 선택해 주세요.
  3. 전환된 템플릿을 선택해 주세요. 상태가 사용 준비 완료이면 전환된 템플릿 이름을 클릭해 드래그 앤 드롭 편집기에서 여세요.

원본 HTML 템플릿은 변경되지 않아요. 표시/숨기기 조건을 추가하기 전에 카피의 레이아웃과 동적 콘텐츠를 검토해 주세요. HTML 템플릿을 드래그 앤 드롭으로 전환하는 방법을 더 알아보세요.

다음을 기준으로 콘텐츠를 표시/숨길 수 있어요:

  • 프로필 데이터(즉, 프로필 또는 사용자 지정 속성)
  • 이벤트 트리거(지표 트리거라고도 함) 플로우에서 트리거 이벤트 데이터를 확인해 보세요. 드롭다운에서 사용할 수 있는 속성에는 로직 빌더를 사용하고, 다른 조건에는 커스텀 코드를 사용해 주세요.

이메일을 작성하기 전에 계정에 필요한 데이터가 있어야 해요. 즉, 사용하려는 속성이 있는 이벤트 1개 또는 프로필 1개가 있어야 해요.

프로필 데이터 사용

프로필 데이터(예: 위치 또는 언어)를 기준으로 콘텐츠를 표시하거나 숨기려면 해당 데이터가 있는 프로필이 최소 1개 필요해요.

프로필 및 사용자 지정 속성은 다음과 같은 방법으로 추가할 수 있어요.

Klaviyo에서 프로필 속성에 대해 자세히 알아보세요.

이벤트 속성 사용

이벤트 속성을 사용하려면 해당 이벤트로 트리거되는 플로우 내 이메일을 편집해 주세요. 조건 유형에서 다음 속성을 선택한 다음 트리거 이벤트의 이름(예: Placed Order의 속성)을 선택해 주세요. 속성 드롭다운에는 이벤트에서 전송하는 사용자 지정 속성을 포함해, 해당 트리거 이벤트의 데이터가 표시돼요. 수신자의 이전 이벤트를 조회하거나, 트리거 이벤트 데이터를 캠페인, 리스트 트리거 플로우 또는 날짜 트리거 플로우에서 사용할 수 있게 하지는 않아요.

따라서 트리거가 결제 시작인 장바구니 이탈 플로우에서는 장바구니 금액이나 고객이 추가한 특정 품목을 기준으로 표시/숨기기 조건을 만들 수 있어요.

특정 대상에게만 블록 또는 섹션 표시하기

표시/숨기기 로직 빌더는 텍스트, 숫자, 목록 형식의 프로필 및 트리거 이벤트 속성을 지원해요. 날짜 또는 불리언을 지원하지 않아요. 필요한 속성이나 비교가 빌더에서 제공되지 않는 경우, 사용자 지정 코드를 사용해 조건을 작성해 주세요. 중첩되거나 인덱싱된 이벤트 값(예: event.Items.0)에 대한 조건이나 필터를 사용하는 조건에도 맞춤 코드가 필요해요.

  1. 이메일 템플릿에 블록 또는 섹션을 추가하세요.
  2. 블록 또는 섹션을 선택한 다음 표시 탭을 선택해 주세요.
The display tab of a block
The display tab of a block
  1. 표시/숨기기 로직에서 특정 오디언스에게만 표시를 선택해 주세요.
The Show only to a specific audience and Personalize for multiple audiences options under Show/hide logic.
The Show only to a specific audience and Personalize for multiple audiences options under Show/hide logic.
  1. 조건 유형에서 프로필 데이터에 대해 사용자에 대한 속성을 선택해 주세요. 이벤트에 의해 트리거되는 플로우 이메일에서는 속성을 선택한 다음 트리거 이벤트의 이름(예: Placed Order의 속성)을 선택할 수도 있어요. 속성을 선택한 다음 비교를 선택해 주세요. 비교 메뉴는 데이터 유형(텍스트, 숫자 또는 목록)도 설정해요. 조건에 값이 필요하면 값을 입력해 주세요.
The Condition type dropdown in the Show/hide logic panel, with Properties about someone and Properties of Placed Order.
The Condition type dropdown in the Show/hide logic panel, with Properties about someone and Properties of Placed Order.
A show/hide condition that displays the block when the Placed Order Value of the trigger event is greater than 100.
A show/hide condition that displays the block when the Placed Order Value of the trigger event is greater than 100.
  • 단일 기준으로 간단한 조건을 만들 수도 있고, AND 또는 OR로 연결된 여러 기준으로 더 복잡한 조건을 만들 수도 있어요. AND와 OR 커넥터의 차이에 대해 자세히 알아보세요.
  1. 원하는 경우 조건 추가 버튼을 사용해 추가 조건을 추가해 주세요.
  2. 저장을 선택합니다.

저장한 후 표시/숨기기 로직 패널에 로직 편집 및 로직 제거가 표시돼요. 같은 위치에서 다른 대상에게 다른 콘텐츠를 표시하려면 여러 대상에 맞게 개인화를 선택하고, 여러 대상에게 다른 콘텐츠 표시 단계를 따라 주세요.

미리 보기를 클릭하고, 속성이 없는 프로필을 포함해 조건에 부합하는 프로필과 부합하지 않는 프로필을 확인해 주세요. 이벤트 조건의 경우, 일치하는 항목과 일치하지 않는 항목을 포함해 플로우의 트리거 이벤트가 발생한 다양한 사례를 미리 보기로 확인해 주세요. 각각이 의도한 콘텐츠를 표시하는지 확인해 주세요.

섹션과 그 안의 블록 모두에 표시/숨김 로직을 적용하면, 블록은 두 조건이 모두 참일 때만 표시돼요. 상충되는 조건이 있으면 모든 수신자에게 블록이 숨겨질 수 있어요. 표시 옵션에 대해 자세히 알아보세요.

표시/숨기기 조건에서 AND와 OR의 차이

표시/숨기기 로직을 평가할 때 AND로 연결된 조건이 OR로 연결된 조건보다 먼저 평가돼요. 로직을 작성할 때는 평가되는 순서를 고려해 의도한 대로 해석되도록 해 주세요.

예를 들어, 다음 조건을 살펴보세요:

A sample segment condition
A sample segment condition

다음 기준에 따라 샘플 수신자에 대해 블록이 표시되는지 확인해 보세요:

수신자

블록이 표시되나요?

왜 그럴까요?

제인

loyalty_points = 145

선호하는 색상 = 녹색

가장 좋아하는 과일 = 바나나

아니요

Jane은 좋아하는 색이 파란색이거나 좋아하는 과일이 키위라면 자격이 될 수 있어요.

Alex
loyalty_points = 73

좋아하는 색상 = 파란색

좋아하는 과일=사과

아니요

Alex는 더 많은 로열티 포인트를 보유하고 있거나, 좋아하는 과일이 키위인 경우 적격할 수 있어요.

Amanda
loyalty_points = 110

좋아하는 색상 = 파란색

좋아하는 과일 = 석류

예

Amanda는 로열티 포인트가 > 99이고 좋아하는 색이 파란색이므로 조건을 충족해요. OR 연산자의 반대쪽에 있는 두 기준을 모두 충족하므로 좋아하는 과일은 고려되지 않아요.

Stephanie
loyalty_points = 42

좋아하는 색상=오렌지

가장 좋아하는 과일 = 키위

예

Stephanie는 좋아하는 과일이 키위이기 때문에 자격을 갖추게 돼요. 그녀가 OR 연산자의 한쪽 기준을 충족하므로 다른 조건은 고려되지 않아요.

로직 같은 이메일의 다른 버전을 사용해 여러 오디언스에 서로 다른 콘텐츠를 표시하세요

각 대상 그룹이 같은 블록 또는 섹션의 자체 버전을 봐야 할 때, 예를 들어 로열티 등급별로 다른 배너를 보여줘야 할 때 표시/숨김 로직 같은 이메일의 다른 버전을 사용하세요. 각각 자체 표시/숨김 로직이 있는 별도의 블록을 쌓는 대신, 모든 버전을 한곳에서 만들어요. 각 표시/숨김 로직 같은 이메일의 다른 버전에는 이름, 자체 콘텐츠, 그리고 자체 표시/숨김 조건이 있어요.

로직에서 같은 이메일의 다른 버전이 작동하는 방식

  • 로직에서 같은 이메일의 다른 버전은 위에서 아래 순으로 확인돼요. 각 수신자는 목록에서 아래쪽의 같은 이메일의 다른 버전에도 일치하더라도, 자신이 일치하는 첫 번째 같은 이메일의 다른 버전만 보게 돼요.
  • 어떤 같은 이메일의 다른 버전과도 일치하지 않는 수신자에게는 대체 콘텐츠가 표시돼요. 대체 콘텐츠를 추가하지 않으면, 해당 위치에는 아무것도 표시되지 않아요.
  • 각 같은 이메일의 다른 버전은 블록 또는 섹션의 개별 사본이에요. 한 같은 이메일의 다른 버전의 콘텐츠나 스타일을 변경해도 다른 같은 이메일의 다른 버전은 변경되지 않아요.
  • 블록 또는 섹션에 같은 이메일의 다른 버전을 최대 10개까지 추가할 수 있으며, 여기에 더해 폴백 1개도 추가할 수 있어요.
  • 각 같은 이메일의 다른 버전의 조건은 다른 표시/숨기기 조건과 동일하게 작동해요. 로직 빌더로 만들거나 사용자 지정 코드로 작성할 수 있어요.

로직 같은 이메일의 다른 버전 생성

  1. 개인화하려는 블록이나 섹션을 선택한 다음 표시 탭을 선택해 주세요.
  2. 표시/숨기기 로직에서 여러 오디언스에 맞춰 개인화하기를 선택해 주세요. 블록에 이미 표시/숨기기 로직이 있는 경우 이 옵션은 로직 편집 및 로직 제거 아래에 표시돼요.
  3. 같은 이메일의 다른 버전 추가 패널에서 VIP와 같이 대상에 대해 설명하는 같은 이메일의 다른 버전 이름을 입력하세요. 이름은 선택 사항이며 최대 50자까지 입력할 수 있습니다. 이름이 없는 같은 이메일의 다른 버전은 같은 이메일의 다른 버전 1과 같이 순서로 라벨이 지정되며, 순서를 변경하면 다시 번호가 매겨집니다.
  4. 로직에서 이 대상 그룹의 조건을 설정하세요. 직접 조건을 작성하려면 코드 사용을 선택하세요.
The Add variant panel with a variant named VIP and the condition Loyalty tier equals VIP.
The Add variant panel with a variant named VIP and the condition Loyalty tier equals VIP.
  1. 저장을 선택합니다. 블록에 표시/숨기기 로직이 없었다면, 같은 이메일의 다른 버전이 첫 번째로 설정돼요. 이미 표시/숨김 로직이 있었다면 해당 로직이 첫 번째 같은 이메일의 다른 버전으로 유지되고, 새 조건이 적용된 사본이 두 번째 같은 이메일의 다른 버전으로 추가돼요.
  2. 다른 대상 그룹용 버전을 만들려면 같은 이메일의 다른 버전 추가를 선택하세요. 이름을 입력하고 조건을 만든 다음 저장을 선택하세요. 새 같은 이메일의 다른 버전은 선택한 같은 이메일의 다른 버전의 복사본으로 시작되며 목록의 맨 아래에 추가돼요.
  3. 캔버스에서 새 같은 이메일의 다른 버전의 콘텐츠를 수정해 주세요. 예를 들어, 이미지를 바꾸거나 텍스트를 변경해 보세요.
  4. 각 오디언스에 대해 6단계와 7단계를 반복해 주세요.
  5. 선택 사항: 대체 콘텐츠 추가를 선택해 같은 이메일의 다른 버전에 일치하지 않는 모든 사람에게 콘텐츠가 표시되도록 설정해 주세요. 대체 콘텐츠는 조건이 없는 마지막 같은 이메일의 다른 버전의 복사본으로 시작하므로, 일반 대상에 맞게 콘텐츠를 수정해 주세요. 기본값으로 표시되며, 목록의 맨 아래에 항상 유지돼요.
The Show/hide logic panel with VIP and Loyal logic variants and a Default fallback.
The Show/hide logic panel with VIP and Loyal logic variants and a Default fallback.
  1. 미리 보기를 클릭한 다음 각 대상 그룹에서 프로필을 하나씩 확인하고, 어떤 같은 이메일의 다른 버전과도 일치하지 않는 프로필도 확인해 주세요. 각각이 의도한 버전을 보는지 확인해 주세요.

캔버스에서 로직 같은 이메일의 다른 버전 보기

로직 같은 이메일의 다른 버전이 있는 블록이나 섹션을 선택하면 편집기 도구 모음 아래에 막대가 표시돼요. 캔버스에서 모든 같은 이메일의 다른 버전을 보려면 전체를 선택하고, 하나를 선택한 다음 표시할 같은 이메일의 다른 버전 드롭다운에서 같은 이메일의 다른 버전을 선택하세요. 또한 표시 탭에서 같은 이메일의 다른 버전 카드을 선택하면 캔버스에서도 해당 같은 이메일의 다른 버전을 선택할 수 있어요. 각 같은 이메일의 다른 버전에는 VIP와 같이 블록 유형과 이름이 라벨로 표시돼요.

The canvas view switcher set to One with the Variant to show dropdown open, above a block labeled Text · VIP.
The canvas view switcher set to One with the Variant to show dropdown open, above a block labeled Text · VIP.

캔버스에는 선택한 같은 이메일의 다른 버전이 표시되며, 조건을 평가하지 않아요. 특정 수신자가 어떤 같은 이메일의 다른 버전을 받는지 확인하려면 해당 수신자의 프로필로 미리보기를 사용하세요.

로직 같은 이메일의 다른 버전 관리

디스플레이 탭의 표시/숨기기 로직 패널에서 같은 이메일의 다른 버전을 관리해 주세요:

  • 우선순위 변경: 같은 이메일의 다른 버전 카드를 위아래로 드래그해 주세요. 가장 구체적인 오디언스를 맨 위에 배치해 주세요. fallback은 항상 맨 아래에 유지돼요.
  • 같은 이메일의 다른 버전 이름을 변경하거나 조건을 변경하려면: 같은 이메일의 다른 버전 카드에서 편집 아이콘(로직 편집)을 선택하고 이름 또는 조건을 업데이트한 다음 저장을 선택하세요.
  • 같은 이메일의 다른 버전 복사: 복제 아이콘(같은 이메일의 다른 버전 복제)을 선택하세요. 복사본은 동일한 콘텐츠와 조건으로 원본 바로 아래에 추가돼요.
  • 같은 이메일의 다른 버전 삭제: 휴지통 아이콘(같은 이메일의 다른 버전 삭제)을 선택해 주세요. 같은 이메일의 다른 버전이 1개만 남아 있고 대체 항목이 없으면, 일반 표시/숨기기 로직으로 돌아가며 조건을 유지해요.
  • 대체안을 이름 변경하거나 삭제하기: 대체안 카드에서 이름 변경 또는 대체안 삭제 아이콘을 사용해 주세요.
  • 모든 같은 이메일의 다른 버전을 한 번에 복제하거나 삭제하기: 개수 배지 옆의 점 3개 메뉴를 열고 모두 복제 또는 모두 삭제를 선택하세요. 모두 삭제는 이메일에서 모든 같은 이메일의 다른 버전과 대체 버전을 제거해요.
  • 블록 이동: 캔버스에서 같은 이메일의 다른 버전 로직이 적용된 블록이나 섹션을 드래그하면, 해당 블록의 같은 이메일의 다른 버전이 모두 함께 이동해요.

로직 같은 이메일의 다른 버전 및 기존 표시/숨김 로직

로직 같은 이메일의 다른 버전은 이미 만들어 둔 표시/숨기기 로직을 전혀 변경하지 않아요. 로직 빌더 또는 커스텀 코드로 만든 기존 로직이 있는 블록과 섹션은 이전과 정확히 동일하게 렌더링돼요. Display 탭에서 Show/hide logic 아래에 로직 편집 및 로직 제거가 표시돼요.

각각 고유한 표시/숨기기 로직이 있는 별도의 블록은 자동으로 로직 같은 이메일의 다른 버전으로 결합되지 않아요. 이를 결합하려면 블록 중 하나에서 로직 같은 이메일의 다른 버전을 만들고, 다른 버전은 같은 이메일의 다른 버전으로 다시 만든 다음, 추가 블록을 삭제해 주세요.

제한 사항

  • 범용 콘텐츠 블록 및 섹션과 사용자 지정 객체 섹션은 하나의 대상 그룹에 대해서만 표시/숨기기 로직을 지원해요. 이 섹션에는 로직 같은 이메일의 다른 버전을 사용할 수 없어요.
  • 로직 같은 이메일의 다른 버전이 있는 블록 또는 섹션은 범용 콘텐츠로 저장할 수 없어요.
  • 메시지 분석은 같은 이메일의 다른 버전별로 분리되어 제공되지 않아요.
  • 같은 이메일의 다른 버전에 쿠폰이 포함된 경우에도, 다른 같은 이메일의 다른 버전을 보는 수신자에게는 쿠폰 코드가 계속 생성돼요. 메시지의 쿠폰에 대해 자세히 알아보세요.

표시/숨기기 로직 및 로직 같은 이메일의 다른 버전 사용 사례

로열티 프로그램 배너

로열티 프로그램이 있다면, 활성 참여자에게 현재 보유한 포인트가 몇 점인지 보여주세요. 아직 프로그램에 가입하지 않은 연락처에 가입 인센티브를 제공하세요. 이렇게 설정하려면 배너를 추가하고 로직 같은 이메일의 다른 버전 2개를 만드세요.

포인트 잔액이 양수인 로열티 프로그램 참여자에게 이 표시/숨김 조건을 사용해 'Members'라는 이름의 같은 이메일의 다른 버전을 표시하세요:

로열티 포인트>0

A condition to show a block to those with more than 0 loyalty points
A condition to show a block to those with more than 0 loyalty points

연동에서 가입하지 않은 사람의 loyalty_points가 설정되지 않은 상태로 남는 경우, 다음 조건으로 Not enrolled라는 이름의 같은 이메일의 다른 버전을 추가하세요:

loyalty_points>이 설정되지 않았습니다.

A condition to show a block to those without a loyalty points property
A condition to show a block to those without a loyalty points property

계정에서 사용할 수 있는 데이터를 기반으로 기준을 조정해 주세요. “설정되지 않음” 조건은 숫자 0을 포함해 비어 있거나 false인 값도 일치로 처리해요. 프로그램 멤버가 0포인트를 가질 수 있다면, 멤버와 아직 가입하지 않은 사람을 구분하기 위해 멤버십 속성을 사용해 주세요.

개인화된 이미지

구독자가 제품을 어떻게 사용하는지에 대한 정보를 수집한다면, 해당 구독자와 관련된 이미지를 보여 주세요.

예를 들어, 백팩을 판매하는 브랜드라면 구독자가 백팩을 출퇴근, 여행, 하이킹 중 어떤 용도로 사용하는지 물어볼 수 있어요. 답변에 따라, 이 브랜드는 해당 환경에서 제품 이미지를 보여줄 수 있어요.

이를 설정하려면 이미지 블록을 추가하고 로직 변형 2개와 폴백 1개를 만들어요. 각 항목에서 서로 다른 설정으로 제품이 표시되도록 해 주세요.

출퇴근 중에 배낭을 착용한 바이커 사진을 보여 주세요. 이름이 Commuting인 같은 이메일의 다른 버전을 사용하고 다음 조건을 설정하세요:

가방 선호도=통근

A condition for those who use their bag to commute
A condition for those who use their bag to commute

바쁜 공항에서 백팩 중 하나의 사진을 여행이라는 이름의 같은 이메일의 다른 버전과 다음 조건으로 여행자에게 보여 주세요:

가방 선호도 = 여행

A condition for those who use their bag to travel
A condition for those who use their bag to travel

그런 다음 대체 콘텐츠 추가를 선택하고, 경치 좋은 야외 풍경 속에 있는 백팩 중 하나의 사진을 사용해 주세요. 대체 콘텐츠에는 조건이 필요하지 않아요. 가방 선호도가 없는 수신자를 포함해, 출퇴근 또는 여행 같은 이메일의 다른 버전에 해당하지 않는 모든 사용자에게 표시돼요.

대체 콘텐츠가 등산객만을 대상으로 하는 게 아니라는 점에 유의해 주세요. 출퇴근자나 여행자가 아닌 사람이라면 누구나 이를 보게 돼요. 대체 콘텐츠는 이 속성이 설정되지 않은 수신자도 이미지를 볼 수 있도록 해 주기 때문에, 누구에게나 이메일이 멋지게 보이도록 해 줘요.

제품별 참고 사항

이벤트 속성은 드롭다운에서 사용할 수 있는 항목에 대해서는 로직 빌더를 사용해 주세요. 빌더에서 제공할 수 없는 속성이나 표현식을 사용하는 조건의 경우, 아래 예시처럼 커스텀 코드를 사용해 주세요.

장바구니 이탈 고객에게 제품별 정보를 전달해 구매 결정에 영향을 줄 수 있는 핵심 정보를 제공하세요. 예를 들어, 어떤 제품의 재고가 얼마 남지 않았다면 이 조건을 사용해 장바구니에 해당 품목이 있는 사람에게만 표시되는 재고 부족 경고가 포함된 텍스트 블록을 추가하세요:
'ITEM_NAME' in event.Items
ITEM_NAME을 정확한 제품명으로 바꾸세요. 이 예시는 트리거 이벤트에 제품명이 포함된 Items 목록이 있다고 가정해요. 자체 이벤트 데이터에 있는 변수와 구조를 사용하세요.

A condition for those with a specific item in their carts
A condition for those with a specific item in their carts

위치별 메시징

위치별 조건은 텍스트만 평가할 수 있으며, 우편번호로부터의 거리는 평가할 수 없어요. 이 조건을 사용하면 오프라인 팝업 스토어가 있는 지역과 같은 시/군/구 등 특정 지역에 거주하는 사람들에게 맞춤 배너를 표시할 수 있어요:

도시 = Boston

A condition for residents of Boston
A condition for residents of Boston

여러 도시에서 팝업 스토어를 운영한다면, City = Boston 및 City = Chicago처럼 각 도시에 맞게 배너의 로직 같은 이메일의 다른 버전을 만들고, 그 외 모든 사용자를 위한 대체안을 추가해 주세요.

표시/숨기기 블록 문제 해결

로직을 코드로 변환하면 되돌릴 수 없어요.

표시/숨기기 블록이 예상대로 렌더링되지 않으면 블록 또는 섹션을 선택하고 로직 편집을 클릭해 주세요. 코드로 변환을 선택한 다음 확인 내용을 검토하고 변환을 클릭해 주세요. 코드를 검사하고 조정한 다음 저장을 클릭해 주세요. 로직 같은 이메일의 다른 버전의 경우 로직 편집 대신 같은 이메일의 다른 버전 카드에서 편집 아이콘을 선택해 주세요.

속성이 어떻게 저장되는지 확인하고, 적절한 조건 유형을 선택해 주세요. 텍스트 비교는 숫자 22와 텍스트 값 “22”를 구분해요. 하지만 로직 빌더의 Number 조건은 비교하기 전에 “22” 같은 숫자 텍스트를 숫자로 변환해요. 숫자로 변환할 수 없는 값은 0으로 평가되므로, 문제를 해결할 때 누락된 값이나 숫자가 아닌 값을 확인해 주세요.

수신자가 잘못된 로직 같은 이메일의 다른 버전을 봅니다

수신자는 목록 맨 위부터 시작해 조건에 맞는 첫 번째 같은 이메일의 다른 버전을 보게 돼요. 수신자가 1개 이상의 같은 이메일의 다른 버전과 일치하는 경우, 수신자가 보게 하려는 같은 이메일의 다른 버전을 목록에서 더 위로 드래그하거나 해당 조건을 더 구체적으로 설정해 주세요.

일부 수신자에게는 콘텐츠가 표시되지 않아요

수신자가 어떤 같은 이메일의 다른 버전과도 일치하지 않고 대체 콘텐츠도 없으면, 그 위치에는 아무것도 표시되지 않아요. 대체 콘텐츠를 추가하거나, 속성이 설정되지 않은 수신자를 포함해 모든 수신자가 조건에 포함되는지 확인해 주세요.

텍스트를 숫자로 변환

커스텀 코드로 숫자 비교를 하려면 |multiply 필터를 사용해 숫자 텍스트를 숫자로 변환해 주세요. 변수 이름 바로 뒤에 필터를 추가해 주세요. 예를 들어, Age 속성이 나이를 숫자 텍스트로 저장하는 경우:

person|lookup:'Age'|multiply:"1" > 21

텍스트로 저장된 불리언 값

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

샘플 조건

...인 경우 블록 표시

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

VIP 속성은 불리언 값 true 또는 문자열 true 또는 True로 설정됩니다.

person|lookup:'VIP' == 0 or person|lookup:'VIP' == 'false' or person|lookup:'VIP' == 'False'

VIP 속성은 불리언 값 false 또는 문자열 false 또는 False로 설정됩니다.

조건 값의 비교 기호

로직 빌더에서 조건 값에는 =, 같은 비교 기호를 포함할 수 없어요. 이 값은 저장할 때 유효성 검사 오류를 발생시켜요. 이 제한은 속성 이름이 아니라 입력하는 값에 적용돼요. 공백이나 @ 기호 같은 다른 문장 부호는 이 유효성 검사에서 차단되지 않아요. 속성 이름과 텍스트 값은 대/소문자를 구분하므로 데이터를 정확히 일치시켜 주세요.

사용자 지정 코딩 표시/숨기기 블록

더 세밀하게 제어하고 싶거나, 로직 빌더에서 사용할 수 없는 속성 또는 비교가 필요하다면 표시/숨기기 블록을 사용자 지정 코드로 작성하세요. 코드로 처음부터 시작하려면 로직 빌더에서 로직 옆의 코드 사용 을 선택하세요. 표시/숨기기 로직과 각 로직 같은 이메일의 다른 버전에 대한 사용자 지정 코드를 작성할 수 있어요.

The Use code option in the logic builder.
The Use code option in the logic builder.

로직을 코드로 변환하면 되돌릴 수 없어요.

기존 조건을 변환하려면 로직 편집 (또는 같은 이메일의 다른 버전 카드의 편집 아이콘)을 클릭한 다음 코드로 변환을 클릭하세요. 확인 내용을 검토한 다음 변환을 클릭하세요. 코드를 편집한 후 저장을 클릭하세요.

코드를 사용하기로 선택한 경우 Django, 프로그래밍 로직, Klaviyo의 데이터 유형에 대해 충분히 이해하고 있는지 확인하세요. Klaviyo 지원팀은 사용자 지정 코드에 대한 직접 지원 또는 문제 해결을 제공할 수 없습니다.

지원되는 조건 구조에 대해 자세히 알아보세요.

이벤트 데이터에 따라 조건 표시/숨기기

이메일이 이벤트 트리거 플로우(예: 장바구니 이탈 또는 주문 확인 플로우)의 일부로 전송되는 경우, 해당 플로우의 트리거 이벤트 세부정보에 따라 블록을 표시/숨길 수 있어요. 따라서 결제 시작 트리거가 있는 장바구니 이탈 플로우에서는 장바구니 금액 또는 고객이 추가한 특정 품목을 기준으로 표시/숨김 조건을 커스텀 코드로 설정할 수 있어요. 이벤트 변수에 대해 자세히 알아보세요.

데이터가 저장되는 방식 이해하기

표시/숨기기 조건을 구성하기 전에 데이터가 어떻게 저장되는지 확인하세요. Klaviyo에는 5가지 데이터 유형이 있어요:

  • 텍스트
  • 숫자
  • 날짜
  • 부울
  • 목록

데이터 저장 방식에 따라 어떤 표시/숨기기 조건이 적합한지가 달라져요. 계정에서 데이터 유형을 식별 하는 방법을 알아보세요.

메시지 작성

메시지에 맞춤 코드로 표시/숨김 조건을 추가하는 첫 번째 단계는 이메일 템플릿을 만드는 것이에요. 이 섹션에서는 로직 같은 이메일의 다른 버전을 사용하는 구체적인 예시를 단계별로 안내하지만, 동일한 단계에 따라 자체 기준에 맞춰 어떤 블록이 표시되도록 설정할 수도 있어요.

예를 들어 회사에서 가죽 가방을 판매한다면, 아래에 표시된 것처럼 가입 양식을 통해 고객이 가방을 어떻게 사용하는지에 대한 선호도를 수집할 수 있어요.

A sign-up form
A sign-up form

그런 다음 고객의 가방 선호도에 따라 다른 이미지를 표시할 수 있어요. 예를 들어 고객의 선호도가 “업무용”이라면, 가방이 노트북 옆에 있는 이미지로 표시됩니다. 고객의 선호도가 “아웃도어”인 경우, 가방은 하이킹 코스의 경치 좋은 전망대 근처에 표시됩니다.

  1. 캠페인 또는 플로우 메시지를 생성해 주세요.
  2. 이미지 블록을 추가하세요.
  3. 업무 관련 이미지를 블록에 업로드해 주세요.
  4. 이미지 블록의 맞춤 설정 메뉴에서 표시 를 클릭해 주세요.
  5. 표시/숨기기 로직에서 여러 오디언스에 맞춰 개인화하기를 선택해 주세요.
  6. 같은 이메일의 다른 버전 이름에 Work를 입력한 다음 코드 사용을 선택하세요.
  7. 다음 조건을 추가하세요: person|lookup:'Bag Preference' == 'Work'.
  8. 저장을 클릭합니다.

이 같은 이메일의 다른 버전은 선호 설정에서 “업무”를 선택한 사람에게만 표시돼요.

다음으로 같은 이메일의 다른 버전 추가를 선택해 주세요. 같은 이메일의 다른 버전 이름을 Outdoors로 지정하고 코드 사용을 선택한 다음, 조건으로 person|lookup:'Bag Preference' == 'Outdoors'를 사용해 주세요. 저장을 클릭한 다음, 새 같은 이메일의 다른 버전의 이미지를 야외 이미지로 바꿔 주세요.

이 같은 이메일의 다른 버전은 선호 설정으로 “Outdoors”를 선택한 사람에게만 표시돼요.

An Outdoors logic variant with a custom-coded condition.
An Outdoors logic variant with a custom-coded condition.

마지막으로 대체 콘텐츠 추가를 선택한 다음, 대체 콘텐츠의 이미지를 더 일반적인 이미지로 바꿔 주세요. 대체 콘텐츠는 “업무” 또는 “아웃도어” 중 어느 것도 선택하지 않은 모든 사람에게 표시돼요. 여기에는 선호도를 한 번도 선택한 적이 없는 사람도 포함되므로 조건이 필요하지 않아요.

Work and Outdoors logic variants with a fallback.
Work and Outdoors logic variants with a fallback.

각각의 같은 이메일의 다른 버전을 구성한 후 3개의 프로필을 사용해 메시지를 미리 확인해 보세요. 이 프로필은 다음 이미지 기준 각각 하나를 충족하는 구독자여야 해요:

  • “Outdoors”를 선택한 고객
  • “직장”을 선택한 고객
  • 선호도가 없거나 “Work” 또는 “Outdoors”가 아닌 다른 선호도를 가진 고객

이 단계에 따라 프로필 데이터를 기반으로 블록을 표시하거나 숨길 수 있어요. 이벤트 데이터의 경우 지표 트리거 플로우를 사용하고, 트리거 이벤트의 속성을 참조하세요.

프로필 데이터로 표시/숨기기 조건 만들기

프로필 속성을 기반으로 사용자 지정 코드 표시/숨김 조건을 구축하는 경우 조건부 로직 참조의 표에 있는 샘플 변수를(예: person|lookup:'Favorite Color') 사용 중인 프로필 속성으로 바꾸세요.

사용할 올바른 변수를 찾으려면:

  1. 텍스트 블록을 선택한 다음 Personalization을 클릭해 개인화 메뉴를 여세요.
  2. 메뉴에서 옵션을 선택해 텍스트 블록에 추가하세요.
  3. 태그 안에 있는 변수를 복사해 주세요. 비교에 필요하지 않은 중괄호와 대체 값 또는 형식 지정 filters (예: |default:'')를 제거해 주세요. 해당 속성을 선택하는 lookup 필터는 그대로 유지해 주세요.
    예를 들어, 아래 스크린샷에서 전체 태그는 {{ person|lookup:"Accepts Marketing"|default:"" }}예요. 변수 이름은 person|lookup:"Accepts Marketing"이므로, 표시/숨기기 조건에서 사용하려면 해당 부분을 선택해 주세요.
A variable for show/hide logic
A variable for show/hide logic

이벤트 데이터로 표시/숨김 조건 만들기

메시지가 이벤트 트리거 플로우의 일부인 경우 이벤트 데이터를 사용해 블록을 표시하거나 숨길 수 있어요. 표시/숨기기 조건에서는 트리거 이벤트 내의 데이터만 사용할 수 있어요.

이벤트 변수를 식별하려면:

  1. 템플릿 편집기에서 미리보기를 클릭합니다.
  2. 저장된 템플릿의 미리보기 데이터 소스에서 이벤트를 클릭해 주세요. 지표 트리거 플로우 메시지에서는 트리거 이벤트의 데이터가 자동으로 선택돼요.
  3. 이벤트 드롭다운을 사용할 수 있으면, 플로우를 트리거할 지표를 선택해 주세요. 화살표를 사용해 이벤트의 샘플 발생 사례를 선택해 주세요.
  4. 이벤트 속성을 스크롤하여 포함할 데이터를 찾아보세요.
  5. 태그를 복사하려면 속성 이름을 클릭하세요.
  6. 태그를 텍스트 블록 또는 텍스트 편집기에 붙여넣으세요.
  7. 비교에 필요하지 않은 중괄호(예: {{ 및 }})와 폴백 또는 서식 필터를 제거해 주세요. 이벤트 속성을 선택하는 lookup 필터는 모두 유지해 주세요.
  8. 표시/숨기기 조건에 남아 있는 변수를 사용하세요.

아래 스크린샷에서 {{ event|lookup:'Item Count' }}. 태그를 확인할 수 있어요. 표시/숨김 조건에는 event|lookup:'Item Count' 텍스트만 필요해요. 데이터에 따라 {{ event.extra.line_items.0.title }} 또는 {{ event.ShippingAddress.address1 }}처럼 다른 구조를 사용할 수도 있어요. 이벤트 데이터에 표시된 그대로 변수를 사용하세요.

Preview data to find event variables
Preview data to find event variables

표시/숨김 조건을 맞춤 설정

조건부 로직 참조를 사용해 맞춤 표시/숨기기 조건을 만드는 방법을 알아보세요. 이 리소스에는 샘플 조건이 포함되어 있으며, 자체 프로필 및 이벤트 데이터를 사용해 맞춤 설정할 수 있어요.

추가 자료

  • 템플릿을 위한 조건부 논리 참조

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

  • 메시지 개인화 참고자료

    Klaviyo의 개인화 변수 또는 또는 태그를 사용하여 고객 맞춤형 경험을 제공하는 방법을 알아보세요.

  • Klaviyo의 프로필에 대한 이해

    프로필에 대해 알아보세요. 프로필을 찾는 방법과 프로필 페이지에서 사용할 수 있는 데이터도 포함돼요. 프로필은 고객 및 잠재 고객에 대해 보유한 모든 정보를 추적하는 데 사용돼요.

  • Apply programming logic concepts to build more personalized messages
이 도움말 문서가 유용했나요?
이 형식은 도움말 문서 피드백 용도로만 사용하세요. 지원 팀에 문의하는 방법.

Klaviyo에서 자세히 살펴보기

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

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

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

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