측정과 지표 해석

클릭 수와 세션 수가 다른 건 추적이 깨진 게 아닙니다

김이삭
측정지표 — 클릭은 센 것, 세션은 만든 것

메신저에 캡처 한 장과 질문이 같이 올라옵니다. 광고 클릭 수와 세션 수가 나란히 찍힌 표, 그리고 추적이 깨진 게 아니냐는 한 줄.

클릭수 세션수 차이를 오류로 읽는 질문입니다. 계정을 바꿔도 매체를 바꿔도 거의 같은 문장으로 돌아오지요.

그런데 두 숫자는 애초에 같아질 수 없습니다. 하나는 일어난 사건을 센 값이고, 하나는 그 사건들을 규칙으로 묶어서 만든 값이거든요.

초인종으로 바꿔 말하면 이렇습니다. 클릭은 초인종을 누른 횟수고, 세션은 사람이 집에 들어와 머문 한 번입니다. 세 번 눌러도 들어온 건 한 번일 수 있고, 눌렀는데 그냥 돌아서 가버리면 들어온 적은 아예 없습니다.

클릭은 센 숫자고 세션은 만든 숫자입니다. 두 숫자가 같아야 한다는 가정이 틀린 것이지, 숫자가 틀린 게 아닙니다.

이 글에는 두 숫자가 각각 어디서 만들어지는지, 클릭이 세션보다 많아지는 자리와 거꾸로 뒤집히는 자리, 격차를 어디까지 정상으로 볼지, 그리고 둘을 섞지 않고 리포트에 쓰는 규칙을 담았습니다.


클릭수 세션수 차이는 왜 생기나요

클릭은 광고 플랫폼이 세는 사건입니다. 누군가 광고를 눌렀다는 일이 한 번 일어나면 1이 올라갑니다. 세는 주체가 광고 시스템이고, 세는 시점은 누른 그 순간이지요.

세션은 다릅니다. 분석 도구가 사람의 활동을 모아 한 번의 방문으로 묶어서 만든 단위입니다. 어디서 끊고 어디까지 한 묶음으로 볼지를 규칙이 정합니다. 규칙이 바뀌면 같은 행동에서 세션 수도 달라지고요.

제가 참고하는 해외 분석가 한 명은 이 질문을 셀 수 없이 많이 받았다고 적어뒀습니다. 그의 답은 한 줄입니다. 클릭은 클릭이고, 세션은 구성된 개념이라는 것. 둘이 서로 다른 층위에 사는데도 자꾸 같은 슬라이드에 올라온다는 지적도 함께였습니다.

광고 클릭 수세션 수
세는 곳광고 플랫폼분석 도구
세는 단위누름 1회방문 1묶음
만들어지는 방식사건 집계규칙으로 묶기
한 사람이 여러 번그만큼 올라감한 묶음일 수 있음
주된 쓰임비용과 단가 판단행동과 전환 경로 판단

표의 마지막 줄이 핵심입니다. 두 숫자는 서로를 검산하려고 만든 값이 아닙니다. 답하려는 질문이 처음부터 달랐거든요.


세션은 무엇을 기준으로 끊어지나요

세션이 구성된 개념이라는 말은 추상적인 수사가 아닙니다. 경계를 정하는 규칙이 실제로 있고, 그 규칙이 숫자를 만듭니다.

1
활동이 멈추면 끊긴다 · 일정 시간 동안 아무 활동이 없으면 그 세션은 닫힙니다. GA4 기본값은 30분이고 속성 설정에서 바꿀 수 있습니다. 같은 사람이 그 뒤에 다시 움직이면 새 세션이 열립니다.
2
시작은 별도의 사건으로 기록된다 · 세션이 열릴 때 분석 도구는 세션 시작 이벤트를 따로 남깁니다. 이 사건이 안 찍히면 그 방문은 세션으로 집계되지 않습니다.
3
기기가 다르면 다른 사람이다 · 로그인 정보로 사람을 이어 붙이지 않는 한, 폰에서 한 번 보고 PC에서 다시 본 사람은 서로 다른 방문자로 쪼개집니다.

