이벤트 로그 세션 분석기
시각 변환만으로는 어느 이벤트가 같은 방문 형태의 구간에 속하는지 알 수 없습니다. 이 도구는 정확히 같은 사용자 키를 모으고 시간순으로 정렬한 뒤 선택한 비활성 간격에서 나눕니다. 각 세션에는 처음과 마지막 관측 이벤트, CSV 원본 레코드와 전체 이벤트 경로가 남습니다. 특정 분석 제품의 규칙을 추측하지 않고 명시된 수학적 정의로 계산합니다.
주요 기능
- 세 열과 타임스탬프 형식을 직접 선택하며 Unix 단위나 브라우저 시간대를 추측하지 않습니다.
- 정확한 키로 묶고 같은 instant의 이벤트는 원래 입력 순서를 유지합니다.
- 간격 ≥ 타임아웃에서 새 세션을 만들며 길이는 마지막−처음, 이벤트 1개는 0입니다.
- 정규화 UTC·원래 시각·CSV 레코드·입력/시간 순번을 세션과 이벤트 표에 보존합니다.
- 필터·페이지와 무관한 전체 세션 CSV·이벤트 CSV·JSON을 저장합니다.
- 로컬 연산 한도·협력적 취소를 적용하며 잘못된 이벤트를 몰래 건너뛰지 않습니다.
사용 방법
- UTF-8 CSV를 붙여 넣거나 파일을 선택하고 쉼표·세미콜론·탭을 지정합니다.
- 열을 확인한 뒤 사용자 키·타임스탬프·이벤트명에 서로 다른 세 열을 선택합니다.
- 정확한 시간 형식과 정수 초 단위의 비활성 타임아웃을 설정합니다.
- 분석을 실행해 세션 길이 요약, 이벤트 순서와 경계 간격을 확인합니다.
- 미리보기를 필터하거나 전체 세션 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/분석 로그 저장·자동 저장은 없습니다. 다운로드에는 사용자 키와 이벤트 원문이 있으므로 공유 전에 확인하세요. 취소·오류를 부분 성공으로 표시하지 않습니다.
댓글과 질문