세그먼트
세그먼트 개요
세그먼트는 공통된 행동 패턴·속성(예: 최근 7일 내 구매 2회 이상, iOS + 20~30세 여성 등)을 가진 사용자 집단을 정의하고 그 집단이 생성하는 이벤트 흐름과 규모를 빠르게 파악하기 위한 기능입니다. 이 문서는 운영자/마케터 관점의 사용자 가이드이며 개발 용어 중심의 기술 문서가 아닙니다.
세그먼트로 할 수 있는 일
- 마케팅 타겟팅: 재방문률 높은 코어 유저, 첫 구매 직전 이탈 사용자 등 추출
- 퍼널 분석 보조: 특정 세그먼트의 전환/이탈 차이 비교
- 제품 개선 인사이트: 속성·행동 조합별 이벤트 발생 추이/트렌드 확인
- 실시간 QA/데이터 검증: 조건 입력 즉시 오른쪽 이벤트 테이블로 결과 확인
UI 구성 요약
| 영역 | 설명 | 
|---|---|
| 좌측 상단 툴바 | 새 세그먼트 버튼, 검색 입력(세그먼트명) | 
| 좌측 목록(DataTable) | 세그먼트명, 생성일, 편집(연필) 아이콘. 행 선택 시 우측 상세 반영, 편집 아이콘 클릭 시 드로어 열림 | 
| 우측 상단 헤더 | 선택된 세그먼트명(없으면 안내 영역) | 
| 우측 통계 카드 3개 | (1) 전체 이벤트 대비 세그먼트 이벤트 비율 (2) 전체 사용자 대비 세그먼트 고유 사용자 비율 (3) 최근 30일 트렌드 방향/증감 | 
| 우측 이벤트 테이블 | 현재 선택된 세그먼트 조건이 적용된 Raw 이벤트(발생시간, 이벤트명, 사용자/세션/디바이스/플랫폼/지역/인구통계 정보, 파라미터 JSON) | 
| 페이징 | 하단 페이지 이동 (15개 단위 고정, UI 상 페이지 크기 변경 비노출) | 
생성 & 수정 방식 개요
세그먼트 생성/수정은 별도 페이지가 아니라 오른쪽 슬라이드 드로어(Sheet) 내에서 이루어집니다.
- [새 세그먼트] 버튼 → 빈 폼 + 기본 조건 틀 1개
- 좌측 목록 행의 연필(편집) 아이콘 → 기존 데이터 로드된 드로어
- 닫기(X) 시 변경 미저장 상태이면 확인 다이얼로그 표시
조건 모델 핵심 개념
| 용어 | 의미 | 예시 | 
|---|---|---|
| 그룹(Group) | 상위 AND 블록. 여러 그룹은 상위 groupOperator=AND로 연결 | 그룹1 AND 그룹2 | 
| 단일 조건 | 이벤트 또는 속성 선택 1건 | page_view이벤트,user.age속성 | 
| OR 그룹 | 단일 조건을 OR로 묶어 다중 대체 허용 | (page_view OR screen_view) | 
| 이벤트 파라미터 조건 | 선택한 이벤트의 파라미터 Key/Value 비교 | page_view WHERE page="product" | 
| 속성(Attribute) 조건 | 사용자/디바이스/날짜 필드 비교 | user.country = KR AND device.category = mobile | 
다음 단계
- 생성/수정 드로어 열기 → [세그먼트 생성] 절차 따라 조건 정의
- 오른쪽 상세에서 이벤트 표/트렌드 확인 후 조정
- 다른 기능(퍼널, 프로모션 등)에서 세그먼트 연계 활용

