리옵트 데이터
프로젝트 워크스페이스

사용자와 세그먼트

개별 사용자 행동을 확인하고, 재사용 가능한 사용자 집합을 만들어 분석 화면에 적용합니다.

사용자 화면에서는 개별 사용자의 행동을 확인하고, 세그먼트로는 사용자를 집합으로 묶어 분석 화면에 적용합니다. 퍼널이나 리텐션에서 이상한 패턴을 발견했다면 사용자와 세그먼트로 원인을 좁혀보세요.

진입 경로

  • 사용자 분석(목록): /dashboard/[orgId]/[projectId]/users
  • 사용자 프로필: /dashboard/[orgId]/[projectId]/users/[profileId]
  • 세그먼트 목록: /dashboard/[orgId]/[projectId]/segments
  • 새 세그먼트: /dashboard/[orgId]/[projectId]/segments/new
  • 세그먼트 상세: /dashboard/[orgId]/[projectId]/segments/[segmentId]
  • 세그먼트 편집: /dashboard/[orgId]/[projectId]/segments/[segmentId]/edit

사용자와 익명 방문자

프로필은 SDK에서 identify()를 호출해야 생깁니다. 그래서 사용자 목록에 있는 행은 모두 식별된 사용자입니다. identify() 없이 방문한 사람은 프로필이 없어 사용자 목록에 나오지 않고, 디바이스 단위로만 남습니다.

  • 사용자 분석의 익명 방문자 수는 프로필이 아니라 세션에서 셉니다. 누구인지는 세션 분석의 익명 세션 탭에서 확인하세요.
  • 세그먼트, 퍼널, 리텐션은 프로필이 아니라 디바이스를 셉니다. 익명 방문자도 포함됩니다.

사용자 분석

사용자 목록에서 조사할 프로필을 찾습니다. 기본 조회 기간은 최근 30일이고, 날짜 경계는 프로젝트 시간대를 따릅니다. 선택한 기간에 이벤트를 남긴 프로필만 통계와 목록에 들어갑니다.

요약 지표:

  • 활동 프로필: 선택 기간에 이벤트를 남긴 프로필
  • 연락 가능: 그중 이름이나 이메일이 있는 프로필
  • 익명 방문자: identify() 없이 방문한 디바이스 수. 사용자 목록에는 나타나지 않습니다.
  • 파워 유저: 기간 안의 이벤트 수 또는 세션 수가 기준 이상인 프로필

탭으로 목록을 나눠 봅니다.

  • 연락 가능: 이름이나 이메일이 붙어 있는 사용자
  • ID만 있음: identify()는 됐지만 이름·이메일이 전달되지 않은 사용자. SDK에서 traits를 함께 보내면 채워집니다.
  • 파워 유저: 기준을 넘는 사용자. 이벤트 수가 많은 순으로 정렬됩니다.

파워 유저 기준의 기본값은 이벤트 25건 또는 세션 5회 이상이고, 프로젝트 설정의 "파워 유저 기준"에서 바꿀 수 있습니다.

목록을 좁히는 방법:

  • 검색: 이름, 이메일, ID. /를 누르면 검색창으로 이동합니다.
  • 세그먼트 필터: 저장된 세그먼트에 속한 사용자만 봅니다.
  • 속성 필터: 프로필 속성 키에 =, ≠, 포함, 미포함 조건을 겁니다. 여러 개를 두면 모두 만족해야 합니다.

목록의 열은 사용자, 이벤트, 세션, 마지막 활동, 평균 세션, 최근 진입, 채널입니다. 이벤트·세션 수는 선택한 기간 안의 값입니다. 행을 누르면 옆에 요약이 열리고, "전체 프로필"로 프로필 화면에 들어갑니다. 지금 보이는 페이지는 CSV나 JSON으로 내보냅니다.

속성 필터를 하나 이상 걸었다면 세그먼트로 저장으로 그 조건을 세그먼트 편집 화면에 넘길 수 있습니다. 넘어가는 것은 속성 필터뿐입니다. 탭(연락 가능, 파워 유저 등)과 검색어는 세그먼트 조건으로 표현할 수 없어 빠집니다.

사용자 통계와 프로필 목록, 속성 필터를 보여주는 사용자 분석 화면원본 보기
사용자 목록은 활동 프로필·연락 가능·익명 방문자·파워 유저 통계를 보여주고, 검색과 속성 필터로 조사할 프로필을 좁힙니다.

사용자 프로필

