이벤트 로그 세션 분석기

이벤트 로그 세션 분석기

시각이 있는 이벤트를 명확한 비활성 간격 규칙으로 세션화합니다.

각 사용자의 이벤트를 시간순으로 정렬합니다. 로컬 로그 분석 규약이며 실제 집중·체류시간 측정이나 특정 분석 서비스의 세션 재현을 뜻하지 않습니다.

이벤트 CSV와 세션 규칙

UTF-8 1 MiB · 자료 1~5,000행 · 3~32열 · 100,000셀. 사용자 키와 이벤트명은 공백뿐이지 않은 한 줄, 최대 256 유니코드 코드포인트입니다. 헤더의 바깥 공백은 제거하고 값의 식별자는 그대로 유지합니다.

입력 형식을 직접 선택하며 단위를 추측하지 않습니다. RFC3339는 완전한 날짜·초·Z 또는 ±HH:MM이 필요합니다. 소수는 최대 3자리이며 윤초와 offset 없는 현지시각은 받지 않습니다.

같은 사용자의 다음 이벤트 간격이 타임아웃 이상이면 새 세션입니다. 기본 1,800초에서 정확히 30분인 간격도 분리합니다.

열과 시간 형식을 확인하고 분석을 실행하세요.

시간·세션 계산 규약

정확히 같은 사용자 키별로 정수 UTC 밀리초, 입력 순번 순으로 정렬합니다. 간격 ≥ 타임아웃이면 새 세션이며 자정 통과만으로 나누지 않습니다. 같은 instant는 함께 둡니다. 길이는 마지막−처음으로, 실제 집중·활동시간이나 마지막 이벤트 이후 체류시간이 아닙니다. 중복 행도 보존합니다.

RFC3339 지원 프로필: 0001~9999년, 실제 달력 날짜, T/t, 초, 선택 소수 1~3자리, Z/z 또는 -23:59~+23:59 offset입니다. UTC 변환 결과도 같은 연도 범위 안이어야 합니다. 잘못된 날짜·24시·60초·더 정밀한 소수·시간대 이름·앞뒤 공백은 오류입니다. Unix 초는 선택 부호와 최대 소수 3자리, 밀리초는 선택 부호와 정수만 받습니다. 지수·16진 표기는 거부합니다.

RFC3339 -00:00은 UTC instant를 알지만 원래 현지 offset은 모르는 표기입니다. Z와 +00:00은 offset0을 명시합니다. Unix 타임스탬프는 instant만 나타내며 원래 현지 시간대를 제공하지 않습니다. 브라우저 시간대나 서머타임을 추측하지 않습니다.

명시적으로 붙여 넣거나 선택한 파일만 읽습니다. 분석은 페이지 메모리에서 실행하며 업로드·URL/분석 로그 저장·자동 저장은 없습니다. 다운로드에는 사용자 키와 이벤트 원문이 있으므로 공유 전에 확인하세요. 취소·오류를 부분 성공으로 표시하지 않습니다.

시간 형식 근거

RFC3339 전체 변형이 아닌 위의 제한 프로필을 사용합니다. JavaScript Date.parse가 허용하는 구현별 날짜 문자열 추측은 쓰지 않습니다.

댓글과 질문

이벤트 로그 세션 분석기

시각 변환만으로는 어느 이벤트가 같은 방문 형태의 구간에 속하는지 알 수 없습니다. 이 도구는 정확히 같은 사용자 키를 모으고 시간순으로 정렬한 뒤 선택한 비활성 간격에서 나눕니다. 각 세션에는 처음과 마지막 관측 이벤트, CSV 원본 레코드와 전체 이벤트 경로가 남습니다. 특정 분석 제품의 규칙을 추측하지 않고 명시된 수학적 정의로 계산합니다.

주요 기능

  • 세 열과 타임스탬프 형식을 직접 선택하며 Unix 단위나 브라우저 시간대를 추측하지 않습니다.
  • 정확한 키로 묶고 같은 instant의 이벤트는 원래 입력 순서를 유지합니다.
  • 간격 ≥ 타임아웃에서 새 세션을 만들며 길이는 마지막−처음, 이벤트 1개는 0입니다.
  • 정규화 UTC·원래 시각·CSV 레코드·입력/시간 순번을 세션과 이벤트 표에 보존합니다.
  • 필터·페이지와 무관한 전체 세션 CSV·이벤트 CSV·JSON을 저장합니다.
  • 로컬 연산 한도·협력적 취소를 적용하며 잘못된 이벤트를 몰래 건너뛰지 않습니다.