규칙이 이렇게 생겼으니 결과도 따라옵니다. 한 세션 안에 광고 클릭이 여러 개 들어갈 수 있고, 어떤 클릭은 세션을 아예 시작하지 못하며, 세션 시작 사건 없이 존재하는 클릭도 생깁니다. 두 계산기가 서로 다른 규칙서를 들고 있는 셈입니다.


클릭이 세션보다 많아지는 경우는 어디서 생기나요

실무에서 더 흔한 방향은 이쪽입니다. 광고 쪽 숫자가 크고, 분석 도구 쪽이 작게 나오는 모양이지요. 원인은 대개 아래 다섯 자리 중 하나에 있습니다.

1
한 방문 안에서 여러 번 눌렀다 · 광고를 눌러 들어왔다가 뒤로 가서 같은 광고를 또 누르는 사람이 있습니다. 광고 쪽은 클릭 2, 분석 도구 쪽은 활동이 이어졌으니 방문 1입니다.
2
페이지가 열리기 전에 떠났다 · 누른 순간 클릭은 이미 집계됐지만, 측정 태그가 실행되기 전에 창을 닫으면 세션은 생기지 않습니다. 느린 랜딩페이지에서 이 손실이 커집니다.
3
추적 파라미터가 중간에 사라졌다 · 리다이렉트를 거치며 광고 식별자나 UTM이 떨어지면, 방문 자체는 세션으로 잡히는데 그 광고의 세션으로는 묶이지 않습니다. 비교하던 분모가 조용히 달라집니다.
4
측정이 차단됐다 · 추적 차단이나 동의 거부, 스크립트 오류로 태그가 돌지 않으면 그 방문은 숫자로 남지 않습니다. 광고 쪽 집계는 브라우저 사정과 무관하게 올라갑니다.
5
태그가 없는 페이지에 떨어졌다 · 이벤트 페이지나 외부 폼처럼 측정 코드가 안 들어간 주소를 최종 URL로 쓰면, 클릭은 다 집계되고 세션은 0입니다.

세 번째 항목이 특히 위험합니다. 다른 넷은 세션이 없어서 숫자가 줄어든 경우지만, 이건 세션은 멀쩡히 있는데 다른 채널로 분류된 경우입니다. 클릭은 줄고 직접 유입은 늘어나니, 격차만 보면 원인이 반대쪽에 있는 것처럼 보입니다.


세션이 클릭보다 많아지는 경우도 있나요

있습니다. 그리고 이쪽이 사람을 더 헷갈리게 만듭니다. 세는 쪽이 더 많이 세고 있으니 설명이 안 되는 것처럼 느껴지거든요.

  • 한 클릭이 두 세션으로 쪼개진 경우 · 광고로 들어와 둘러보다 자리를 비우고, 비활동 시간이 지난 뒤 같은 창으로 돌아오면 세션은 둘이 됩니다. 클릭은 그대로 1이고요.
  • 광고 플랫폼이 유효하지 않은 클릭을 걸러내 리포트에서 뺀 경우 · 그 방문이 분석 도구에는 세션으로 남아 있으면 세션 쪽이 더 큽니다.
  • 집계 시점과 시간대가 다른 경우 · 광고 플랫폼의 계정 시간대와 분석 도구 속성의 시간대가 다르면 자정을 걸친 트래픽이 서로 다른 날짜 칸에 들어갑니다. 하루만 떼어 보면 어긋나 보이지만 기간을 넓히면 줄어듭니다.

마지막 항목은 격차가 아니라 날짜 경계 문제입니다. 하루 단위로 두 숫자를 맞춰보는 습관이 있으면, 평생 안 맞는 숫자를 평생 들여다보게 됩니다.