프로필 화면은 한 사용자의 이력을 보여줍니다. 위쪽의 분석 기간(최근 14일·30일·90일, 기본 30일)은 참여도와 활동 차트에 적용됩니다.

  • 요약: 총 이벤트, 총 세션, 평균 세션, 이탈 세션, 마지막 활동, 에러. 총 이벤트와 총 세션은 전체 기간 값이고, 에러는 지금 불러온 타임라인 안에서 센 수입니다.
  • 참여도: 0~100점. 최근성 30% + 빈도 25% + 다양성 20% + 꾸준함 25%로 계산하고 축별 점수를 함께 보여줍니다. 빈도는 하루 평균 이벤트 5건, 다양성은 이벤트 종류 10개에서 만점입니다. 40점 미만은 낮음, 70점 이상은 높음으로 표시됩니다.
  • 프로필 정보: 프로필 ID, 첫 활동, 프로필 생성, 최초 유입, 이메일
  • 속성: identify()에 함께 보낸 traits
  • 활동 차트: 선택한 기간의 일별 이벤트 수와 세션 수
  • 상위 이벤트, 자주 본 경로: 각각 상위 8개
  • 활동 타임라인: 이벤트를 세션 단위로 묶어 보여주고, 세션 제목에서 세션 상세로 이동합니다. 이벤트 이름으로 거를 수 있고 100건씩 더 불러옵니다.

라이프사이클과 자동 태그

프로필 이름 옆에는 라이프사이클 단계가 표시됩니다. 단계는 마지막 활동이 얼마나 최근인지로 정합니다.

단계기준 (기본값)
신규최근 7일 안에 활동했고 첫 활동도 7일 이내
활성최근 7일 안에 활동
이탈 위험마지막 활동이 7일 초과 30일 이내
휴면마지막 활동이 30일 초과

7일과 30일은 프로젝트 설정의 "활성 기준"과 "휴면 기준"에서 바꿀 수 있습니다.

자동 태그는 두 가지가 붙습니다.

  • 첫 활동이 속한 주의 시작일 (예: W2026-08-23)
  • 최초 유입 채널 (예: Channel: organic_search)

세그먼트

세그먼트는 여러 분석 화면에서 재사용하는 사용자 집합입니다. 조건마다 그 조건에 맞는 디바이스의 집합이 정해지고, 이 집합들을 교집합·합집합·제외로 묶은 결과가 세그먼트입니다.

  • 크기는 기기 수와 식별 프로필 수 두 가지로 표시합니다. 기기 수가 세그먼트의 크기이고, 식별 프로필은 그중 identify()된 수입니다.
  • 동적 세그먼트는 조건에 맞는 사용자를 주기적으로 다시 계산합니다. 정적 세그먼트는 업로드한 목록을 그대로 씁니다. 종류는 만들 때 정하고 나중에 바꿀 수 없습니다.

세그먼트 목록

위쪽 요약은 세그먼트 수, 동적·정적 개수, 순 커버리지, 최근 갱신입니다. 순 커버리지는 크기가 큰 순으로 최대 3개 세그먼트가 닿는 기기 수이고, 겹치는 기기는 한 번만 셉니다.

  • 이름으로 검색하고, 종류(전체·동적·정적)로 거르고, 갱신·이름·생성일·크기로 정렬합니다.
  • 보기 방식은 표와 카드 중에서 고르고, 선택은 브라우저에 기억됩니다.
  • 각 행은 조건 요약, 기기 · 식별 프로필 수, 최근 14일 크기 추이, 상태, 최근 갱신, 생성일을 보여줍니다.
  • 행 메뉴에서 편집, 복제, 재계산(동적만), 멤버 보기, 비교로, 삭제를 실행합니다.

상태는 다음 중 하나입니다.

상태의미
최신최근 24시간 안에 계산됨
오래됨마지막 계산이 24시간을 넘김
계산 중지금 계산하고 있음. 이전 결과가 있으면 그대로 보여줍니다
큐 대기저장 직후이거나 조건이 바뀌어 계산을 기다리는 중
오류마지막 계산이 실패함
정적정적 세그먼트. 계산 대상이 아닙니다
세그먼트 수와 순 커버리지 요약, 조건 요약과 크기, 상태가 있는 세그먼트 목록원본 보기
세그먼트 목록에서 각 세그먼트의 조건 요약, 기기·식별 프로필 수, 계산 상태를 한눈에 확인합니다.

세그먼트 만들기

새 세그먼트를 누르면 전체 화면 편집기가 열립니다. 이름, 종류, 설명, 태그를 적고 아래에서 조건을 조합합니다. 이름은 필수이고 100자 이내, 태그는 10개까지입니다.

  • 조건은 그룹으로 묶습니다. 그룹 안에서는 모두 충족 또는 하나 이상 충족을, 그룹끼리는 모든 그룹 일치 또는 하나 이상 일치를 고릅니다.
  • 그룹은 10개, 한 그룹의 조건은 50개까지입니다.
  • 조건마다 제외를 켜면 그 조건에 맞는 디바이스를 뺍니다.
  • 조건이 비어 있는 새 세그먼트에는 템플릿이 표시됩니다. 활성 사용자, 신규 가입 후 미구매, 이탈 위험, 온보딩 시퀀스, Pro 플랜 중 프로젝트에 해당 이벤트나 속성이 있는 것만 나옵니다.
  • ⌘S로 저장합니다. 저장하지 않고 나가려고 하면 확인을 묻습니다.