사용 방법

  1. UTF-8 CSV를 붙여 넣거나 파일을 선택하고 쉼표·세미콜론·탭을 지정합니다.
  2. 열을 확인한 뒤 사용자 키·타임스탬프·이벤트명에 서로 다른 세 열을 선택합니다.
  3. 정확한 시간 형식과 정수 초 단위의 비활성 타임아웃을 설정합니다.
  4. 분석을 실행해 세션 길이 요약, 이벤트 순서와 경계 간격을 확인합니다.
  5. 미리보기를 필터하거나 전체 세션 CSV·이벤트 CSV·JSON을 저장합니다.

활용 예시

  • 익명으로 만든 예시 제품 로그를 일관된 비활성 세션으로 나누기
  • 원본 레코드 번호를 유지하며 정확한 타임아웃 경계의 소속 감사
  • 서로 다른 UTC offset이 같은 instant를 나타내는 원시 로그 대조
  • 세션 구간을 실제 활동시간과 혼동하지 않고 전체 이벤트 경로 후속 분석

자주 묻는 질문

언제 새 세션이 시작되나요?

사용자의 첫 이벤트는 새 세션입니다. 해당 사용자를 UTC 밀리초순으로 정렬한 뒤 직전 간격이 설정한 타임아웃 이상이면 다시 나눕니다. 1,800초에서 정확히 30분은 분리하고 29분 59.999초는 함께 둡니다. 자정을 지났다는 이유만으로 나누지 않으며 같은 시각은 원래 CSV 순서로 같은 세션에 둡니다.

어떤 시간 형식을 받나요?

RFC3339 밀리초, 소수 최대 3자리 Unix 초, 정수 Unix 밀리초 중 직접 선택합니다. RFC 프로필은 0001~9999년의 올바른 날짜와 시간, T/t, 초, Z/z 또는 ±HH:MM이 필요합니다. 밀리초보다 정밀한 소수·윤초·24시·시간대 이름·offset 없는 시간·앞뒤 공백은 거부합니다. RFC3339의 모든 변형을 지원한다고 주장하지 않습니다.

-00:00은 무슨 뜻인가요?

RFC3339 -00:00은 UTC instant를 알지만 원래 현지 offset은 모르는 표기입니다. Z와 +00:00은 offset0을 명시합니다. Unix 타임스탬프도 instant를 나타내지만 원래 현지 시간대는 제공하지 않습니다. 보고서는 원문과 현지 offset을 아는지 여부를 따로 보존합니다.

세션 길이가 실제 활동시간인가요?

아닙니다. 같은 세션의 마지막 관측 이벤트에서 처음을 뺀 길이입니다. 이벤트 한 개는 0이며 마지막 뒤에 타임아웃을 더하지 않습니다. 0 길이 세션도 평균·중앙값에 포함합니다. 개별 정수 밀리초와 십진 문자열 합계는 정확하며 평균은 부동소수 근삿값입니다. 집중시간이나 특정 분석 서비스의 수치를 보장하지 않습니다.

키·중복 이벤트·입력 순서는 어떻게 다루나요?

키의 대소문자·공백·선행0·유니코드 표기를 그대로 구분합니다. 헤더만 바깥 공백을 제거합니다. 동일한 이벤트 행도 삭제하지 않습니다. 사용자별로 따로 시간 정렬하며 같은 instant에서는 원래 입력 순서를 유지합니다. 원래 CSV 논리 레코드와 시간 순번을 모두 제공합니다. 전체 세션 ID는 이번 보고서에서만 유효하며 입력 편집 후에도 유지되는 ID가 아닙니다.

한도와 내보내기 범위는 무엇인가요?

UTF-8 1 MiB·자료 5,000행·32열·100,000셀까지 받으며 키·이벤트는 최대 256 코드포인트의 비어 있지 않은 한 줄입니다. 잘못된 행은 전체 오류로 처리하고 빈 레코드만 집계 후 건너뜁니다. CSV·JSON은 화면 필터·페이지와 관계없이 모든 세션과 이벤트를 담습니다. 표가 경로를 줄여 보여도 전체 파일에는 모두 들어갑니다. CSV는 수식 접두사를 보호하고 JSON은 원문을 유지합니다. 출력마다 최대 8 MiB이며 취소하면 부분 결과를 버립니다.

개인정보 안내

명시적으로 붙여 넣거나 선택한 파일만 읽습니다. 분석은 페이지 메모리에서 실행하며 업로드·URL/분석 로그 저장·자동 저장은 없습니다. 다운로드에는 사용자 키와 이벤트 원문이 있으므로 공유 전에 확인하세요. 취소·오류를 부분 성공으로 표시하지 않습니다.

관련 도구

