정의
세션(Session) 은 한 명의 사용자가 웹사이트나 앱에 접속한 뒤, 일정 시간 동안 이어지는 연속된 상호작용 묶음입니다. 페이지를 보고, 검색하고, 장바구니에 담고, 결제하는 일련의 행동이 모두 하나의 세션 안에서 일어날 수 있습니다.
핵심은 "끊기지 않고 이어지는 한 번의 방문" 입니다. 사용자가 30분 이상 아무 동작도 하지 않거나(타임아웃), 브라우저를 닫거나, 다른 기기로 넘어가면 기존 세션은 종료되고, 다시 들어오면 새 세션으로 집계됩니다.
DTC·이커머스에서 세션은 트래픽의 기본 단위이자, 전환율(CVR)을 계산하는 분모 역할을 합니다. 광고 성과, 채널 효율, 사이트 UX 개선의 출발점이 되는 지표입니다.
비유로 이해하기
세션은 "한 번의 매장 방문" 과 같습니다.
- 고객이 매장에 들어와서(접속) → 여러 매대를 둘러보고(페이지뷰) → 직원에게 물어보고(검색) → 계산대에서 결제합니다(구매).
- 이 모든 과정이 한 번의 방문 안에 일어납니다.
- 만약 고객이 매장을 나가서 1시간 뒤 다시 들어오면? 새로운 방문으로 기록됩니다.
- 같은 사람이 하루에 세 번 방문하면? 세션은 3개, 사용자는 1명입니다.
즉, 사용자(User)는 "사람", 세션(Session)은 "방문 횟수" 입니다.
공식
세션은 전환율 계산의 기준이 됩니다.
전환율(CVR) = 전환 수 ÷ 세션 수 × 100
예시 데이터:
- 세션 수: 12,000
- 전환 수(구매 완료): 360
- 전환율: 360 ÷ 12,000 × 100 = 3.0%
또 다른 예시:
- 세션 수: 8,500
- 장바구니 담기 수: 1,275
- 장바구니 전환율: 1,275 ÷ 8,500 × 100 = 15.0%
세션당 페이지뷰(Pages per Session)도 자주 씁니다.
세션당 페이지뷰 = 총 페이지뷰 ÷ 세션 수
- 총 페이지뷰: 42,000
- 세션 수: 12,000
- 세션당 페이지뷰: 42,000 ÷ 12,000 = 3.5
비교표: 세션 vs 사용자 vs 페이지뷰
| 용어 | 의미 | 측정 대상 | 예시 |
|---|---|---|---|
| **사용자(User)** | 사이트를 방문한 고유한 사람 | 사람 수 | 같은 사람이 하루 3번 방문 → 1명 |
| **세션(Session)** | 한 번의 연속된 방문 | 방문 횟수 | 같은 사람이 하루 3번 방문 → 3세션 |
| **페이지뷰(Pageview)** | 조회된 페이지 수 | 페이지 로드 수 | 한 세션에서 5페이지 열람 → 5 PV |
| **이벤트(Event)** | 클릭, 스크롤, 구매 등 개별 행동 | 액션 수 | 버튼 클릭 1회 = 이벤트 1건 |
핵심 차이: 사용자는 "누가", 세션은 "몇 번", 페이지뷰는 "얼마나 많이 봤는가"를 봅니다.
적용 시나리오
1. 광고 채널 성과 비교
메타 광고와 구글 광고의 세션당 전환율을 비교하면, 어떤 채널이 실제 구매로 이어지는지 파악할 수 있습니다. 예를 들어 메타 광고 세션 5,000건 중 150건 전환(3.0%), 구글 광고 세션 4,000건 중 200건 전환(5.0%)이라면 구글 채널이 더 효율적입니다.
2. 랜딩페이지 최적화
세션당 페이지뷰가 1.2에 불과하다면, 첫 페이지에서 이탈이 많다는 신호입니다. 히어로 섹션, CTA 배치, 로딩 속도를 점검해야 합니다.
3. 리타게팅 타이밍 설계
세션 종료 후 24시간 이내 재방문율이 높은 고객층에게는 장바구니 리마인드 광고를, 7일 이상 미방문 고객에게는 할인 쿠폰 캠페인을 집행합니다.
4. 체크아웃 이탈 분석
세션은 있는데 구매 세션이 없다면 결제 단계에서 마찰이 있다는 뜻입니다. 배송비 표시 시점, 결제 수단, 회원가입 강제 여부를 확인합니다.
흔한 오해
오해 1: "세션 = 방문자"
아닙니다. 한 명의 사용자가 여러 세션을 만들 수 있습니다. 재방문이 많으면 세션 수가 사용자 수보다 훨씬 큽니다.
오해 2: "세션 타임아웃은 항상 30분"
Google Analytics 기본값은 30분이지만, 업종에 따라 다릅니다. B2B SaaS는 30~60분, 이커머스는 15~30분, 콘텐츠 사이트는 더 길게 설정하기도 합니다.
오해 3: "세션이 많으면 무조건 좋다"
아닙니다. 같은 사용자가 짧은 세션을 반복하면 오히려 이탈 신호일 수 있습니다. 세션 수와 세션당 페이지뷰, 전환율을 함께 봐야 합니다.
오해 4: "자정에 세션이 리셋된다"
대부분의 분석 도구는 자정 기준으로 캠페인 데이터를 리셋하지만, 세션 자체는 마지막 활동 시점 + 타임아웃 기준으로 종료됩니다. 자정과 무관하게 이어질 수 있습니다.
관련 용어
- User (사용자): 고유 방문자. 세션의 상위 개념.
- Pageview (페이지뷰): 세션 내 페이지 조회 수.
- Bounce Rate (이탈률): 단일 페이지 세션의 비율.
- Session Duration (세션 지속시간): 세션 시작부터 마지막 활동까지의 시간.
- Conversion Rate (전환율): 세션 대비 전환 비율.
- Attribution (기여도): 어떤 채널이 세션을 만들었는지 추적.
- Cookie (쿠키): 세션을 식별하고 유지하는 기술적 수단.
- UTM Parameter: 세션의 유입 출처를 구분하는 태그.
세션은 DTC 성장의 가장 작은 측정 단위입니다. 세션을 정확히 이해하면, 광고비를 어디에 써야 하고, 사이트 어디를 고쳐야 하며, 어떤 고객을 다시 불러와야 하는지가 명확해집니다.