GA4 채널별 실질 독자 수, 지금 직접 계산해보세요

GA4를 열면 채널별 세션 수가 바로 보인다. 유기 검색 2,400, 소셜 1,800, 직접 유입 600. 숫자만 보면 "소셜 트래픽이 꽤 되네, 인스타 더 밀어볼까" 싶어지는데, 그 1,800명이 실제로 글을 읽었는지는 세션 수만으로 알 수 없다.
GA4에는 이 질문에 답하는 지표가 이미 들어 있다. 그 숫자를 꺼내서 채널별 실질 독자 수를 직접 계산해보려 한다. 공식 하나, 단계 셋이면 10분 안에 내 사이트 데이터로 결론까지 낼 수 있다.
계산에 쓸 지표가 뭔지 먼저 확인
GA4는 모든 세션을 동등하게 취급하지 않는다. 구글의 공식 정의에 따르면 아래 세 조건 중 하나를 충족해야 '참여 세션'으로 인정된다.
- 세션이 10초 이상 지속된다
- 같은 방문 중 페이지뷰가 2회 이상 발생한다
- 전환 이벤트가 1건 이상 기록된다
들어왔다가 10초 안에 나간 단일 페이지 방문은 참여 세션이 아니다. 참여 세션율(Engagement Rate)은 전체 세션 중 이 조건을 충족한 비율, 이탈률(Bounce Rate)은 그 반대다. 둘을 더하면 100%가 된다.
평균 참여 시간(Average Engagement Time)은 브라우저가 실제로 포그라운드에 있었던 시간의 평균이다. 탭을 최소화하거나 다른 창을 쓰는 동안은 집계에서 빠진다. GA 이전 버전(UA)의 세션 지속 시간과 달리 GA4는 사용자가 실제로 화면을 보던 시간만 측정하기 때문에, 열람 행동에 훨씬 가까운 수치가 나온다.
이 두 지표가 이번 계산의 재료 전부다. 전환율·CPC·노출 수는 이번 목적과 관계없다.
보고서에서 숫자 꺼내기
보고서 → 획득 → 트래픽 획득 순서로 들어간다. 채널 그룹별(Organic Search, Organic Social, Direct, Referral 등) 행이 나열되어 있고, 기본 열에 세션 수·참여 세션 수·참여율·평균 참여 시간이 함께 표시된다. 보이지 않으면 보고서 오른쪽 상단 '열 맞춤설정' 아이콘을 눌러 해당 지표를 추가하면 된다.
분석 기간은 최소 30일 이상으로 잡는다. 소셜 채널은 특정 게시물이 바이럴됐을 때 일시적으로 트래픽이 몰리는 경우가 많아서 단기 데이터는 왜곡이 크다. 30~90일 구간이 채널 고유의 독자 성격을 파악하는 데 더 안정적이다. 반대로 신규 사이트라면 데이터가 부족해도 지금 있는 범위 안에서 먼저 계산해두는 게 낫다. 기준이 생겨야 다음 달 비교가 가능하다.
화면에서 채널별로 총 세션 수와 참여 세션율(%) 두 숫자를 메모해둔다. GA4는 참여 세션 수를 별도 열로 표시하기도 하는데, 이미 계산된 값이라 그대로 써도 되고 직접 곱해도 결과는 같다.
실질 참여 세션을 직접 계산하는 방법
참여 세션율만 보면 세션이 적은 채널이 과대평가된다. 세션 수만 보면 읽히지 않는 트래픽이 과대평가된다. 이 둘을 하나로 합치는 공식이 있다.
실질 참여 세션 = 총 세션 × 참여 세션율
앞서 메모한 숫자를 넣어보면 이렇게 된다.
- 소셜: 1,800 × 0.42 = 756
- 유기 검색: 2,400 × 0.68 = 1,632
- 직접 유입: 600 × 0.71 = 426 (직접 유입 참여율 70% 전후를 70.7%로 가정한 예시)
외형만 보면 소셜이 그리 뒤처지지 않아 보이지만, 실제로 글을 읽은 독자 수는 두 배 이상 차이가 난다. 직접 유입은 세션 수가 가장 적어도 참여율이 높아서 실질 독자 비율은 꽤 건강한 편이다.
이 계산은 GA4가 별도 열로 제공하지 않아 화면 숫자를 직접 곱해야 한다. 번거롭다면 탐색 보고서(Explore)에서 세션과 참여 세션을 나란히 올려두고 맞춤 측정항목으로 비율을 구해두면, 이후 월별 추이를 보는 것도 편해진다.
내 숫자를 업계 벤치마크와 비교하면
계산한 참여 세션율을 채널별 업계 평균과 비교해보면 내 사이트의 위치가 잡힌다. Siege Media의 304개 속성 분석 기준으로 채널별 평균 참여 세션율은 이렇다.
- 유기 검색: 61~65%
- 직접 유입·이메일: 70% 전후
- 소셜 채널(페이드·오가닉 포함): 40~50% 수준
유기 검색이 높은 이유는 독자가 특정 질문의 답을 찾으러 왔기 때문이다. 이미 의도를 갖고 들어온 사람이라 글에 머무는 경향이 강하다. 이메일·직접 유입이 더 높은 건 이 콘텐츠가 이미 마음에 든 구독자들이 주축이어서다.
소셜이 낮은 건 피드 스크롤 중에 클릭한 방문자 특성 탓이다. 읽겠다는 의도가 처음부터 약하니까, 세션 수가 인상적이어도 실제 독자 수는 절반도 안 되는 경우가 흔하다. 나쁜 신호라는 뜻은 아니다. 목적에 따라 해석이 달라진다.
벤치마크보다 10%포인트 이상 낮은 채널이 있다면 원인을 두 방향으로 좁힐 수 있다. 그 채널에서 공유하는 콘텐츠 유형이 독자 기대와 어긋나거나, 랜딩 페이지 자체에 문제(로딩 속도, 모바일 가독성)가 있는 경우다. 두 경우 모두 개선 방향이 다르니 먼저 어느 쪽인지 가려야 한다.
다만 벤치마크보다 내 사이트 전체 평균이 더 직접적인 기준선이 된다. 같은 사이트 안에서 채널끼리 비교해야 콘텐츠 전략의 방향이 명확하게 보인다. 특정 채널이 전체 평균보다 10%포인트 이상 낮다면 그 채널을 들여다볼 이유로 충분하다.
계산 결과로 채널 전략 결정하기
실질 참여 세션을 채널별로 나열하면 세 가지 유형이 보인다.
실질 참여 세션도 많고 참여율도 높은 채널이라면 지금 잘 돌아가고 있다. 이 채널에서 오는 독자가 콘텐츠를 제대로 소비하고 있으니 같은 방향의 콘텐츠를 더 만드는 게 합리적이다.
세션은 많은데 참여율이 유독 낮은 채널은 트래픽은 가져오지만 독자는 충분히 데려오지 못하는 상태다. 이 채널에 콘텐츠 제작 예산을 계속 쏟아붓기 전에 랜딩 경험부터 점검해야 한다. 콘텐츠를 더 만들어도 읽히지 않으면 투자 대비 효율이 낮아진다.
세션은 적지만 참여율이 높은 채널은 작지만 품질 좋은 트래픽 소스다. 여기에 투자를 늘리면 실질 참여 세션이 비례해서 늘어날 가능성이 있다. 이메일 뉴스레터가 이 유형에 해당하는 경우가 많다. 세션 수 자체는 소셜보다 훨씬 적어도 실질 독자 비율이 높아 장기 독자로 이어지는 경향이 있다.
"소셜은 무조건 나쁘다"는 결론은 이 계산에서 나오지 않는다. 소셜이 브랜드 인지 목적이라면 세션 수 자체가 의미를 갖는다. 하지만 블로그 콘텐츠를 읽히는 것이 목적이라면, 유기 검색과 이메일에서 온 독자가 실질적으로 더 많이 읽었다는 숫자는 채널 배분 결정에 직접적인 근거가 된다.
참여 시간으로 독자의 깊이까지 보기
참여 세션율은 "읽었는가, 안 읽었는가"를 0과 1로 구분한다. 같은 65% 참여율이라도 평균 참여 시간이 45초인 채널과 3분인 채널은 독자의 깊이가 다르다.
긴 글을 주로 게시하는 블로그라면, 평균 참여 시간이 예상 독서 시간에 근접할수록 그 채널 독자들이 끝까지 읽고 있다는 신호다. 1,500자 안팎의 짧은 글은 독서 시간이 1분 내외인데 평균 참여 시간이 20초라면, 참여 세션으로 잡혔어도 앞부분만 훑고 나간 가능성이 높다.
이 두 지표를 나란히 놓으면 같은 채널 안에서도 콘텐츠 유형별로 독자 행동이 다르다는 걸 볼 수 있다. 예를 들어 유기 검색 채널의 참여율은 안정적이어도, 특정 카테고리 글만 골라보면 참여 시간이 유독 짧을 수 있다. 그 카테고리의 글이 검색 의도와 어긋나거나 본문 구조가 스캔하기 어렵게 되어 있을 가능성이 있다.
GA4 트래픽 획득 보고서는 이 두 지표를 기본 열로 제공한다. 보고서를 열고 채널별로 두 숫자를 옆에 적어두는 것부터 시작하면 처음 계산을 끝내는 데 10분이 안 걸린다. 소셜 1,800이 실제로는 756이라는 걸 바로 그날 알게 된다. 🎯
이 글이 도움이 됐나요?
여러분의 반응이 다음 글의 방향이 돼요


