세그먼트 조건 참조
학습 내용
세그먼트 조건에 대해 자세히 알아보세요. 조건을 필터링하는 방법 등도 포함돼요. Klaviyo에서 세그먼트를 만들 때 조건은 잠재고객의 특정 섹터를 포함하거나 제외하도록 커스터마이징하는 기본 구성 요소예요. 요약하면, 세그먼트를 만들 때 설정한 특정 조건을 충족하는 경우에만 프로필이 동적 세그먼트에 표시돼요.
Klaviyo를 처음 사용하시는데 세분화에 대한 아이디어가 필요하신가요? 세그먼트를 만드는 가이드를 확인해 보세요. 세그먼트 조건을 AND와 OR로 결합하는 방법에 대한 자세한 내용은 AND vs. OR 가이드를 확인해 주세요.
세그먼트 조건
단일 세그먼트에는 최대 100개의 조건이 포함될 수 있어요.
세그먼트를 만들 때는 다음 조건을 기준으로 사람을 포함하거나 제외할 수 있어요:
- 누군가가 한 일(또는 하지 않은 일)
Klaviyo에서 추적하는 모든 활동 중에서 선택할 수 있어요. 이를 이벤트 또는 지표라고 불러요. 계정에서 추적되는 모든 지표 목록을 보려면 Klaviyo 계정에서 분석 > 지표로 이동하세요. - 사람에 대한 속성
계정의 프로필과 연결된 속성을 기준으로 세그먼트를 만들 수 있어요. 맞춤 속성은 연동을 통해 할당할 수 있으며, 또는 프로필에 수동으로 추가할 수도 있어요. - 사용자의 위치
미국, EU, 호주, 뉴질랜드 또는 캐나다의 고객을 타겟팅할 때 이 옵션을 사용하면 특정 우편번호를 기준으로 일정 반경 내에 있는 고객으로 세그먼트를 만들 수 있어요.
영국 우편번호의 경우, inward code나 outward code와 inward code 모두(보통 공백으로 구분됨)가 아니라 outward code로만 필터링을 지원해요. 예를 들어 어떤 사람의 전체 우편번호가 "SW1W 0NY"라면, 첫 번째 부분("SW1W")만 이 필터에서 작동해요.
- EU(GDPR) 내 거주 여부
이 옵션은 GDPR을 준수하는 동의를 수집하지 않은 경우 특정 세그먼트에서 EU 내 사람들을 제외하려는 경우에 유용해요. 이 세그먼트 조건에는 영국에 위치한 사람이 포함되지 않으므로, GDPR UK 법규를 준수하려면 세그먼트 정의에 추가 위치 기반 규칙을 추가해야 해요. - 누군가가 리스트에 있거나 리스트에 없는 경우
이 옵션은 2개 이상의 리스트를 결합 하거나 특정 리스트의 세그먼트를 만들고 싶을 때 유용해요. 캠페인을 보낼 때는 이렇게 하는 것이 모범 사례예요. - 누군가가 마케팅을 받을 수 없거나 받을 수 있는 경우
특정 채널(예: 이메일, SMS 또는 푸시)에 대해 세그먼트 구성원이 마케팅을 받을 수 있어야 하는지 선택해 주세요. 해당 채널의 구독자인지 확인하려면 필터 추가를 클릭하고 사람 > 구독하다를 선택해 주세요. - 사용자에 대한 예측 분석
예측 분석을 사용하면 고객 생애 가치 또는 예상 성별을 기준으로 세분화할 수 있으며, 이를 통해 재구매 가능성이 높은 고객, 재구매 가능성이 낮은 고객 등을 파악할 수 있습니다. 이 문서에 설명된 기준을 충족하는 경우에만 고객 생애 가치 조건이 표시된다는 점에 유의하세요.
다음 섹션에서는 이러한 옵션 각각을 더 자세히 설명합니다.
누군가가 수행한/수행하지 않은 작업
이 조건을 사용하면 Klaviyo의 이벤트를 기반으로 프로필을 세분화할 수 있어요. 이벤트는 프로필이 수행한 작업을 나타내요. 애널리틱스 > 지표로 이동하면 다양한 연동을 통해 Klaviyo가 추적하는 모든 활동을 확인할 수 있어요. 이러한 지표는 누군가 수행한 작업(또는 수행하지 않은 작업) 조건을 사용해 세분화에 활용할 수 있어요.
예를 들어, 최소 2회 이상 구매한 모든 고객을 찾을 수 있습니다.
선택한 지표의 다음 측면을 조정하고 필터링할 수 있어요:
- 빈도
활동을 선택한 후, 사람들이 해당 활동을 얼마나 자주(또는 자주 하지) 했는지에 따라 세그먼트할 수 있어요. 허용되는 연산자는 다음과 같아요:- 적어도 한 번
- 0회(선택한 기간 동안 이 작업을 수행하지 않음)
- 같음(지정된 숫자와 정확히 일치함)
- 같지 않음(지정한 숫자와 정확히 일치하지 않음)
- 최소 다음과 같음(보다 크거나 같음)
- >
- <
- 다음보다 최대(작거나 같음)
- 기간
빈도를 선택한 후에는 각 사람의 이벤트 수를 계산할 기간도 선택해야 해요. 이 계산은 UTC를 기준으로 합니다. 여기에서 사용할 수 있는 옵션은 다음과 같아요: - 전체 시간
- 지난(지난 X일/주/개월 이내)
- 사이(상대 날짜 2개 사이, 예: 30~90일 전 사이)
- 이전(특정 날짜 이전)입니다.
- 이후(특정 날짜 이후)
- 날짜 사이(두 특정 날짜 사이) — 이 날짜 범위에는 지정한 첫 번째 날짜부터 종료 날짜까지의 사람이 포함돼요.
필터 아이콘을 클릭하면 포함되는 이벤트 유형을 더 구체적으로 설정할 수 있어요. 모든 지표에는 각각 고유한 속성 집합이 연결되어 있으며, 이러한 속성을 활용해 세그먼트에서 캡처할 대상을 더 구체적으로 지정할 수 있어요.
예를 들어, 누군가가 제품을 구매할 때마다 이를 캡처하는 Ordered Product 지표가 있다면, 특정 같은 이메일의 다른 버전 제품을 구매한 사람을 찾기 위해 같은 이메일의 다른 버전 이름 속성으로 필터링하고 싶을 수 있어요.
Revenue 필터 옵션은 세그먼트에서만 사용할 수 있으며, Klaviyo의 지표 탭에서 계정의 내보내기 가능한 지표로 제공되지 않아요. Revenue는 연동을 통해 동기화된 Placed order 또는 이에 상응하는 이벤트의 값을 기준으로 해요.
이벤트 및 프로필 데이터에서 값 검색 필드는 최대 1,000개의 고유 값을 표시할 수 있어요. 이벤트 메타데이터 내 특정 속성에 1,000개가 넘는 고유 값이 있으면 텍스트 필드 드롭다운에 표시되지 않을 수 있어요. 또한 세그먼트의 값은 대/소문자를 구분해요. 예를 들어 @Gmail.com 이메일 주소를 사용하는 프로필 세그먼트는 @gmail.com 이메일 주소를 사용하는 프로필 세그먼트와 다른 결과가 나올 수 있어요.
위 예시에서 Variant Name 속성이 1,000개를 초과(예: Chocolate, Vanilla, Mint chocolate chip)하면 원하는 값이 검색 필드에 표시되지 않을 수 있어요. 이 경우 전체 속성 값(예: Chocolate, 대소문자 구분)을 그대로 입력하면 세그먼트가 예상대로 작동해요.
세그먼트에서 이벤트 조건의 필터를 설정할 때 연산자도 선택할 수 있어요. 사용할 수 있는 옵션은 데이터 유형에 따라 달라지며, 데이터 유형은 이벤트 데이터의 값을 반영하도록 자동으로 설정돼요. 잘못된 데이터 유형을 선택하면 세그먼트가 의도하지 않은 방식으로 평가될 수 있으므로 유형 필드를 조정할 때는 주의해 주세요.
세그먼트에서 0개의 프로필이 반환되는데 프로필이 포함되어야 한다고 생각된다면, 올바른 데이터 유형을 선택했는지 확인해 주세요. 예를 들어, 데이터가 실제로는 Text 형식인데 List 데이터 유형이 설정되어 있을 수 있어요.
조건의 데이터 유형을 설정하려면 조건의 연산자 필드에서 원하는 아이콘을 선택해 주세요.
- 문자열
“T” 아이콘으로 표시돼요 - 숫자
“#” 아이콘으로 표시돼요. - 부울
왼쪽 및 오른쪽 화살표 아이콘으로 표시돼요. - 리스트
글머리 기호 목록 아이콘으로 표시돼요.
세그먼트에서 이벤트 조건의 필터를 설정할 때 데이터 유형에 따라 다음 연산자 중에서 선택할 수 있어요.
문자열
String은 일반 텍스트를 나타내는 데이터 유형이며, 다음 연산자를 사용할 수 있습니다.
- 같음(값이 정확히 일치)
- 같지 않음(값이 정확히 일치하지 않음) ― 참고: 값이 설정되지 않은 항목은 포함되지 않아요. 예를 들어 국가가 미국과 같지 않은 사람들로 세그먼트를 만들면, 국가 값이 미국이 아닌 다른 값으로 설정된 사람만 포함되며 국가 값이 설정되지 않은 사람은 포함되지 않아요.
- 포함(값이 지정된 문자열을 포함하는 경우, 속성이 텍스트로 구성되어 있을 때요. 속성이 목록으로 구성된 경우, 다음 중 하나 포함 연산자를 사용하면 설정한 차원 값과 정확히 일치하는 목록 항목을 검색해요.)
- 포함하지 않음(속성이 지정된 문자열을 포함하지 않음) — 참고: 이렇게 하면 값이 설정되지 않은 항목은 포함되지 않아요. 예를 들어 국가에 United States가 포함되지 않는 사람으로 세그먼트를 만들면, 이는 국가 값이 United States가 아닌 다른 값으로 설정된 사람만 포함하고, 국가 값이 설정되지 않은 사람은 포함하지 않아요.
- 집합에 포함됨(값 집합에 포함됨)
- 다음에 포함되지 않음(값 집합에 포함되지 않음)
- 다음으로 시작함(값이 지정된 문자열로 시작함)
- 다음으로 시작하지 않음(값이 지정된 문자열로 시작하지 않음)
- 다음으로 끝남(값이 지정된 문자열로 끝남)
- 다음으로 끝나지 않습니다(값이 지정된 문자열로 끝나지 않음).
- 설정됨(이벤트에 값이 있음)
- 설정되지 않음(이벤트에 값이 없음)
숫자
숫자는 정수 값을 나타내는 데이터 유형이며, 다음 연산자를 사용할 수 있어요.
- =
- 다음과 같지 않음
- 다음보다 크거나 같음(값이 다음보다 크거나 같음)
- 다음과 같거나 작음(값이 다음보다 작거나 같음)
- >
- <
날짜
날짜는 날짜 또는 시간 값을 나타내는 데이터 유형이며, 다음 연산자를 사용할 수 있어요.
- 지난 기간 내(값이 선택한 날짜를 포함해 지난 X시간/일/주 이내임)
- 다음 이상임(값이 선택한 날짜를 포함하지 않고 X시간/일/주 전임)
- (값이 X~Y시간/일/주 전 사이이며, 시작 날짜는 포함하지만 종료 날짜는 포함하지 않음)
- 다음에 있음(값은 다음 X시간/일/주에 있음)
- 이전(값이 선택한 날짜는 포함하지 않고 X일 이전인 경우)
- 이후(값이 X 날짜 이후이며, 선택한 날짜는 포함하지 않음)
- 날짜 사이에 있음(값이 X와 Y 날짜 사이에 있으며, 시작일과 종료일을 포함함)
- 일은 오늘이에요(값은 오늘 날짜예요).
- 일(Day)은 다음에 있습니다(값이 다음 X일 내에 있음)
- Day가 마지막(값이 지난 X일 이내에 있음)에 있어요.
- 일은 이번 달에 해당해요(값은 현재 월에 있어요).
- 일은 (값이 X월인) 월에 있어요.
날짜로 세그먼트 생성하기에 대해 자세히 알아보세요.
부울
Boolean은 true 또는 false로 설정된 값을 나타내는 데이터 유형이며, 다음 연산자를 사용할 수 있어요.
- 참입니다(부울 값은 참으로 설정됨).
- false임(불리언 값이 false로 설정됨)
목록
리스트는 값의 배열을 나타내는 데이터 유형입니다(예: ["Offer1", "Offer2"]). 단순 리스트만 세그먼트화할 수 있으며, 복합 리스트(즉, 리스트 안의 리스트)는 세그먼트 필터에서 지원되지 않아요.
- 다음 중 하나를 포함(목록에 지정된 값 중 하나를 포함). 예를 들어 누군가에 대한 속성 > 우편번호는 “다음 중 하나를 포함” 연산자를 사용하므로 여러 우편번호를 한 번에 선택하고 한 번에 최대 500개의 우편번호를일괄 추가 할 수 있어요.
- 모두 포함(리스트에는 지정된 모든 값이 포함)
- 텍스트 포함(특정 텍스트가 포함된 목록의 모든 값이 포함돼요. 예를 들어 “jacket”이라는 텍스트를 사용하면 이 단어가 포함된 모든 값을 검색해요)
- 어떤 것도 포함하지 않음(목록에 특정 값이 하나도 포함되지 않아요)
- 다음을 모두 포함하지 않음(목록에 지정된 값이 모두 포함되어 있지 않음)
- 텍스트가 포함되지 않음(리스트는 이 특정 텍스트를 포함하는 값을 캡처하지 않음)
- 비어 있음(목록에 값이 없음)
- 항목이 최소 1개 이상 있음(목록에 값이 최소 1개 이상 설정됨)
- 최소 포함(목록에 최소 X개의 값이 설정됨)
- 최대 (목록에 설정된 값이 최대 X개 있음)
- 다음보다 많은 값이 있음(목록에 X개를 초과하는 값이 설정됨)
- (목록에 설정된 값이 X개 미만일 때)보다 적음
현재는 Equals 및 Includes any of 연산자를 사용하는 세그먼트만 계정 간에 복제할 수 있어요.
2024년 10월까지 Klaviyo는 리스트 유형에 대해 Contains만 지원했어요. 이 연산자는 이제 새 Contains the text 연산자와 구분하기 위해 Includes any of로 이름이 바뀌었어요.
제한 사항
이벤트 속성을 사용해 세그먼트를 만들 때는 다음 연산자 유형만 지원돼요:
- 텍스트
- 숫자
- 부울
- 목록
날짜 기반 연산자는 이벤트 속성에 지원되지 않아요. 특정 이벤트 속성이 유효한 날짜/시간 형식으로 지정되어 있어도 마찬가지예요.
이벤트와 관련된 날짜를 기준으로 세그먼트하려면 다음을 권장해요:
- 날짜를 프로필 속성으로 영구 저장 (예:
profile.data.attributes.properties를 사용해 Events API를 통해) - 그런 다음 해당 프로필 날짜 속성을 사용해 세그먼트를 생성하면 되며, 날짜 기반 연산자가 지원되는 곳에서 사용할 수 있어요.
참고: 이 해결 방법은 이벤트 스키마를 제어할 수 있고 프로필에 어떤 날짜를 저장할지 선택할 수 있는 사용자 지정 이벤트에 특히 관련이 있어요.
사용자 속성
이 조건을 사용하면 프로필 속성 (즉, Klaviyo에서 연락처에 대해 수집한 정보)을 기반으로 필터링할 수 있어요. Klaviyo 프로필의 사용자 지정 속성 섹션에 있는 모든 데이터는 누군가에 대한 속성 옵션을 사용해 세분화에 활용할 수 있어요.
기본적으로 다음 Klaviyo 속성에 액세스할 수 있으며 이를 사용하여 세그먼트를 구축할 수 있습니다.
- 도시
- 국가
- 이메일
- 최초 활성화
- 이름
- 초기 소스
- 마지막 활성화
- 성
- 조직
- 주/도
- 고유 ID
- 우편번호
- 전화번호(필터 에서 국가 코드를 사용할 수 있어요)
연락처에 대한 추가 정보를 수집할 때(예: (커스텀 속성)을 통해 이 정보를 사용해 세그먼트를 만들 수 있어요.
우편번호를 선택하면 세그먼트 빌더의 기본 연산자는 "다음 중 하나를 포함"이며, 여러 우편번호를 선택할 수 있어요. 드롭다운에서 최대 500개의 우편번호를 선택할 수 있으며, "우편번호 추가"를 클릭해 한 번에 최대 500 개의 우편번호를 일괄 추가할 수 있어요. 자세한 내용은 위치 기반 세그먼트 만들기에서 확인하세요.
또 다른 예로, 뉴스레터 구독자로부터 제품 선호도에 대한 데이터를 수집하는 경우 응답을 기반으로 세그먼트를 만들 수 있어요.
세분화를 위해 프로필 속성을 선택한 후에는 연산자를 선택할 수도 있습니다. 사용 가능한 옵션은 속성 의 데이터 유형에 따라 다르며, 속성이 포함하는 값을 반영하도록 속성을 선택하면 자동으로 업데이트됩니다. 잘못된 데이터 유형을 선택하면 세그먼트가 의도하지 않은 방식으로 평가될 수 있으므로 유형 필드를 조정할 때 주의하세요.
문자열 속성에 사용할 수 있는 연산자는 다음과 같아요:
- =
- 다음과 같지 않음:
- 포함(속성이 텍스트로 구성된 경우, 속성에 지정한 문자열이 포함됨, 속성이 목록으로 구성된 경우 “포함” 연산자를 사용하면 설정한 차원 값과 정확히 일치하는 목록 항목을 검색함)
- 포함하지 않음(속성에 지정된 문자열이 포함되지 않음) — 이 경우 값이 설정되지 않음인 항목은 가져오지 않는다는 점에 유의해 주세요. 예를 들어, 국가에 United States가 포함되지 않는 사람들로 세그먼트를 만들면, 이는 국가 값이 United States가 아닌 다른 값으로 설정된 사람만 가져오며, 국가 값이 설정되지 않은 사람은 가져오지 않아요.
- is in(속성이 값 집합에 포함됨)
- 포함되지 않음(속성이 값 집합에 포함되지 않음)
- 다음으로 시작함(속성이 지정한 문자열로 시작함)
- 로 시작하지 않습니다(속성이 지정된 문자열로 시작하지 않음).
- 로 끝납니다(속성은 지정된 문자열로 끝남).
- 다음으로 끝나지 않음(속성이 지정된 문자열로 끝나지 않음)
- 설정됨(프로필에 해당 속성이 존재함)
- 설정되지 않음(프로필에 해당 속성이 없음)
속성과 연산자를 선택한 후 마지막으로 필요한 것은 차원 값이에요. 클릭하면 이 값 필드가 선택한 속성, 연산자, 데이터 유형에 따라 사용할 수 있는 모든 값을 포함하는 드롭다운 메뉴로 채워져요.
선택한 속성에 숫자 또는 날짜 값이 포함되어 있으면, 데이터 유형을 적절히 조정해 주세요. 이렇게 하면 유형별 연산자가 표시되고, 세분화에 사용할 수 있는 값에 영향을 미쳐요.
아래에서 사용할 수 있는 데이터 유형을 확인할 수 있어요:
- 문자열: 일반 텍스트의 문자열 값.
- 숫자: 정수 값.
- 날짜: 날짜/시간 값입니다.
- 부울: 참 또는 거짓 값입니다.
- 리스트: 값의 배열(예: ["Offer1", "Offer2"]). 세그먼트로 분류할 수 있는 것은 단순 리스트뿐이며, 복합 리스트(즉, 리스트 안에 리스트가 있는 경우)는 세그먼트 필터에서 지원되지 않아요.
이벤트 및 프로필 데이터에서 속성 값의 검색 필드는 최대 1,000개의 고유 값을 표시할 수 있어요. 프로필 속성에 대한 고유 값이 1,000개를 초과하면 텍스트 필드 드롭다운에 표시되지 않을 수 있어요.
위 예시에서 Coffee type 속성이 1,000개를 초과하는 경우(예: Whole bean, Fine ground, Coarse ground 등) 원하는 값이 검색 필드 드롭다운 메뉴에 표시되지 않을 수 있어요. 이 경우 전체 속성 값을 그대로 입력하기만 하면 돼요(예: Whole bean, 대/소문자 구분). 그러면 세그먼트가 예상대로 작동해요.
사용자와 위치의 근접성
우편번호를 사용해 수신자 프로필에 표시된 위치를 기준으로 세그먼트를 필터링할 수 있어요. 이를 통해 특정 위치에서 설정한 거리 내에 거주하는 사람들에게 지역별로 맞춤화된 정보를 보낼 수 있어요.
오프라인 매장이나 대면 이벤트가 있다면, 참석에 관심이 있을 수 있는 고객과 브랜드 팬을 타겟팅할 수 있어요.
오프라인 매장이 없더라도 이 기능을 사용해 지역별로 특정한 제품에 대한 정보를 보낼 수 있어요(예: 겨울철 추운 지역의 장갑) 또는 특정 지역에 프로모션을 보낼 수 있어요. 또한 이를 통해 가입 양식을 사용해 특정 지역에 표시되는 팝업을 만들 수 있으므로, 웹사이트에서 수신자의 경험을 개인화할 수 있어요.
사용자가 EU 내에 있거나 EU 내에 있지 않은 경우(GDPR)
이 조건을 사용하면 EU에 있는 사람을 식별할 수 있어요. 이는 GDPR을 준수하기 위해 특정 세그먼트에서 이러한 연락처를 제외하려는 경우에 유용해요.
누군가가 목록에 있거나 목록에 없는 경우
이 조건은 누군가가 특정 리스트의 구성원인지(또는 구성원이 아닌지) 세그먼트화하는 데 사용할 수 있어요.
이 목록의 단면을 포착하려면 이 세그먼트를 사용하세요. 예를 들어, 다음 세그먼트는 미국에 있는 뉴스레터 목록의 모든 사용자를 식별해요.
누군가가 리스트에 포함되어 있는지 여부를 기준으로 세그먼트화할 때는 해당 사람이 리스트에 추가된 시점을 기준으로 필터링할 수 있어요:
- 지난(지난 X일, X주 또는 X개월 이내)
- (두 상대 날짜 사이)
- 이전(특정 날짜 이전)
- (특정 날짜) 이후
- 날짜 사이(두 개의 특정 날짜) ― 참고: 이 날짜 범위에는 지정한 첫 번째 날짜의 사용자는 포함되지만, 종료 날짜는 포함되지 않아요. 마지막 날짜는 실제로 세그먼트에 포함되지 않으므로 원하는 종료 날짜를 포함하려면 기간에 종료 날짜 다음 날을 하루 추가해 주세요.
누군가가 억제 상태이거나 억제 상태가 아닌 경우
2023. 10.에 이메일에 대해 누군가가 억제 상태인지 여부 조건이 누군가가 마케팅을 수신할 수 없는지 또는 수신할 수 있는지 조건으로 대체되었어요. 세그먼트는 새 조건을 사용하도록 자동으로 업데이트되었고, 이 변경은 세그먼트 멤버십에 영향을 미치지 않았어요. 새 세그먼트 기준으로의 전환에 대해 자세히 알아보세요.
SMS 수신에 동의했거나 동의하지 않은 경우
2023년 10월에 SMS 수신에 동의했거나 동의하지 않은 경우 조건이 마케팅을 수신할 수 없거나 수신할 수 있는 경우 조건으로 대체되었어요. 세그먼트는 자동으로 새 조건을 사용하도록 업데이트되었으며, 이 변경은 세그먼트 멤버십에 영향을 주지 않았어요.
마케팅을 받을 수 없는 경우 또는 받을 수 있는 경우
세그먼트는 마케팅 채널 구독 여부와 관계없이 계정의 모든 프로필에서 가져와요. 세그먼트를 만들면 특정 채널(예: 이메일)에 대해 억제 상태인 프로필이 일부 포함될 수 있으며, 이는 해당 채널을 통해 연락할 수 없다는 뜻이에요.
세그먼트 멤버 중 얼마나 많은 사람에게 연락할 수 있는지 정확히 파악하려면 AND 커넥터를 사용해 다음 조건을 추가해 주세요: 누군가가 마케팅을 수신할 수 없음 또는 수신할 수 있음>수신할 수 있음>이메일 마케팅 (또는 SMS 마케팅, 또는 모바일 푸시 마케팅).
세그먼트에 마케팅 채널에 동의(즉, 옵트인)한 프로필만 포함되도록 하려면 위 조건을 추가해 주세요. 그런 다음 필터 추가를 클릭하고 because person>구독하다를 선택해 주세요.
어떤 Klaviyo 양식을 통해서든 구독한 프로필의 세그먼트를 만들려면 구독 방법 = Klaviyo 양식 필터를 추가한 다음, 양식 ID 필드는 비워 두세요.
사용자 예측 분석
아래에 나열된 모든 옵션은 다음 조건에 해당하는 경우에만 표시돼요:
- 최소 500명의 고객이 주문했어요. 이는 활성 프로필을 의미하는 것이 아니라, 실제로 비즈니스에서 구매한 사람 수를 의미해요. 이 섹션이 프로필에 있지만 비어 있다면, 해당 개인에 대해 예측을 할 만큼 충분한 데이터가 없다는 의미예요.
- 전자상거래 연동(예: Shopify, BigCommerce, Magento)이 있거나 API를 사용해 주문 완료 이벤트를 전송해요.
- 최소 180일의 주문 기록이 있고, 지난 90일 이내에 주문이 있어야 해요.
- 3회 이상 주문한 고객이 최소한 일부 있어요.
고객 생애 가치(CLV)를 기준으로 세그먼트를 만들거나 예측된 성별을 기준으로 세그먼트를 만들 때 사용할 수 있어요. 누군가에 대한 예측 분석 조건에서 이 기능을 사용하면 다음 옵션이 있어요:
- 예측된 성별
Klaviyo의 성별 예측 알고리즘은 고객의 이름과 인구 조사 데이터를 함께 사용하여 남성일 가능성, 여성일 가능성, 불확실 중 하나로 성별을 예측해요. - 과거 고객 생애 가치
개인이 이전에 구매한 모든 구매 금액을 합한 값이에요. - 예측 고객 생애 가치
이는 고객이 향후 1년 동안 몇 번 구매할지에 대한 예측이에요. 정확한 예측은 아니기 때문에 경우에 따라 예측 주문 수가 불가능한 숫자로 표시될 수 있어요. 예를 들어 특정 고객의 예측 주문 수가 1.43으로 표시될 수 있어요. 이는 주문을 1~2회 할 것으로 예상하지만, 더 많이 하거나 더 적게 할 가능성도 있다는 뜻이에요. 이런 예상치는 여러 고객을 함께 그룹화하면 의미가 더 분명해지는데, 그룹의 총 주문 수나 총 지출액을 예측할 수 있기 때문이에요. 예측 구매 횟수가 1.43, 0.25, 3.12, 0.78, 2.97인 고객 5명이 있다면, 이 그룹에서 총 약 9회의 구매가 있을 것으로 예상할 수 있어요. - 총 고객 생애 가치
고객의 과거 고객 생애 가치와 예측 고객 생애 가치를 합한 값이에요. - 예상 주문 수
이는 고객이 향후 1년 동안 할 것으로 예측되는 주문 수예요. - 구매 간 평균 시간입니다.
이는 각 고객의 구매 사이에 경과된 일수의 평균입니다.
이러한 세그먼트를 만들 때 원하는 값을 다음으로 제한할 수 있어요:
- = 최소
- = 최대
- 성별을 기준으로 지정되었거나 불확실함
세그먼트 조건 필터링
세그먼트 조건을 만들 때, 필터를 사용해 세그먼트를 더 구체화할 수 있어요. 세그먼트 조건을 선택한 다음 필터 아이콘을 선택하면 돼요.
그런 다음 필터링할 속성을 선택할 수 있는 입력란이 표시돼요. 속성을 선택한 후 해당 속성의 값을 선택하세요. 여기에서 사용 가능한 값이 포함된 드롭다운 메뉴도 채워져요. 드롭다운의 옵션에는 Klaviyo 계정에 동기화된 값만 표시돼요.
단일 이벤트 조건에 여러 필터를 포함할 수도 있어요. 예를 들어, 특정 개수의 상품이 포함된 주문을 한 프로필을 포함하고, 해당 상품 중 하나가 특정 브랜드의 상품인 경우로 설정할 수 있어요. 이벤트 조건에 여러 필터를 포함하려면 필터 아이콘을 다시 선택하세요.
고급 연산자(예: "같음"을 넘어서는 연산자 및 "다음 중 하나 포함"의 모든 연산자)와 여러 필터가 있는 조건을 포함하는 세그먼트는 현재 계정 간에 복제할 수 없습니다.
각 이벤트 조건에는 최대 10개의 필터를 사용할 수 있어요. 최대 필터 수에 도달하면 해당 이벤트 조건에 더 이상 필터 아이콘이 표시되지 않아요.
Klaviyo는 이미 구매된 제품에 대해서만 값을 미리 채워요. Klaviyo에 아직 존재하지 않는 속성 값(예: 아직 아무도 구매하지 않은 스토어의 새 제품)을 기준으로 세그먼트를 만들고 있다면, 값 상자에 해당 값을 복사해 붙여넣을 수 있어요. 붙여넣은 속성 값이 나중에 Klaviyo로 동기화될 값과 동일하다면, 세그먼트는 예상대로 작동해요.
Klaviyo는 특정 지표에 대한 많은 세부 정보를 동기화할 수 있지만, 동기화된 모든 속성을 세분화에 사용할 수 있는 것은 아니에요. 데이터 관리 목적상 이벤트의 기본 세부 정보만 최상위 속성으로 동기화되며, 이러한 최상위 속성만 세분화할 수 있어요.
이벤트에 대해 Klaviyo가 동기화한 원시 데이터를 확인 하면, 해당 이벤트의 주요 데이터 포인트를 볼 수 있어요. 예를 들어 Placed Order 이벤트의 경우, 다음과 같은 최상위 속성을 볼 수 있어요:
- 값
- 컬렉션/카테고리
- 품목 수
- 품목
- 소스 이름
"Extra" 또는 "Details"라고 표시된 배열이 표시돼요. "Extra" 또는 "Details" 배열 내의 데이터는 이메일 템플릿 내에 삽입할 수 있지만, 이 배열 내에 중첩된 속성을 기준으로 세그먼트를 만들 수는 없어요.
맞춤 연동 & 세분화
자체적인 사용자 정의 연동 기능을 구축하고 Klaviyo로 보내는 데이터의 구조 방법을 결정하는 경우, 세분화하려는 모든 속성이 최상위 속성으로 전송되며 중첩되지 않는지 확인합니다.
예를 들어, 사이트에서 누군가가 구매를 완료할 때마다 이벤트를 추적하는 Placed Order 지표를 만들었다면 누군가가 구매한 품목을 기준으로 이벤트를 필터링하고 싶을 수 있어요.
이를 위해서는 최상위 수준의 "ItemNames" 배열이 있어야 하며, 이 배열에는 구매한 모든 상품명이 포함되어야 해요. 또한 이는 각 항목의 세부정보가 들어 있는 중첩 배열과는 별개로 추가로 있어야 해요. 아래에서 각 제품에 대한 자세한 정보가 포함된 Items 배열 외에도 이 Placed Order 이벤트의 페이로드에 있는 ItemNames 배열을 확인할 수 있어요:
{
"token" : "API_KEY",
"event" : "Placed Order",
"customer_properties" : {
"$email" : "john.smith@gmail.com",
"$first_name" : "John",
"$last_name" : "Smith"
},
"$event_id" : "1234",
"$value" : 29.98,
"Categories" : ["Fiction", "Classics", "Children"],
"ItemNames" : ["Winnie the Pooh", "A Tale of Two Cities"],
"Brands" : ["Kids Books", "Harcourt Classics"],
"Items" : [
{
"SKU" : "WINNIEPOOH",
"Name" : "Winnie the Pooh",
"Quantity" : 1,
"ItemPrice" : 9.99,
"RowTotal" : 9.99,
"ProductURL" : "http://www.example.com/path/to/product",
"ImageURL" : "http://www.example.com/path/to/product/image.png",
"Categories" : ["Fiction", "Children"],
"Brand" : "Kids Books"
},
{
"SKU" : "TALEOFTWO",
"Name" : "A Tale of Two Cities",
"Quantity" : 1,
"ItemPrice" : 19.99,
"RowTotal" : 19.99,
"ProductURL" : "http://www.example.com/path/to/product2",
"ImageURL" : "http://www.example.com/path/to/product/image2.png",
"Categories" : ["Fiction", "Classics"],
"Brand" : "Harcourt Classics"
}
],
"time" : 1387302423
} 커스텀 연동에 대해 자세히 알아보려면 과거 이벤트 데이터를 수동으로 가져오기에 관한 문서를 확인해 보세요.