세션과 사용자는 각각 무엇을 세는 단위인가

세션(Session)은 한 사람이 사이트나 앱에 들어온 순간부터 활동을 멈추거나(GA4 기준 기본 30분 이상 비활동) 자정을 넘기는 등 특정 조건으로 세션이 끊길 때까지를 '방문 한 번'으로 세는 단위입니다. 사용자(User)는 이 방문을 한 개별 사람(정확히는 브라우저·기기에 부여된 식별자)을 세는 단위입니다. 같은 사람이 하루에 사이트를 세 번 들어왔다 나갔다 했다면, 세션수는 3, 사용자수는 1로 집계됩니다.

이 차이 때문에 세션수는 항상 사용자수와 같거나 그보다 큽니다. 두 숫자가 같다면 모든 방문자가 그 기간 동안 딱 한 번씩만 방문했다는 뜻이고, 세션수가 사용자수의 몇 배로 크다면 재방문이 활발하게 일어나고 있다는 뜻입니다.

GA4가 세션을 다루는 방식은 UA와 어떻게 다른가

과거 유니버설 애널리틱스(UA)는 세션(방문)을 데이터의 기본 단위로 삼아, 페이지뷰·이벤트·거래 같은 상호작용을 세션에 종속된 '히트(hit)' 타입으로 나눠 집계했습니다. 반면 GA4는 페이지뷰를 포함한 모든 상호작용을 '이벤트' 하나의 구조로 통일해서 수집합니다. 세션이라는 개념 자체도 별도로 존재하는 것이 아니라, 사용자가 사이트에 들어오는 순간 session_start라는 이벤트가 발생하면서 파생되는 값입니다. 즉 GA4에서 세션수는 session_start 이벤트가 몇 번 발생했는지를 세는 것과 사실상 같은 개념입니다.

이 구조 차이 때문에 UA 시절 세션 기준으로 짜여 있던 분석 습관을 GA4에 그대로 옮기면, 특정 리포트에서 숫자가 예상과 다르게 보이는 경우가 있습니다. 이벤트 중심 구조라는 점을 이해하고 있어야 GA4 리포트의 숫자 흐름을 오해하지 않습니다.

리포트에서 어떤 표현을 쓸 때 특히 조심해야 하나

가장 흔한 오독은 "방문자수가 500명이었다"처럼 세션수를 사용자수인 것처럼 말하는 경우입니다. 이렇게 표현하면 실제로는 300명이 재방문을 포함해 500번 방문한 결과인데도, 마치 서로 다른 500명이 사이트를 찾아온 것처럼 전달됩니다. 특히 임원 보고나 광고주 리포트처럼 숫자가 그대로 인용되는 문서에서는 세션수와 사용자수를 명확히 구분해 표기하는 것이 신뢰도에 직결됩니다.

반대의 오독도 있습니다. 사용자수만 보고 "300명이 방문했다"고 하면서 재방문이 얼마나 활발한지는 놓치는 경우입니다. 재방문율이 높은 서비스라면 세션수와 사용자수의 차이 자체가 콘텐츠 재방문 매력도를 보여주는 신호이므로, 두 숫자를 함께 보고해야 실제 상황을 정확히 전달할 수 있습니다.

세션이 끊기는 기준도 함께 알아두면 도움이 된다

GA4 기본 설정에서 세션은 30분 이상 활동이 없으면 종료되고, 다시 활동이 감지되면 새 세션으로 시작됩니다. 또한 하루가 바뀌는 자정을 넘기는 경우에도 세션이 새로 나뉘는 규칙이 적용됩니다. 이 기준 때문에 한 사람이 밤 11시 50분에 사이트를 보다가 자정을 넘겨 새벽 12시 10분까지 계속 머물렀다면, 실제로는 끊기지 않고 계속 이용했더라도 세션은 2개로 집계될 수 있습니다. 이런 세부 규칙을 모르면 "왜 세션수가 예상보다 많이 나오지"라는 의문이 풀리지 않고 남을 수 있으므로, 세션이 어떤 조건에서 나뉘는지 기본 규칙을 함께 알아두는 것이 리포트를 정확히 해석하는 데 도움이 됩니다.

실무에서 두 지표를 같이 보는 방법

가장 간단한 방법은 사용자당 세션수(세션수÷사용자수)를 별도로 계산해 함께 기록하는 것입니다. 이 값이 1에 가까우면 대부분 신규·1회성 방문이고, 값이 클수록 재방문이 많다는 뜻입니다. GA4 표준 보고서에서 트래픽 획득·사용자 획득 보고서를 열면 세션수와 사용자수를 나란히 볼 수 있는데, 이 둘을 함께 확인하는 습관을 들이면 리포트를 인용할 때 숫자를 잘못 옮기는 실수를 줄일 수 있습니다. 특히 여러 팀이 같은 데이터를 공유하는 조직이라면, 보고서 양식 자체에 "세션수"와 "사용자수" 두 열을 항상 나란히 두는 규칙을 만들어두는 것이 오독을 구조적으로 막는 방법입니다.

숫자로 다시 확인해보면

어느 뉴스레터 사이트의 GA4 리포트에서 이번 달 세션수가 900, 사용자수가 300으로 나왔다고 가정해보겠습니다. 사용자당 세션수는 900÷300=3으로, 평균적으로 한 명이 한 달에 세 번 방문했다는 뜻입니다. 이 사이트를 처음 소개하는 자료에 "이번 달 방문자 900명"이라고 적으면, 실제보다 세 배 많은 사람이 찾아온 것처럼 전달됩니다. 반대로 광고주에게 "실제 사람은 300명뿐"이라고만 보고하면, 이 콘텐츠가 한 사람을 평균 세 번씩 다시 불러들이는 힘이 있다는 긍정적인 신호를 놓치게 됩니다. 두 숫자를 함께 "세션수 900(사용자수 300, 1인당 평균 3회 재방문)"처럼 적어야 이 사이트의 실제 상황이 정확히 전달됩니다.

이런 재방문 배율은 업종에 따라 자연스러운 범위가 다릅니다. 콘텐츠·커뮤니티형 서비스는 배율이 높은 것이 긍정적 신호일 수 있지만, 한 번 구매하면 끝나는 단발성 이커머스 사이트는 배율이 낮은 것이 오히려 자연스러운 경우가 많습니다. 배율 자체를 목표로 삼기보다, 서비스 성격에 맞는 배율인지를 함께 판단하는 것이 필요합니다.