StageUp
세그먼트

조건 구성 심화 & 데이터 패턴

이 문서는 세그먼트 조건을 더 정교하게 설계하고 운영 품질을 높이기 위한 심화 가이드입니다.

1. 논리(AND / OR) 설계 패턴

패턴구조사용 목적예시
기본 AND 누적그룹1 내부 다수 단일 조건정밀 필터링country=KR AND device=mobile AND page_view
이벤트 대체 OR(A OR B) 단일 OR 그룹유사 이벤트 통합(page_view OR screen_view)
다중 행동 시퀀스 대비그룹1, 그룹2 … (상위 AND)서로 다른 행동 묶음 모두 만족(가입 관련 조건) AND (구매 관련 조건)
속성+행동 혼합이벤트 조건 + 속성 조건행동 + 대상 특성 동시 적용purchase AND user.age BETWEEN 20~29

2. 이벤트 파라미터 다중 값(IN)

상황전략
상위 3~5개 주요 카테고리만 포함IN 목록 제한
로컬라이징 차이(key/value 혼재)value 통일 후 비교

3. 속성 비교 유형 선택 기준

연산자적합한 필드예시
EQUALS / NOT_EQUALS이산값 (국가, 성별, 플랫폼)country = KR
GREATER_THAN / LESS_THAN수치/시간 (나이, 날짜 hour)age > 24
CONTAINS파생 문자열 (버전 태그, 캠페인 코드)app_version CONTAINS beta
IN / NOT_IN짧은 인기 값 목록device.category IN (mobile, desktop)

4. OR 그룹 남용 방지

잘못된 사례문제개선
(30개 이벤트 OR ...)성능 저하·의미 불명주제별 3~5개로 분리 후 상위 그룹 AND/분할
(platform=Android OR country=KR)KPI 비교 해석 불가목적별(플랫폼/지역) 세그먼트 분리

5. 성능·유지 팁

  • IN 값 10개 초과 시: 별도 세그먼트로 분해 후 상위 분석에서 비교
  • eventName 커스텀 도입 전: 사전 명명 규칙 합의 (prefix 등)
  • 삭제 대신 이름 deprecated- 접두어 부여 → 일정 기간 모니터 후 완전 삭제

6. 점진적 개선 루프

  1. 초기 가설 정의 (예: "튜토리얼 완료 전 이탈 사용자 행동 패턴")
  2. 기본 조건 작성 (age / platform 등 최소)
  3. 이벤트 테이블 상위 50건 파라미터 분포 눈으로 스캔
  4. 자주 등장하는 파라미터/속성 추가 → 조건 정교화
  5. 7일 트렌드 변동 모니터링 후 유지/축소/확장 결정

7. 품질 체크리스트

체크질문
명확성이름만 보고 목적 추측 가능한가?
간결성불필요한 OR/IN 값이 없는가?
안정성최근 7일 이벤트/사용자 0? (삭제 후보)
확장성향후 파생 세그먼트 분리 용이한가?

목차