이벤트별 세그먼트 구축
이벤트 기반 세분화를 사용하면 앱 또는 웹사이트 내에서 사용자의 실제 행동과 활동을 기반으로 사용자를 타겟팅할 수 있습니다. 이를 통해 사용자 참여 패턴에 초점을 맞춰 매우 개인화되고 효과적인 캠페인을 만들 수 있습니다.
이벤트별 세그먼트 구축
Anchor link to이벤트별로 세그먼트를 구축하려면:
- 필터 추가 기준: 섹션에서 이벤트를 클릭합니다.

- 드롭다운 목록에서 이벤트를 선택합니다.

- 선택한 이벤트에 대한 조건, 즉 발생 횟수와 기간을 지정합니다.
세그먼트의 기간을 지정할 때 상대 날짜와 특정 날짜 두 가지 범주 중에서 선택할 수 있습니다.
상대적 날짜
Anchor link to현재 날짜를 기준으로 동적으로 업데이트되는 기간에 다음 옵션을 사용하세요:
| 지난 N일 동안 | 지난 N일 이내에 발생한 이벤트를 포함합니다 |
| 정확히 N일 전 | 정확히 N일 전에 이벤트를 트리거한 사용자를 타겟팅합니다 |
| N일 이상 전 | 최소 N일 전에 이벤트를 트리거한 사용자를 포함합니다 |
| N일 전과 M일 전 사이 | 오늘 이전의 일 범위를 정의합니다 |
| N일 후와 M일 후 사이 | 오늘로부터 N일에서 M일까지의 범위를 정의하며, 0은 오늘을 의미합니다. N과 M 모두 포함됩니다 |

특정 날짜
Anchor link to고정된 달력 기반 필터를 정의하려면 다음 옵션을 사용하세요:
| 특정 날짜에 | 선택한 달력 날짜에 이벤트를 트리거한 사용자를 포함합니다 |
| 특정 날짜 당일 또는 이후 | 선택한 날짜부터 이벤트를 트리거한 사용자를 포함합니다 |
| 특정 날짜 당일 또는 이전 | 선택한 날짜까지 이벤트를 트리거한 사용자를 포함합니다 |
| 날짜 사이 | 두 특정 달력 날짜 사이에 이벤트를 트리거한 사용자를 포함합니다 |

- (선택 사항) + 속성을 클릭하여 특정 이벤트 속성으로 조건을 좁힙니다. 드롭다운에서 속성을 선택하고, 연산자를 선택한 다음, 값을 지정합니다. 입력을 시작하면 이전에 기록된 데이터를 기반으로 제안된 값을 검색할 수 있습니다.

사용 가능한 전체 연산자 목록은 유형별 이벤트 속성 연산자를 참조하세요.
- (선택 사항) 단일 이벤트에 대한 제한이 아니라 일치하는 이벤트 전체의 합계(예: 총 지출)가 필요할 때는 + 합계를 클릭합니다.
정수 또는 소수 (가격) 속성, 연산자, 임곗값을 선택합니다. + 합계는 이벤트에 정수 또는 소수 (가격) 속성이 하나 이상 있을 때만 표시됩니다. 합계 연산자를 참조하세요.
예시: 지난 90일 동안 Purchase를 한 번 이상 수행하고 amount의 합계가 100 이상이면, 해당 기간에 한 번의 구매 또는 여러 번의 구매로 100 이상을 지출한 사용자를 타겟팅합니다.

같은 이벤트의 속성 필터도 계속 적용됩니다. 합계에는 해당 필터와 일치하는 이벤트만 사용됩니다(예: category 같음 "shoes"인 이벤트의 amount 합계). 같은 속성 또는 서로 다른 속성에 합계를 둘 이상 추가할 수 있습니다. 사용자는 추가한 모든 합계를 충족해야 합니다.
- 여러 이벤트를 세그먼트 조건으로 설정하는 경우, 사용할 연산자(그리고/또는)를 선택합니다.
- 필터 그룹 아래에서 사용자의 모든 디바이스 포함을 활성화하여 세그먼트 조건과 일치하는 기기뿐만 아니라 사용자의 모든 기기에서 사용자를 타겟팅합니다. 이렇게 하면 사용자가 사용하는 모든 플랫폼에서 메시지를 받을 수 있습니다.
사용자의 기기 중 하나라도 조건과 일치하면 모든 기기가 세그먼트에 추가됩니다. 체크박스를 선택하지 않으면 일치하는 기기만 포함됩니다.
이 동일한 체크박스는 세그먼트의 읽기 전용 세부 정보 페이지에 비활성화된 상태로 나타나며, 이는 세그먼트가 생성될 때의 설정을 반영하며 거기서 변경할 수 없습니다.