타임스탬프 변환기JSON CSV 변환JSON 포맷터WebAssembly 모듈 검사기다국어 연결 행렬 검사기구문 트리 질의 실험실컨테이너 빌드 단계 분석기의존성 그래프 탐색기버전 제약 충돌 분석기작업 스케줄 충돌 검사기패치 검토 작업대소스맵 탐색기다국어 카탈로그 검사기구조화 데이터 대조기HTTP 아카이브 분석기웹훅 서명 실험실Protobuf 스키마 작업대GraphQL 스키마 실험실Avro 스키마 호환성 검사기로컬 SQL 데이터 작업대스키마 기반 입력 폼 생성기3D 메쉬 검사·복구기관망 유량·압력 실험실로봇팔 운동학 실험열저항 회로 실험실보 휨 실험실기어열 배치 실험공차 누적 실험실센서 교정 곡선 맞추기PCB 적층 비교 설계기디지털 필터 설계기도로망 도달 범위 지도태양 그림자 배치 실험GPS 오차 시뮬레이터디지털 논리 회로 실험아날로그 회로 실험실링크 기구 운동 실험해석용 메쉬 생성기OpenAPI 계약 검사기DB 스키마 변경 계획기수식 차원 검사기트러스 힘 실험실논리식 최소화 실험실제어계 응답 실험실대기행렬 시뮬레이터위치 구역 출입 이벤트 실험실좌표계 변환 실험실측량 폐합 검산 실험실위성·래스터 구간 분류단계구분도 설계기지도 인쇄 편집기GeoTIFF 래스터 재투영고도 등고선 생성기지형 가시영역 실험실지형 유역 탐색기오프라인 지도 타일 패키저텍스트 파일 인코딩 작업대파일 경로 호환성 검사기SBOM 라이선스 탐색기파일 형식 위장 검사기npm 잠금 파일 충돌 해결기소스 비밀값 점검기오프라인 웹 자료 패키저인증서 체인 검사기토렌트 메타정보 검사기파일 분할 전송 패키저로컬 파일 암호 금고동일 파일 찾기압축 파일 작업대디자인 토큰 관리기반응형 간격 체계 설계기반응형 타이포 시스템 설계기포장 전개도 설계기SVG 아이콘 스프라이트 묶기Flexbox 배치 설계기CSS Grid 배치 설계기정규 언어 동치 검사기Markdown 문서 묶음 검사기로그 패턴 추출기반응형 HTML 레이아웃 검사기메일 HTML 렌더 검토기내부 링크 구조 분석기상태 전이 모델 테스트 생성기페트리넷 흐름 실험Git 이력 그래프 탐색기HTTP 요청 명령 설계기바이너리 프로토콜 설계기바이너리 Hex 편집기바이너리 차이 패치 만들기파일 전자서명 작업대API 모의 응답 실험실데이터 열 매핑 설계기데이터베이스 관계도 설계기시계열 누락 검사기학습 데이터 분할기데이터 흐름 계보 작성기결정트리 학습 실험실데이터 비식별 처리기데이터 계약 규칙 검사기JSON Schema 검증기항목 동시출현 분석기robots 규칙 시뮬레이터HTML 검색 기본 검사기접근성 구조 검사기RSS·Atom 피드 작성기IndexNow 배포 알림 준비기검색 로봇 로그 분석기CSP 정책 검토기검색 실적 CSV 분석기CSV 수식 위험 검사기CORS 응답 시뮬레이터HTTP 캐시 동작 실험실쿠키 속성 검사기성능 추적 파일 분석기사이트맵 구조 검사기파일 일괄 이름 바꾸기파일 묶음 무결성 검증기폴더 용량 지도폴더 차이 검토기방문 순서 최적화GeoJSON 지도 편집기지도 영역 중첩 분석기지도 라벨 배치기공간 속성 결합기GeoJSON 공간 위상 검사기GPS 이동 기록 분석기이동 기록 위치 가림표 관계 결합기피벗 테이블 작업대데이터 품질 프로파일러표 데이터 정제 작업대기록 대사 도구데이터 사전 작성기canonical 관계 검사기리다이렉트 계획 검증기HTTP 응답 속도·핑 참고 테스트내 브라우저·시스템 정보JSON ↔ YAML 변환기XML ↔ JSON 변환기HTML 포맷터JavaScript 압축기목 데이터 생성기.gitignore 생성기라이선스 생성기User-Agent 분석기비밀번호 강도 검사코드 이미지 만들기XML 포맷터HTTP 상태 코드 찾기MIME 타입 찾기JS·SQL 문자열 이스케이프CSS 박스 그림자 생성기CSS 그라데이션 생성기들여쓰기 변환기진법 변환기유니코드 이스케이프 변환기유니코드 문자 분석기JSON 구조 비교기Markdown 표 생성기Base64 인코더URL 인코더SQL 포맷터Cron 표현식 생성기정규식 테스터UUID 생성기해시 생성기JWT 디코더HTML 엔티티 변환기Markdown 미리보기CSS Minifier메타태그·OG 생성기대소문자·케이스 변환이미지 Base64 변환
개발 도구 도구 전체 보기 →이미지/미디어 →텍스트/변환 →생활/재미 →