조건 종류:

분류조건뜻
행동이벤트 수행기간 안에 이벤트를 N회 수행. 횟수는 이상·이하·정확히·범위로 지정합니다
행동처음 수행그 이벤트를 처음 수행한 시점이 기간 안
행동순서대로 수행2~10개 단계를 순서대로 수행. 첫 단계부터 정한 시간 안에 마지막 단계까지 가야 합니다
속성프로필 속성identify()로 붙은 사용자 속성의 현재 값
속성기기 속성브라우저·OS·국가 등 그 디바이스의 가장 최근 값
속성이벤트 속성그 속성이 붙은 이벤트를 보낸 디바이스
고급정기적으로 수행일·주·월 주기마다 N회 이상 수행한 기간이, 최근 M개 기간 중 K개 이상
고급수행 중단이전 관찰 기간에는 수행했지만 최근 기간에는 수행하지 않음
고급수행 재개최근 기간에 다시 수행했고, 그 앞의 관찰 기간에는 쉬었으며, 이번이 첫 수행은 아님
고급다른 세그먼트저장된 다른 세그먼트에 속함. 중첩은 3단계까지이고 자기 자신이나 순환 참조는 저장되지 않습니다
고급첫 방문프로젝트에 처음 나타난 시점이 기간 안

이벤트를 하지 않은 사용자를 고르려면 조건 추가 메뉴에서 수행하지 않음을 고르거나, 이벤트 수행에 제외를 켜세요.

조건 안의 값은 문장 속 칩을 눌러 바꿉니다.

  • 기간: 상대, 절대, 전체 기간 중에서 고릅니다. 상대는 최근 N시간·일·주·개월이고 빠른 선택은 7·14·30·90일입니다. 절대는 날짜 범위이며 종료일을 비우면 시작일 이후 전체입니다. 기본값은 최근 30일입니다.
  • 속성 조건: 위치를 프로필, 기기(최신), 유입(최초), 세션, 이벤트 중에서 고릅니다. 기기(최신)는 지금 값이고 유입(최초)은 처음 들어왔을 때의 값이라, 같은 utm_source라도 뜻이 다릅니다. 타입(문자열·숫자·불리언·날짜)에 따라 쓸 수 있는 연산자가 달라집니다.
  • 이벤트 조건에는 이벤트 속성 조건을 10개까지 붙일 수 있습니다.

다음과 같은 정의는 저장되지 않고, 이유가 편집기에 표시됩니다.

  • 제외 조건만 있는 세그먼트나 그룹
  • 같은 조건을 포함과 제외로 함께 둔 그룹
  • 최소 횟수가 최대 횟수보다 큰 범위, 최근 기간이 관찰 기간보다 긴 수행 중단·수행 재개
이름과 조건 그룹을 편집하고 오른쪽 미리보기에서 기기 수를 확인하는 세그먼트 편집 화면원본 보기
세그먼트 편집기에서 조건을 조합하면 오른쪽 미리보기가 조건에 맞는 기기와 식별 프로필 수를 보여줍니다.

미리보기

편집기 오른쪽의 미리보기는 지금 조건이 고르는 사용자를 바로 보여줍니다.

  • 기기 수와 전체 대비 비율, 식별된 프로필 수
  • 조건별 인원: 조건 하나씩 따로 센 수. 어떤 조건이 결과를 0으로 만드는지 여기서 찾습니다.
  • 샘플 10명

조건을 바꾸면 잠시 뒤 다시 계산합니다. 미리보기는 분석 조회라서 데이터 포인트를 쓰지 않습니다. 같은 조건은 1분 동안 캐시되어 다시 차감되지 않고, 한 사람이 1분에 30번까지 요청할 수 있습니다.

계산과 갱신

  • 저장하면 바로 계산합니다. 10초 안에 끝나지 않으면 계산 중으로 남고 백그라운드에서 마무리됩니다. 목록과 상세는 계산 중인 동안 5초마다 갱신됩니다.
  • 조건을 고쳐 저장하면 이전 숫자는 지워지고 새 조건으로 다시 계산합니다.
  • 동적 세그먼트는 마지막 계산 후 15분이 지나면 다시 계산 대상이 됩니다. 재계산 작업은 10분마다 돌고 한 번에 처리하는 수에 한도가 있어, 세그먼트가 많으면 더 늦어질 수 있습니다.
  • "최근 30일" 같은 상대 기간은 계산하는 시점을 기준으로 다시 잡힙니다. 그래서 조건이 같아도 계산할 때마다 크기가 달라집니다.
  • 계산이 실패하면 재시도 간격이 1시간부터 최대 16시간까지 늘어나고, 연속 20회를 넘기면 자동 재시도를 멈춥니다. 조건을 고쳐 저장하거나 재계산을 누르면 다시 시작합니다.
  • 지금 바로 최신 숫자가 필요하면 행 메뉴나 상세의 재계산을 쓰세요.

