사용자 분석¶
사용자 분석은 사용자 식별자 기준으로 선택한 시간 범위의 액세스 및 오류 데이터를 집계합니다. 이를 통해 영향을 받은 사용자를 특정하고 관련 세션, 페이지 작업, 오류를 확인할 수 있습니다. 예를 들어 오류가 발생한 사용자를 필터링하여 최근 세션을 확인한 뒤 오류 상세 또는 세션 리플레이를 통해 문제를 재현할 수 있습니다.
RUM > 사용자 분석 > 사용자 분석으로 이동하여 애플리케이션과 시간 범위를 선택하면 사용자를 검색하고 액세스 환경을 필터링할 수 있으며, 사용자 상세에서 세션과 이벤트를 계속 확인할 수 있습니다.
사용 전제 및 범위¶
- RUM 애플리케이션 연동을 완료하고, 현재 계정에 해당 RUM 조회 권한과 애플리케이션 데이터 액세스 권한이 있어야 합니다.
- 데이터에 비어 있지 않은 사용자 식별자
userid가 있어야 하며, 이는 SDK 사용자 속성user.id에 해당합니다. SDK가 자동 생성한 식별자와 비즈니스에서 설정한 식별자 모두 사용자 통계에 포함될 수 있습니다. 비즈니스 사용자 식별자 구성은 Web 사용자 지정 사용자 식별자를 참조하세요. - 기본적으로 단일 애플리케이션을 분석합니다. 동일한 워크스페이스 내 여러 애플리케이션이 동일한 사용자 식별자 규칙을 사용하고 크로스 애플리케이션 조회를 활성화한 경우에만 여러 애플리케이션 또는 전체 애플리케이션을 선택하여 통합 분석할 수 있습니다.
동일한 사용자 식별자는 워크스페이스 간에 병합되지 않습니다. 동일한 워크스페이스에서 서로 다른 애플리케이션이 동일한 ID로 서로 다른 비즈니스 사용자를 나타내는 경우, 식별자 규칙을 먼저 통일하거나 단일 애플리케이션 분석을 유지하여 서로 다른 사용자의 데이터가 합산되지 않도록 해야 합니다.
사용자 이름, 이메일, 원시 사용자 ID는 권한에 따라 표시됩니다. 민감 필드 읽기 권한이 없으면 '사용자 + 짧은 식별자'로 표시되며, 원시 사용자 ID나 전체 이메일로 제한된 신원 정보를 검색할 수도 없습니다.
사용자 식별 규칙¶
사용자 분석은 현재 워크스페이스와 선택한 애플리케이션 범위 내의 userid를 기준으로 데이터를 집계합니다.
- 동일한
userid의 이름이나 이메일이 변경되어도 동일한 사용자로 표시됩니다. 이름은 선택한 권한 애플리케이션 범위 내에서 이벤트 시간 기준으로 결정된 최신 비어 있지 않은 값을 우선 사용합니다. - 동일한 이름이나 이메일이 서로 다른
userid에 해당하는 경우 각각 표시하며, 이름·이메일·기기·행동만으로 동일한 개인으로 추론하지 않습니다. - 이름, 이메일, 로그인 표시가 없어도 비어 있지 않은
userid가 통계에 포함되는 데 영향을 주지 않습니다.userid가 없는 레코드는 사용자 목록에 포함되지 않으며 이름이나 이메일로 식별자를 대체하지도 않습니다. - 동일한 개인이 서로 다른 기기, 브라우저 또는 저장소 정리 후 여러 식별자에 해당할 수 있으며, 사용자 분석은 이러한 서로 다른 식별자를 자동으로 병합하지 않습니다.
SDK가 생성한 식별자와 비즈니스에서 설정한 식별자는 동일한 집계 규칙을 사용하며, 페이지는 익명, 식별됨, 알 수 없는 사용자 신원 분류를 제공하지 않습니다.
사용자 목록 보기¶
- RUM > 사용자 분석 > 사용자 분석으로 이동합니다.
- 액세스 권한이 있는 애플리케이션과 시간 범위를 선택합니다.
- 권한이 허용하는 범위 내에서 사용자 ID, 이름, 이메일로 사용자를 검색합니다.
- 애플리케이션, 환경, 버전, 지역, 운영 체제, 브라우저, 기기, 오류 또는 리플레이 유무 등의 빠른 필터 조건으로 범위를 좁힙니다.
- 필요에 따라 표시 열, 정렬, 페이지네이션을 조정하고 사용자 행을 클릭하여 상세를 확인합니다.
목록은 기본적으로 최근 활성 시간의 내림차순으로 표시됩니다. 사용자 검색과 환경 필터는 조합되어 적용됩니다. 예를 들어 브라우저를 Chrome으로 필터링하면 목록 지표는 해당 조건에 맞는 세션 및 관련 이벤트만 집계합니다.
현재 데이터와 조회 기능이 지원하는 필드만 표시 및 정렬에 사용할 수 있습니다. 정렬은 전체 조회 범위의 집계 결과를 기준으로 하며, 조건이 변경되면 새 조건에 따라 목록을 다시 로드합니다. 페이지에 '일부 데이터' 또는 특정 지표를 사용할 수 없다는 안내가 표시되면 안내를 참고하여 결과 범위를 판단해야 하며, 누락된 지표를 0으로 간주해서는 안 됩니다.
크로스 애플리케이션 분석을 활성화하면 동일한 워크스페이스 내 동일한 userid가 선택한 애플리케이션에서 한 행으로 병합됩니다. '관련 애플리케이션'에서 애플리케이션 수와 이름 요약을 확인할 수 있으며, 상세에서 애플리케이션 분포를 확인할 수 있습니다. 애플리케이션 범위를 전환하면 지표와 이후 드릴다운 범위도 함께 조정됩니다.
지표 설명¶
모든 지표는 현재 애플리케이션, 시간 범위, 필터 조건을 기준으로 계산됩니다. 사용자 분석은 다음 기본 정보와 지표를 제공하며, 구체적인 표시 항목은 현재 제공되는 기능에 따릅니다.
| 지표 | 설명 |
|---|---|
| 최근 활성 | 현재 조회 범위에서 마지막 이벤트 또는 세션 종료 시간 |
| 구간 최초 발생 | 현재 조회 범위에서 가장 먼저 발생한 시간으로, 사용자 전체 수명 주기의 첫 방문을 의미하지는 않음 |
| Session | 사용자가 참여한 세션 수로, 애플리케이션과 Session ID를 기준으로 중복 제거 |
| View | 해당 사용자에게 귀속된 페이지 레코드 수 |
| Action | 해당 사용자에게 귀속된 작업 레코드 수 |
| Error | 해당 사용자에게 귀속된 오류 레코드 수로, Resource Error는 포함하지 않음 |
| Long Task | 해당 사용자에게 귀속된 긴 작업 레코드 수 |
| 평균 세션 시간 | 단일 사용자 귀속을 확인할 수 있는 유효 세션 시간의 평균. 혼합 또는 귀속이 불완전한 세션은 계산에 포함되지 않으며, 유효 샘플이 없으면 비어 있게 표시 |
| 리플레이 Session | 리플레이 데이터가 있고 사용자 귀속 완전성 및 보존 기간 검사를 통과한 세션 수. 재생 시에는 세션 리플레이 권한도 필요 |
동일한 세션에서 계정 전환이 발생하면 여러 사용자가 각각 해당 세션에 참여할 수 있습니다. 각 사용자의 Session 수는 각각 한 번씩 계산할 수 있지만, 전체 세션 수를 합산할 때는 다시 중복 제거해야 하며 직접 더할 수 없습니다. 각 사용자의 이벤트는 수집 시점의 사용자 식별자에 따라 귀속되며, 세션 전체의 이벤트 수가 각 사용자에게 중복 집계되지는 않습니다.
조회가 성공하고 결과가 실제로 0일 때만 0으로 표시됩니다. 제공되지 않거나 사용할 수 없는 지표는 —로 표시되며, 일부 결과에는 해당 안내가 제공됩니다.
사용자 상세 및 드릴다운¶
사용자 행을 클릭하면 사용자 상세로 이동합니다. 상단에는 권한에 따라 처리된 사용자 정보, 최근 활성, 구간 최초 발생, 현재 애플리케이션 범위가 표시됩니다. 사용자 개요와 제공되는 Session, Error, View, Action 등의 탭을 통해 관련 데이터를 확인할 수 있습니다.
- 세션 또는 오류 보기: 해당 탐색기로 이동하며 현재 사용자, 애플리케이션, 시간 및 호환 가능한 필터 조건을 유지한 상태에서 원시 이벤트를 계속 확인합니다.
- 애플리케이션 분포 보기: 크로스 애플리케이션 분석 시 해당 사용자가 선택한 애플리케이션에서의 지표 분포를 확인할 수 있습니다. 특정 애플리케이션을 선택하면 상세 및 이후 드릴다운이 해당 애플리케이션으로 한정됩니다.
- 사용자 ID 복사: 민감 필드 읽기 권한이 있을 때만 제공되며, 해당 사용자의 원시 식별자를 복사합니다.
- 목록으로 돌아가기: 상세 상단의 돌아가기 진입점 또는 '사용자 목록'을 클릭하면 원래 목록을 계속 탐색합니다. 이벤트 탐색기에서 돌아오면 기존 조회, 정렬, 탐색 상태가 복원됩니다.
현재 범위에 관련 데이터가 없으면 시간 또는 필터 조건을 조정하여 다시 조회할 수 있습니다. 사용자 데이터가 보존 기간을 초과했거나 액세스할 수 없으면 페이지에 사용할 수 없음이 안내되며, 다른 사용자를 자동으로 조회하지 않습니다.
세션 리플레이 보기¶
사용자 상세에서 특정 Session을 선택하고 해당 리플레이 진입점을 사용하여 작업 과정을 확인합니다. 사용자 행은 여러 세션을 요약한 것이므로 단일 리플레이로 직접 재생할 수 없습니다.
리플레이가 가능하려면 다음 조건을 모두 충족해야 합니다.
- 현재 사용자에게 세션 리플레이 권한이 있어야 합니다.
- 해당 Session에 유효하고 만료되지 않은 리플레이 데이터가 있어야 합니다.
- 해당 Session의 완전한 사용자 귀속을 확인할 수 있어야 합니다.
동일한 세션에 여러 사용자가 포함되거나 사용자 귀속이 불완전한 경우 리플레이 진입점이 제공되지 않으며 리플레이 직접 링크로도 재생할 수 없습니다. 특정 사용자만 필터링하거나 시간 범위를 좁히는 것으로는 이 제한이 해제되지 않습니다. 자세한 내용은 Web 세션 리플레이를 참조하세요.
보기 저장 및 공유¶
사용자 분석 전용 표시 열, 정렬, 호환 가능한 필터 구성을 저장하고 다시 열면 분석을 계속할 수 있습니다. 사용자 분석의 열 구성은 기존 6가지 이벤트 탐색기와 별도로 저장됩니다.
공유는 워크스페이스 내 인증 링크만 지원하며, 수신자는 자신의 권한으로 접근합니다. 민감한 검색 조건과 사용자 신원 정보는 여전히 권한 제어를 받으며, 보기 저장이나 공유로 인해 수신자에게 공개되지 않습니다.
현재 사용자 분석은 집계 데이터 내보내기, 상세 JSON 내보내기, 스냅샷, 차트 추가, AI 컨텍스트 진입점을 제공하지 않습니다. 원시 이벤트 탐색기의 내보내기 기능이 사용자 집계 결과에도 동일하게 적용된다는 의미는 아닙니다.
자주 묻는 질문¶
특정 사용자를 찾을 수 없는 이유¶
먼저 애플리케이션, 시간 범위, 필터 조건을 확인한 다음 데이터에 비어 있지 않은 userid가 포함되어 있는지 확인하세요. 이름이나 이메일이 없어도 사용자가 제외되지는 않습니다. 식별자가 없거나 데이터가 만료되었거나 해당 액세스 권한이 없으면 현재 목록에서 해당 사용자를 조회할 수 없습니다.
계정 전환 후 세션을 재생할 수 없는 이유¶
로그인, 계정 전환, 로그아웃 시 사용자 정보를 업데이트한 후 새로운 Session 경계를 만들어야 합니다. Web SDK의 setUser(), clearUser() 자체는 새 Session을 만들지 않으므로 사용자 지정 사용자 식별자에 안내된 순서에 따라 startSession()을 호출해야 합니다.
이미 존재하는 세션에 여러 사용자가 포함되어 있거나 완전한 사용자 귀속을 확인할 수 없는 경우, 사후에 사용자 정보를 수정해도 과거 귀속을 보완하거나 리플레이를 복원할 수 없습니다.
다중 애플리케이션 선택을 찾을 수 없는 이유¶
사용자 분석은 기본적으로 단일 애플리케이션 범위를 사용합니다. 동일한 워크스페이스 내 분석 대상 애플리케이션이 동일한 사용자 ID 규칙을 사용하고 크로스 애플리케이션 조회를 활성화한 경우에만 다중 애플리케이션 또는 전체 애플리케이션 분석이 제공됩니다. 원시 이벤트 탐색기가 지원하는 크로스 워크스페이스 범위가 사용자 분석에서도 워크스페이스 간 사용자 병합을 지원한다는 의미는 아닙니다.

