세션
한 줄 정의
사용자가 웹사이트나 앱에 들어와 이것저것 하다가 나갈 때까지의 방문 한 번입니다. GA4 고객센터는 세션을 "사용자가 웹사이트 또는 앱과 상호작용하는 기간"으로 정의합니다.
어떻게 작동하나
시작과 끝 (GA4 고객센터 「애널리틱스 세션 정보」 기준)
- 시작: 활성 세션이 없는 상태에서 사용자가 페이지·화면을 보거나 앱을 포그라운드에서 열면 새 세션이 시작되고,
session_start이벤트가 자동으로 기록됩니다. - 끝: 활동 없이 30분(기본값)이 지나면 세션이 끝납니다. 세션 길이 자체에는 상한이 없습니다.
- 식별값: 세션이 시작되면 세션 ID(
ga_session_id, 시작 시각 타임스탬프)와 그 사용자의 몇 번째 세션인지(ga_session_number)가 붙습니다.
시간 제한 바꾸기: 웹은 관리 → 데이터 스트림 → 태그 설정 구성 → 세션 시간 제한 조정에서 시간·분 단위로 바꿉니다. 같은 화면의 '참여 세션 타이머'는 기본 10초로, 세션이 이 시간 이상 이어지면 참여 세션으로 봅니다. 바꿀 수 있는 최솟값·최댓값은 이번에 열어 본 문서에 없어 확인된 자료 없음입니다.
예시로 세어 보기 (기본 30분 기준, 가상 상황)
- 10:00 접속 → 10:10까지 상품 3개 보기 → 10:25 다시 클릭: 공백 15분이라 세션 1회
- 10:00 접속 → 10:10 마지막 클릭 → 10:50 다시 클릭: 공백 40분이 30분을 넘으므로 세션 2회
UA와 숫자가 다른 이유: 구글 Ads 고객센터는 세션 도중 캠페인 소스가 바뀌면 UA는 새 세션을 만들지만 GA4는 만들지 않아, GA4 세션 수가 UA보다 적게 나올 수 있다고 설명합니다.
쉽게 풀어 말할 때
"손님이 가게 문 열고 들어와서 둘러보다 나가는 게 한 번의 방문, 즉 세션이에요. 잠깐 전화 받느라 멈춰도 30분 안에 다시 움직이면 같은 방문으로 치고, 30분 넘게 아무것도 안 하다가 돌아오면 새 방문으로 세요."
업계 말로 말할 때
- "이번 주 세션은 늘었는데 사용자는 그대로예요. 같은 분들이 여러 번 들어온 거라 리타기팅 효과로 보입니다."
- "세션당 페이지뷰가 1점대라 랜딩에서 바로 나가는 비율이 높아요. 참여율이랑 같이 볼게요."
- "UA 시절 세션 수랑 GA4 세션 수는 집계 방식이 달라서 직접 비교 안 됩니다."
실무 팁
헷갈리기 쉬운 말
확인 퀴즈
GA4 기본 설정에서 한 사용자가 13:00에 접속해 13:05에 마지막으로 클릭하고, 13:30에 다시 클릭했습니다. 세션은 몇 회로 집계될까요?
정답과 풀이 보기
정답: 1번. 공백이 25분(13:05 → 13:30)으로 기본 시간 제한 30분보다 짧아 같은 세션입니다. 공백이 30분을 넘었다면 2번처럼 세션 2회가 됩니다.