세그먼트 상세

목록에서 이름을 누르면 상세가 열립니다. 위쪽에 기기 수(전체 대비 비율), 식별 프로필 수, 최근 갱신, 상태가 있고 아래에 다섯 개 탭이 있습니다.

  • 개요: 크기 추이(30일·90일), 일별 활성 기기, 구성(채널·국가·기기 종류·OS), 조건. 크기 추이는 날짜별 마지막 계산 결과이고 계산이 없던 날은 비어 있습니다.
  • 멤버: 세그먼트에 속한 대상 목록. 익명 포함과 식별만을 전환하고, 식별된 대상은 프로필로 이동할 수 있습니다. CSV 내보내기는 최대 50,000행입니다.
  • 겹침: 다른 세그먼트 1~2개와의 교집합·합집합을 벤 다이어그램과 쌍별 표로 봅니다. 기기 기준으로 셉니다.
  • 사용 위치: 이 세그먼트를 필터로 쓰는 대시보드와, 조건으로 참조하는 다른 세그먼트. 삭제하기 전에 여기서 영향을 확인하세요.
  • 계산 이력: 계산 시도마다 시작 시각, 소요, 기기·식별 프로필 수, 트리거(저장·수동·예약), 상태, 당시 조건을 남깁니다. 실패한 행을 누르면 오류 내용이 보입니다.

정적 세그먼트

정적 세그먼트는 조건이 아니라 목록으로 정해집니다. 종류를 정적으로 고르고 조건 추가 메뉴의 정적 멤버를 넣어 저장한 뒤, 상세의 멤버 탭에서 목록을 관리하세요.

  • CSV 업로드: 헤더가 device_id, distinct_id, profile_id, email 중 하나인 컬럼을 읽습니다. 파일은 1MB 이하여야 합니다. 컬럼이 하나뿐이고 헤더가 없으면 디바이스 ID 목록으로 읽습니다.
  • profile_id와 email은 그 프로필이 사용한 디바이스로 바꿔서 넣습니다. 프로젝트에서 찾지 못한 값은 미매칭으로 셉니다.
  • 업로드가 끝나면 총 행 수, 매칭, 미매칭, 추가 수를 알려줍니다. 이미 멤버인 행은 건너뜁니다.
  • 멤버는 행마다 제거할 수 있습니다.

다른 화면에서 쓰기

저장한 세그먼트는 사용자 분석, 세션 분석, 퍼널 분석, 리텐션, 경로 분석의 세그먼트 필터와 코호트 비교, 대시보드 필터에서 고를 수 있습니다. 세그먼트 조건을 고치면 이 세그먼트로 거른 분석 결과의 캐시도 함께 비워집니다.

CLI에서는 조회만 할 수 있습니다. reopt-data segment list, segment get, segment preview를 쓰세요. 만들기와 수정은 콘솔에서만 합니다.

주의할 점

  • 세그먼트는 다른 분석 화면에서 재사용되므로 이름을 명확하게 지으세요.
  • 분석 화면의 세그먼트 선택 목록에는 최근에 갱신된 순으로 50개까지만 나옵니다.
  • 사용자 분석의 세그먼트 필터는 세그먼트에 속한 디바이스 중 프로필이 있는 사용자만 보여줍니다. 익명 디바이스까지 보려면 세그먼트 상세의 멤버 탭을 쓰세요.
  • 정적 세그먼트의 멤버 목록은 그 세그먼트의 상세 화면과 코호트 비교에서 반영됩니다. 사용자·세션·퍼널·리텐션·경로 화면의 세그먼트 필터와 겹침 탭에서는 아직 반영되지 않아 0으로 나올 수 있습니다.
  • 다른 세그먼트 조건은 세그먼트 화면(미리보기·멤버·겹침)과 코호트 비교에서 계산됩니다. 사용자·세션·퍼널·리텐션·경로 화면의 세그먼트 필터에서는 그 조건이 빈 집합으로 처리됩니다.
  • 익명 방문자는 디바이스 ID로만 이어집니다. 디바이스 ID가 바뀌면 다른 방문자로 셉니다.
  • 이메일, 전화번호 같은 개인식별정보는 이벤트 속성에 넣지 마세요.

다음 단계