세션
Session
세션은 사용자가 웹사이트나 앱과 상호작용한 활동을 일정 규칙으로 묶은 단위입니다. GA4의 세션은 session_start 이벤트와 세션 ID를 사용합니다. 사용자 수나 페이지뷰와 직접 같지 않습니다.
AI 보조 조사·작성 후 원문과 대조한 설명입니다. 사례·계산은 별도 출처 표기가 없는 한 이해를 위한 가상 예시이며 실제 고객 성과가 아닙니다.
GA4 세션은 언제 시작하고 끝나나요?
GA4는 활성 세션이 없는 상태에서 사용자가 앱을 전면에 열거나 웹 페이지·화면을 보면 세션을 시작합니다. GA4 세션 안내는 session_start 이벤트와 함께 ga_session_id, ga_session_number가 생성됩니다. 기본적으로 30분 동안 활동이 없으면 세션이 시간 초과된다고 설명합니다. 자정이 지났다는 이유만으로 새 세션을 시작하는 옛 규칙과 동일하게 해석하면 안 됩니다.
세션 수는 무엇을 세나요?
세션 수의 단위는 사람이나 이벤트가 아니라 세션입니다. 한 사용자가 오전과 오후에 다시 방문하면 두 세션이 될 수 있습니다. 한 세션 안에서는 여러 페이지뷰와 이벤트가 발생할 수 있습니다. 세션당 전환율을 쓴다면 '전환이 발생한 세션÷전체 세션×100'인지 '전환 이벤트 수÷세션 수'인지 명확히 구분해야 합니다. 전자는 세션 비율, 후자는 세션당 평균 횟수입니다.
세션 시간을 인위적으로 늘리면 왜 안 되나요?
세션·참여 측정 문서는 비활성 시간 초과를 막기 위해 주기적으로 이벤트를 보내 세션을 늘리는 구현을 권장하지 않습니다. 실제 행동보다 세션 길이와 참여가 부풀 수 있기 때문입니다. 필요한 상호작용만 의미 있는 이벤트로 보냅니다. DebugView에서 session_start와 세션 매개변수를 검증합니다.
보고서 비교 시 확인할 항목은 무엇인가요?
기간, 속성 시간대, 세션 제한 시간, 내부 트래픽 필터, 동의 상태, 식별자, 데이터 처리 시점을 맞춰야 합니다. 가상 예시로 광고 클릭 100회와 GA4 세션 85회를 비교할 때 15회를 곧바로 '유실'로 단정하지 않습니다. 클릭과 세션의 단위가 다릅니다. 태그 로드·동의·중복 클릭·시간대 차이가 있기 때문입니다.
세션 지표를 재현하려면 무엇을 기록하나요?
세션 제한 시간, 참여 세션 기준, 내부 트래픽 제외, 날짜 범위와 시간대를 보고서 옆에 둡니다. 세션은 기간 경계와 필터의 영향을 받습니다. 다른 속성이나 광고 플랫폼의 방문 수와 단순 대조하지 않습니다. 추출 시점까지 남기면 처리 지연으로 인한 차이도 확인할 수 있습니다.
자주 묻는 질문
- 세션 수와 사용자 수는 같은가요?
- 아닙니다. 한 사용자가 기간 안에 여러 세션을 만들 수 있고 세션은 도구가 정한 조건으로 묶은 방문 단위입니다.
- 참여 시간을 늘리는 ping을 보내면 세션 품질이 좋아지나요?
- 아닙니다. 의미 있는 행동이 아닌 인위적 신호로 세션·참여 지표를 늘리면 실제 이용을 왜곡할 수 있습니다.
출처와 확인 범위
- GA4 세션 · Google Analytics Help · 확인 2026-10-27
GA4는 session_start와 세션 ID·번호를 만들고 기본 비활성 제한 시간을 적용합니다.
확인 범위: 세션은 사용자·이벤트와 다른 집계 단위입니다.
- GA4 세션·참여 측정 · Google for Developers · 확인 2026-10-27
세션·참여 측정은 의미 있는 이벤트로 검증하며 인위적 ping으로 세션을 늘리지 않습니다.
확인 범위: 개발자 문서의 구현 기준으로 속성 설정에 따라 결과가 달라질 수 있습니다.