클릭수와 세션수 차이, 어디까지가 정상인가요

여기서 가장 많이 받는 요청이 정상 범위를 숫자로 달라는 겁니다. 몇 퍼센트까지가 정상이냐는 것이지요. 그런 숫자는 없습니다. 랜딩 속도, 리다이렉트 구조, 동의 배너, 기기 구성, 재방문 비중이 계정마다 다르고, 그 조합이 격차 폭을 만들거든요. 옆 계정의 10%는 우리 계정의 기준이 아닙니다 (저도 한동안 그 기준 숫자를 찾아다녔습니다).

광고 리포트에 클릭 1,000, 분석 도구에 그 광고 세션 900이 찍혔다 치면 이렇게 읽습니다. 100명이 사라진 게 아닙니다. 한 묶음으로 합쳐진 누름이 몇 개, 열리기 전에 떠난 누름이 몇 개, 다른 채널로 분류된 방문이 몇 개 섞여서 나온 결과지요. 셋은 처방이 전부 다릅니다.

그래서 기준은 절대값이 아니라 안정성입니다. 지난 몇 주 격차 폭이 비슷한 자리에 머물렀다면 그건 그 계정의 구조가 만드는 상수입니다. 반대로 어제까지 비슷했던 폭이 갑자기 벌어졌다면 그때가 들여다볼 순간입니다.

두 숫자를 나눈 비율을 KPI로 올리지 마세요. 층위가 다른 값으로 만든 비율은 분자와 분모가 서로 다른 이유로 움직입니다. 숫자가 바뀔 때마다 원인을 못 짚고 설명만 하게 됩니다.

광고 식별자와 UTM이 어디서 떨어지는지 점검하는 순서는 165페이지 실무가이드에 화면 단위로 정리해뒀습니다.


클릭과 세션을 섞지 않는 리포트 규칙

처방은 단순합니다. 층위를 분리하는 것. 클릭은 클릭끼리 비교하고, 세션은 세션끼리 비교하고, 층위를 넘나드는 비율은 만들지 않습니다.

1
역할을 미리 정해둔다 · 비용과 클릭과 단가는 광고 플랫폼 화면으로, 사이트 안에서의 행동과 경로는 분석 도구로, 매출은 주문 데이터로 봅니다. 한 숫자에 두 역할을 맡기지 않습니다.
2
같은 표에 나란히 두지 않는다 · 두 칸이 붙어 있으면 사람은 반드시 뺄셈을 합니다. 꼭 같이 보여야 한다면 칸 아래에 집계 주체를 적어 두는 편이 낫습니다.
3
격차는 추세로 감시한다 · 주마다 격차 폭을 기록해두고 폭이 튀는 날만 원인을 찾습니다. 평상시 폭을 모르면 무엇이 이상인지도 모릅니다.
4
폭이 튀면 순서대로 본다 · 랜딩 리다이렉트와 파라미터 유실, 태그 실행, 동의 배너 변경, 시간대 설정 순으로 짚습니다. 최근에 바뀐 것부터 보면 대개 첫 칸에서 끝납니다.

질문이 올 때 쓸 한 문장도 미리 정해두면 좋습니다. 저는 이렇게 답합니다. 두 숫자는 서로 다른 단위라 같아지지 않고, 우리가 볼 것은 그 폭이 평소와 다른지입니다.

전환 숫자가 매체마다 다른 이유도 결국 같은 구조입니다. 세는 규칙이 다른 것이지요. 그 쪽은 매체별 전환 수 차이에서 따로 다뤘습니다.


자주 묻는 질문

클릭수 세션수 차이는 몇 퍼센트까지 정상인가요

모든 계정에 통하는 기준 수치는 없습니다. 랜딩 속도, 리다이렉트 구조, 동의 배너, 기기 구성에 따라 격차 폭이 달라지기 때문입니다. 판단은 절대값이 아니라 안정성으로 합니다. 몇 주간 비슷한 폭이 유지되면 그 계정의 구조가 만드는 상수로 보고, 폭이 갑자기 벌어진 시점만 원인을 찾습니다.