유형별 이벤트 속성 연산자
Anchor link to사용 가능한 연산자는 필터링하는 이벤트 속성의 유형에 따라 다릅니다. 아래에서 유형을 선택하여 해당 연산자를 확인하세요.
seglang 열에는 빌더가 연산자 이름 옆에 표시하고 세그먼트 언어에서 사용되는 연산자 토큰이 표시됩니다. 예시 열은 seglang 구문이 아니라 빌더에서 조건이 어떻게 읽히는지를 보여줍니다.
| 연산자 | seglang | 설명 | 예시 |
|---|---|---|---|
| 같음 | eq | 속성 값이 지정된 값과 같습니다 | button_name 같음 "checkout" |
| 같지 않음 | noteq | 속성 값이 지정된 값과 다릅니다 | url 같지 않음 "/cart" |
| 다음으로 시작 | startswith | 속성 값이 지정된 문자열로 시작합니다 | url 다음으로 시작 "https://example.com" |
| 다음으로 끝남 | endswith | 속성 값이 지정된 문자열로 끝납니다 | url 다음으로 끝남 ".html" |
| 포함 | contains | 속성 값이 지정된 문자열을 포함합니다 | url 포함 "/products/" |
| 다음 중 하나 | in | 속성 값이 제공된 목록의 값 중 하나와 일치합니다 | button_name 다음 중 하나 ["submit", "cancel"] |
| 다음 중 해당 없음 | notin | 속성 값이 제공된 목록의 값 중 어느 것과도 일치하지 않습니다 | category 다음 중 해당 없음 ["spam", "test"] |
| 설정되지 않음 | notset | 속성에 대해 기록된 값이 없습니다 | coupon_code 설정되지 않음 |
| 설정됨(모든 값) | any | 속성에 기록된 값이 있습니다 | referrer 설정됨(모든 값) |
| 연산자 | seglang | 설명 | 예시 |
|---|---|---|---|
| 같음 | eq | 속성 값이 지정된 숫자와 같습니다 | level_number 같음 5 |
| 같지 않음 | noteq | 속성 값이 지정된 숫자와 다릅니다 | score 같지 않음 0 |
| 이상 | gte | 속성 값이 지정된 숫자보다 크거나 같습니다 | points_earned 이상 100 |
| 이하 | lte | 속성 값이 지정된 숫자보다 작거나 같습니다 | attempts 이하 3 |
| 범위 | between | 속성 값이 지정된 범위 내에 있습니다 (포함) | level_number 범위 10부터 20까지 |
| 다음 중 하나 | in | 속성 값이 목록의 값 중 하나와 일치합니다 | level_number 다음 중 하나 [5, 10, 15] |
| 다음 중 해당 없음 | notin | 속성 값이 목록의 값 중 어느 것과도 일치하지 않습니다 | attempts 다음 중 해당 없음 [0, 1] |
| 설정되지 않음 | notset | 속성에 대해 기록된 값이 없습니다 | score 설정되지 않음 |
| 설정됨(모든 값) | any | 속성에 기록된 값이 있습니다 | level_number 설정됨(모든 값) |
| 연산자 | seglang | 설명 | 예시 |
|---|---|---|---|
| 예 | eq true | 속성 값이 true입니다 | enabled 예 |
| 아니요 | eq false | 속성 값이 false입니다 | is_trial 아니요 |
| 설정되지 않음 | notset | 속성에 대해 기록된 값이 없습니다 | enabled 설정되지 않음 |
| 설정됨(모든 값) | any | 속성에 기록된 값이 있습니다 (true 또는 false) | is_trial 설정됨(모든 값) |
소수점이 있는 금전적 값에 이 유형을 사용합니다. Control Panel에서 이벤트 속성을 생성하거나 편집할 때 **소수 (가격)**으로 표시됩니다.
| 연산자 | seglang | 설명 | 예시 |
|---|---|---|---|
| 같음 | eq | 속성 값이 지정된 가격과 같습니다 | total_price 같음 9.99 |
| 같지 않음 | noteq | 속성 값이 지정된 가격과 다릅니다 | total_price 같지 않음 0 |
| 이상 | gte | 속성 값이 가격보다 크거나 같습니다 | total_price 이상 50.00 |
| 이하 | lte | 속성 값이 가격보다 작거나 같습니다 | total_price 이하 100.00 |
| 범위 | between | 속성 값이 지정된 가격 범위 내에 있습니다 (포함) | total_price 범위 10.00부터 50.00까지 |
| 다음 중 하나 | in | 속성 값이 목록의 값 중 하나와 일치합니다 | total_price 다음 중 하나 [9.99, 14.99, 19.99] |
| 다음 중 해당 없음 | notin | 속성 값이 목록의 값 중 어느 것과도 일치하지 않습니다 | total_price 다음 중 해당 없음 [0, 5] |
| 설정되지 않음 | notset | 속성에 대해 기록된 값이 없습니다 | total_price 설정되지 않음 |
| 설정됨(모든 값) | any | 속성에 기록된 값이 있습니다 | total_price 설정됨(모든 값) |
목록 유형 속성은 장바구니에 추가된 제품 ID와 같이 한 번에 여러 값을 가질 수 있습니다.
| 연산자 | seglang | 설명 | 예시 |
|---|---|---|---|
| 다음 중 하나 | in | 속성이 지정된 값 중 하나 이상을 포함합니다 | product_ids 다음 중 하나 ["prod-123", "prod-456"] |
| 다음 중 해당 없음 | notin | 속성이 지정된 값 중 어느 것도 포함하지 않습니다 | product_ids 다음 중 해당 없음 ["prod-789"] |
| 설정되지 않음 | notset | 속성에 대해 기록된 값이 없습니다 | product_ids 설정되지 않음 |
| 설정됨(모든 값) | any | 속성에 기록된 값이 있습니다 | product_ids 설정됨(모든 값) |
합계 연산자
Anchor link to합계 조건은 일치하는 이벤트 전체에서 속성의 총합을 비교하므로 속성 조건보다 지원하는 연산자가 적습니다.
| 연산자 | seglang | 설명 | 예시 |
|---|---|---|---|
| 같음 | eq | 합계가 지정된 숫자와 같습니다 | total_price 같음 100 |
| 같지 않음 | noteq | 합계가 지정된 숫자와 다릅니다 | total_price 같지 않음 0 |
| 이상 | gte | 합계가 지정된 숫자보다 크거나 같습니다 | total_price 이상 100 |
| 이하 | lte | 합계가 지정된 숫자보다 작거나 같습니다 | total_price 이하 500 |
| 범위 | between | 합계가 지정된 범위 내에 있습니다 (포함) | total_price 범위 100부터 500까지 |
이벤트 기반 세분화 예시
Anchor link to아래는 이벤트 필터를 사용하여 의미 있는 잠재고객 세그먼트를 만드는 방법을 보여주는 몇 가지 실제 시나리오입니다.
빈번한 구매자
Anchor link to목표: 최근에 여러 번 구매한 참여도가 높은 사용자를 타겟팅합니다.
설정 방법:
- 이벤트:
Purchase_made - 조건: 이상
- 횟수:
3 - 기간: 지난 N일 동안
- 기간 값:
30
사용 사례: 빈번한 구매 활동을 보이는 사용자에게 특별 제안이나 로열티 보상을 보냅니다.
고가 단일 구매
Anchor link to목표: 구매 빈도와 관계없이 큰 금액을 구매한 사용자를 타겟팅합니다.
설정 방법:
- 이벤트:
Purchase_made - 조건: 이상
- 횟수:
1 - 기간: 지난 N일 동안
- 기간 값:
30 - 속성:
total_price - 연산자: 이상
- 속성 값:
50
사용 사례: 자격이 되는 구매 직후에 큰 금액을 지출한 사용자를 로열티 또는 VIP 프로그램에 초대합니다.
기간 내 총지출
Anchor link to목표: 단일 구매는 임곗값에 미치지 못하더라도 구매 합계가 지출 임곗값에 도달한 사용자를 타겟팅합니다.
설정 방법:
- 이벤트:
Purchase_made - 조건: 이상
- 횟수:
1 - 기간: 지난 N일 동안
- 기간 값:
90 - 합계:
total_price - 연산자: 이상
- 합계 값:
200
사용 사례: 지난 90일 동안의 지출이 임곗값에 도달하면 고객을 더 높은 로열티 등급으로 이동시킵니다.
환불이 구매를 초과함
Anchor link to목표: 일정 기간 동안 지출한 금액보다 더 많이 돌려받은 사용자를 타겟팅합니다. 동일한 이벤트에 음수 금액으로 환불을 추적하는 경우에 작동합니다.
설정 방법:
- 이벤트:
Purchase_made - 조건: 이상
- 횟수:
1 - 기간: 지난 N일 동안
- 기간 값:
90 - 합계:
total_price - 연산자: 이하
- 합계 값:
-1
사용 사례: 이러한 사용자를 프로모션 캠페인 대신 지원 또는 윈백 플로우로 안내합니다.
제품을 보았지만 구매하지 않음
Anchor link to목표: 관심을 보였지만 전환하지 않은 사용자를 식별합니다.
설정 방법:
- 이벤트 1:
Product_Viewed- 조건: 이상
- 횟수:
1 - 기간: 지난 N일 동안
- 기간 값:
7
- 이벤트 2:
Purchase_made- 조건: 안 함
- 기간: 지난 N일 동안
- 기간 값:
7
- 연산자: 그리고
사용 사례: 제품을 둘러보았지만 아직 구매하지 않은 사용자에게 알림, 특별 제안 또는 개인화된 메시지를 보냅니다.
캠페인 기간 동안 참여한 사용자
Anchor link to목표: 특정 프로모션 기간 동안 참여한 사용자를 타겟팅합니다.
설정 방법:
- 이벤트:
Promotion_Click - 조건: 이상
- 횟수:
1 - 기간: 날짜 사이
- 기간 값:
"2024-01-01"및"2024-01-31"
사용 사례: 과거 캠페인과 상호작용한 사용자에게 후속 조치를 취하여 관련 제안을 홍보하거나 피드백을 수집합니다.
시간 경과에 따른 고가치 활동
Anchor link to목표: 사용자 지정 날짜 범위 내에서 가치 있는 이벤트를 특정 횟수 수행한 사용자를 식별합니다.
설정 방법:
- 이벤트:
Subscription_Renewal - 조건: 이상
- 횟수:
2 - 기간: 날짜 사이
- 기간 값:
"2024-01-01"및"2024-12-31"
사용 사례: 정기적으로 구독을 갱신하는 충성도 높은 구독자에게 특별한 인정이나 고급 기능을 제공합니다.
이벤트 기반 세분화를 위한 팁
Anchor link to- 현재 사용자 활동으로 계속 업데이트되어야 하는 진행 중인 캠페인에는 상대적 날짜를 사용하세요.
- 이벤트 발생에만 의존하는 대신 이벤트 속성 필터(예: 구매 금액, 제품 카테고리)로 이벤트 조건을 좁히세요.
- 태그(예: 사용자 인구 통계, 구독 상태) 또는 기존 세그먼트와 같은 다른 기준과 이벤트 필터를 결합하여 더 정밀하게 타겟팅하세요. 예를 들어, 이벤트 발생과 태그에 저장된 사용자 속성을 모두 기반으로 사용자를 필터링하여 메시지를 더욱 맞춤화할 수 있습니다.
- 변화하는 사용자 행동이나 비즈니스 목표에 적응하기 위해 정기적으로 세그먼트 필터를 검토하고 업데이트하세요.