StageUp
세그먼트

세그먼트 생성 & 수정

이 문서는 실제 화면(드로어)과 코드를 기준으로 세그먼트 생성·수정 과정을 설명합니다. 스크린샷 없이 필드와 상호작용을 텍스트로 묘사합니다.

드로어 열기 방법

액션방법
새 세그먼트 생성좌측 상단 [새 세그먼트] 버튼 클릭
기존 세그먼트 수정목록행 우측 연필 아이콘 클릭
닫기드로어 좌측 상단 X 아이콘 (변경사항 존재 시 경고 다이얼로그)

1. 기본 정보 영역

필드필수입력 형태설명예시
세그먼트 이름단일 입력고유한 식별/목적이 드러나는 이름"나이 20~30 여성 iOS"
설명아니오다중행(Textarea)운영자 참고 메모"리텐션 실험 A Cohort"

검증: 이름 미입력 시 저장 시도하면 오류 메시지(이름을 입력하세요 유사 문구) 표시.

2. 세그먼트 조건 영역 구조

초기 상태: 그룹 1 안에 비어 있는 단일 조건 카드 1개.

요소역할
그룹 카드 상단 좌측 "그룹 1"그룹 식별
(조건 행) 왼쪽 드롭다운 버튼이벤트/속성 선택 또는 직접 새 값 입력
파라미터 추가 버튼선택 이벤트에 Key/Value 조건 추가 (여러 개 가능)
OR 버튼현재 단일 조건을 OR 그룹으로 변환 (대체 조건 추가 허용)
AND 버튼같은 그룹 내에 새 단일 조건 추가 (그룹 내부 AND)
그룹 추가 버튼새로운 상위 AND 그룹(그룹2…) 추가
X 아이콘조건/그룹 삭제 (최소 1개 유지)

2-1. 이벤트 조건 추가

  1. 조건 행에서 [이벤트/속성 선택] 클릭 → 카테고리 패널이 팝오버로 열림
  2. 탭(카테고리)
    • 이벤트 로그: 시스템 기본 이벤트 (예: page_view, purchase 등 다수)
    • 사용자 정의 이벤트: 실제 수집 데이터 중 기본 이벤트에 포함되지 않은 이름들
    • 사용자 속성 / 디바이스 정보 / 날짜 및 시간: 속성 기반 조건 전환용 (아래 2-2 절)
  3. 검색창에 일부 입력하면 필터링 + 새 커스텀 이벤트명 직접 입력도 가능
  4. 이벤트 선택 후 행 버튼 라벨이 선택한 이벤트명으로 변경
  5. 필요 시 [파라미터 추가] 눌러 Key/Value 조건을 이어서 추가

2-2. 속성(Attribute) 조건 추가

  1. [이벤트/속성 선택] → 사용자 속성 / 디바이스 정보 / 날짜 및 시간 탭 중 선택
  2. 필드(예: user.country, device.category, date.hour 등) 선택
  3. 선택 즉시 해당 행은 속성 타입 상태가 되며 [조건 추가] 버튼 노출
  4. [조건 추가] 클릭 → 속성 조건 팝오버 열림
  5. 연산자(EQUALS, NOT_EQUALS, GREATER_THAN, LESS_THAN, CONTAINS, IN, NOT_IN) 중 선택 후 값 입력
  6. IN/NOT_IN 선택 시 다중 값: 값 입력 → Enter 또는 콤마 → 태그 형태로 누적
  7. 적용 시 배지 형태로 행 내부에 표시. X 눌러 제거 가능

2-3. 파라미터(Parameter) 조건 추가 (이벤트 선택 상태)

  1. [파라미터 추가] 클릭 → 파라미터 팝오버
  2. 파라미터 Key: 기존 수집 키 목록(있다면) + 직접 입력 허용
  3. 연산자 선택 (동일한 목록)
  4. 값 입력 (IN/NOT_IN 시 다중 값 태그)
  5. 적용 → key operator value 배지로 표시, 여러 개 가능

2-4. OR 그룹 구성

시나리오동작
단일 조건에서 OR 버튼 클릭해당 조건이 OR 그룹으로 변환 + 빈 조건 1개 추가
OR 그룹 내 마지막 조건 카드OR 버튼 대신 (+) 역할: 추가 조건 삽입
OR 그룹 내 조건 사이 라벨"OR" 회색 뱃지 표시로 논리 관계 시각화

2-5. 그룹(AND 블록) 추가

[그룹 추가] → 새로운 그룹(N) 하단에 생성. 모든 그룹은 최상위에서 AND로 연결.

2-6. 삭제/변경

대상제약
조건 삭제그룹 내 1개 이상 남아야 함 (마지막이면 삭제 버튼 숨김)
그룹 삭제최소 1개 그룹 유지 필요
드로어 닫기미저장 변경 있으면 확인 다이얼로그 노출

3. 저장

드로어 상단 우측 주요 버튼:

상태버튼 라벨로딩 시
생성세그먼트 생성Creating... 스피너
수정수정 완료Updating... 스피너

저장 성공 시 드로어 자동 닫힘 및 목록 새로고침.

4. 모범 사례 (Best Practices)

  • 이벤트명 추상화 지양: button_click 대신 purchase_button_click 등 구체화
  • OR 그룹은 "유사 의미 이벤트 대체"에만 사용 (예: page_view OR screen_view)
  • 속성 + 이벤트 결합: 행동(이벤트) + 대상 특성(속성) 혼합으로 타겟 정밀도 향상
  • 값 다중 선택(IN) 시 80% 이상 비중 값만 넣어 과도한 희석 방지

목차