광고 클릭 수가 세션 수보다 많으면 추적이 깨진 건가요

꼭 그렇지 않습니다. 한 방문 안에서 광고를 여러 번 누르면 클릭만 올라가고, 페이지가 열리기 전에 떠난 클릭은 세션을 만들지 못합니다. 둘 다 정상 동작입니다. 다만 추적 파라미터가 리다이렉트에서 떨어지는 경우는 고쳐야 하는 문제이니, 랜딩 주소에 광고 식별자가 살아서 도착하는지 먼저 확인하세요.

GA4 세션은 어떤 기준으로 끊어지나요

일정 시간 동안 활동이 없으면 세션이 닫힙니다. GA4 기본값은 30분이고 속성 설정에서 조정할 수 있지요. 세션이 열릴 때는 세션 시작 이벤트가 따로 기록되며, 이 이벤트가 찍히지 않으면 그 방문은 세션으로 집계되지 않습니다.

클릭 수 대비 세션 수 비율을 지표로 써도 되나요

권하지 않습니다. 층위가 다른 두 값으로 만든 비율은 분자와 분모가 서로 다른 이유로 움직이거든요. 값이 바뀌어도 원인을 짚을 수 없습니다. 클릭은 클릭끼리, 세션은 세션끼리 비교하고 격차는 추세로만 감시하는 편이 해석됩니다.

클릭 수와 세션 수 격차가 갑자기 커졌다면 무엇을 먼저 보나요

최근에 바뀐 것부터 봅니다. 랜딩페이지 주소나 리다이렉트가 변경되어 광고 식별자와 UTM이 떨어지는지, 측정 태그가 모든 랜딩에서 실행되는지, 동의 배너나 스크립트가 교체되지 않았는지, 마지막으로 광고 계정과 분석 속성의 시간대 설정이 다른지 순서로 짚습니다.


두 숫자 다음에 맞춰볼 자리

클릭과 세션의 층위를 분리하면 리포트에서 한 가지 소모적인 논쟁이 사라집니다. 그다음 질문은 자연히 아래로 내려갑니다. 들어온 사람이 무엇을 했고, 그중 몇이 전환으로 이어졌고, 그 전환이 주문 데이터와 맞는지요. 숫자를 맞추는 일은 이 층에서 해야 의미가 있습니다.

구글애즈 검색광고 실무가이드

이 글에서 다룬 추적 파라미터와 전환 설정을 계정 화면 순서 그대로 풀어 썼습니다. PDF 165페이지 · 도표 42종.

  • 추적 템플릿과 최종 URL을 칸 단위로 분해 · 파라미터가 유실되는 자리 점검표
  • 전환 액션 설정 항목 10종 · 중복 집계와 기본 전환 선택 기준까지
  • 실계정 사례 4건 · 상위 5개 검색어 58%, 전환당 비용 21,922원, CPA 절반 감축 과정

먼저 읽어보시고 아니다 싶으면 3일 안에 전액 환불해 드립니다.

전자책 보러 가기 →

매주 화요일 아침에 보내는 아이작 뉴스레터에서는 이런 측정 디테일을 실제 계정 화면과 함께 다룹니다. 계정을 같이 열어보고 싶으시면 1:1 계정 진단도 운영합니다.

Next Step

대시보드의 전환수, 실제 매출과 맞습니까?

측정이 틀리면 그 위의 모든 판단이 틀립니다. 전환 11,464건이 실제 예약 91건이던 계정도 있었습니다.

1:1 계정 진단 — 계정을 직접 열어 보고 무엇부터 고칠지 우선순위를 정해드립니다.

김이삭
김이삭

퍼포먼스 마케터 · Performance × AI