GA4로 블로그 참여도 측정하는 법: 스크롤·재방문·내부링크 클릭 기준
블로그 운영에서 페이지뷰만 늘면 좋은 글이 되었다고 판단하기 쉽습니다. 그러나 검색에서 들어온 독자가 첫 문단을 읽고 바로 나갔는지, 글 끝까지 내려갔는지, 관련 글로 이동했는지, 며칠 뒤 다시 방문했는지는 페이지뷰 하나로 알 수 없습니다. 이 글은 Google Analytics 4의 참여 세션, 평균 참여 시간, 스크롤, 재방문 사용자와 내부링크 클릭을 한 장의 운영표로 연결하는 방법을 설명합니다. 특정 수치를 성공 기준처럼 고정하지 않고, 같은 글의 수정 전후와 같은 의도의 글끼리 비교해 다음 행동을 정하는 것이 핵심입니다.

먼저 볼 결론
- 참여율은 글의 절대 등급이 아니라 유입 의도와 페이지 유형을 비교하는 출발점으로 사용합니다.
- GA4 기본 스크롤 이벤트는 페이지 세로 길이의 90% 지점이 처음 보일 때 기록되므로 중간 이탈 위치를 세밀하게 보여 주지는 않습니다.
- 내부링크 클릭은 기본 외부 클릭 측정과 다릅니다. 같은 도메인 링크를 보려면 별도 이벤트 설계와 테스트가 필요합니다.
- 재방문 사용자는 한 글의 당일 성과보다 주제 묶음과 업데이트 습관이 다시 찾을 이유를 만드는지 확인하는 데 적합합니다.
참여 세션과 평균 참여 시간을 먼저 구분하기
Google의 참여율과 이탈률 정의에 따르면 참여 세션은 10초를 초과하거나, 핵심 이벤트가 발생하거나, 페이지 또는 화면 조회가 2회 이상인 세션입니다. 참여율은 전체 세션 가운데 이 조건을 충족한 비율이고 이탈률은 그 반대입니다. 따라서 짧은 답만 확인하고 만족한 독자가 10초 안에 떠난 경우에는 글이 유용했어도 참여 세션으로 잡히지 않을 수 있습니다. 반대로 내부 이동 버튼을 실수로 눌렀다면 내용 만족도가 높지 않아도 참여 세션이 될 수 있습니다.
평균 참여 시간은 페이지가 실제로 포커스를 받은 시간을 바탕으로 합니다. 탭을 열어 둔 채 다른 창을 보는 시간과는 구분됩니다. Google의 사용자 참여 시간 안내처럼 참여 시간은 다음 이벤트에 누적되어 전송되므로 실시간 화면에서 바로 완성된 값처럼 해석하지 않는 편이 안전합니다. 운영표에서는 조회수, 참여율, 평균 참여 시간을 한 줄에 두고 세 지표가 같은 방향으로 움직이는지 봅니다.
글 유형이 다른데 같은 목표값을 적용하면 안 되는 이유
문의처, 용어 정의, 짧은 계산식처럼 답을 빠르게 찾는 페이지는 체류 시간이 짧아도 목적을 달성할 수 있습니다. 반면 비교표, 구매 가이드, 설치 절차, 문제 해결 글은 소제목을 따라 읽고 다음 글로 이동할 가능성이 높아야 합니다. 그래서 사이트 전체 평균을 모든 글에 적용하기보다 검색 의도가 비슷한 글을 묶어 비교해야 합니다.
| 페이지 유형 | 우선 확인할 신호 | 약할 때 먼저 볼 부분 |
|---|---|---|
| 짧은 답변형 | 검색 유입 뒤 바로 답이 보이는지 | 첫 문단의 결론과 불필요한 서론 |
| 단계별 해결형 | 참여 시간과 90% 스크롤 | 단계 순서, 화면 설명, 중간 이탈 구간 |
| 비교·선택형 | 표 이후 관련 글 클릭 | 비교 기준, 예외 조건, 다음 행동 링크 |
| 허브·목차형 | 두 번째 페이지 조회와 내부 이동 | 링크 이름, 묶음 순서, 모바일 가독성 |
| 정기 업데이트형 | 재방문 사용자와 최근 수정 글 이동 | 업데이트 날짜, 변경 요약, 후속 글 연결 |
90% 스크롤 이벤트가 말해 주는 것과 말하지 않는 것
GA4의 향상된 측정 이벤트 안내에서 기본 scroll 이벤트는 페이지 세로 길이의 90% 지점이 처음 화면에 보일 때 발생합니다. 이 값은 글 끝부분까지 도달한 세션을 찾는 데 유용하지만 25%, 50%, 75% 지점을 각각 보여 주는 지표는 아닙니다. 또한 매우 짧은 페이지, 자동으로 길이가 바뀌는 위젯, 늦게 로드되는 이미지가 있는 페이지에서는 같은 90%라도 읽기 깊이가 다르게 느껴질 수 있습니다.
스크롤 이벤트가 적다면 곧바로 글을 짧게 줄이지 않습니다. 먼저 모바일 첫 화면에 큰 광고나 이미지가 내용을 밀어내는지, 목차가 지나치게 긴지, 첫 두 소제목이 검색 질문과 맞는지 확인합니다. 방문자 체류시간 개선 체크리스트와 함께 보면 첫 문단, 소제목, 관련 글 흐름을 순서대로 점검할 수 있습니다. 긴 글이라도 앞부분에서 결론과 비교 기준을 제시하면 독자는 필요한 구간을 찾아 내려갈 수 있습니다.
내부링크 클릭은 별도 이벤트로 검증하기
향상된 측정의 기본 클릭 이벤트는 현재 도메인 밖으로 나가는 외부 링크를 대상으로 합니다. Google의 외부 클릭 측정 튜토리얼도 외부 도메인, 링크 URL과 이벤트 수를 탐색 보고서에서 확인하는 절차를 설명합니다. 같은 블로그 안에서 이동하는 내부링크는 이 기본 외부 클릭 이벤트만으로는 충분히 구분되지 않습니다.
내부 이동을 측정하려면 Google 태그 관리자나 사이트의 기존 분석 구현에서 별도 이벤트를 설계할 수 있습니다. 이벤트 이름은 예를 들어 internal_link_click처럼 의미가 분명하게 정하고, 링크 URL과 링크 문구를 매개변수로 보냅니다. 실제 적용 전에는 미리보기와 DebugView에서 한 번의 클릭이 한 번만 기록되는지, 관리자 로그인이나 편집 미리보기가 섞이지 않는지 확인해야 합니다. 태그를 이중 설치하면 클릭 수가 부풀 수 있으므로 기존 GA4 태그와 Blogger 테마의 삽입 위치부터 확인합니다.
| 이벤트 항목 | 보낼 값 | 보내지 않을 값 |
|---|---|---|
event_name | internal_link_click처럼 영문 소문자와 밑줄로 고정 | 페이지마다 다른 이름, 공백이 있는 이름, 예약된 이벤트 이름 |
source_path | 쿼리 문자열과 해시를 제거한 출발 글 경로 | 이메일·검색어·문의 내용이 붙은 전체 URL |
destination_path | 같은 블로그 안의 도착 글 경로 | 세션 식별자나 개인별 추천 값 |
link_position | intro, table, related처럼 미리 정한 위치값 | 좌표나 화면 크기처럼 분석하지 않을 세부값 |
content_cluster | search_console, internal_link처럼 제한된 주제 묶음 | 사용자가 직접 입력한 문장이나 고유 식별값 |
Google의 이벤트 매개변수 설정 문서에 따르면 매개변수를 전송하는 것만으로 표준 보고서와 탐색에서 바로 분석할 수 있는 것은 아니며, 필요한 맞춤 매개변수는 맞춤 측정기준이나 측정항목으로 등록해야 합니다. 분석하지 않을 값을 무작정 늘리지 말고, 위 표에서 실제 수정 결정에 사용할 항목만 등록합니다. 이벤트 이름은 대소문자를 구분하고 문자로 시작하며 문자·숫자·밑줄만 사용한다는 GA4 이벤트 명명 규칙도 함께 확인합니다.
이벤트 매개변수에는 이메일 주소, 전화번호, 이름처럼 개인을 식별할 수 있는 값을 넣지 않습니다. 링크 URL에 검색어·문의 정보·이메일이 쿼리 매개변수로 붙을 가능성이 있다면 원문 URL 전체를 그대로 보내기 전에 제거 규칙을 설계하고, 웹 데이터 스트림의 데이터 삭제 설정도 확인합니다. Google의 개인 식별 정보 전송 방지 권장사항은 페이지 URL·제목·이벤트 차원에도 개인 식별 정보가 들어가지 않아야 한다고 안내합니다. 내부링크 성과를 보기 위해 독자 정보를 더 수집하는 방식은 사용하지 않습니다.
링크 문구를 바꾼 뒤에는 내부링크 클릭 흐름 기록표처럼 수정 날짜, 출발 글, 도착 글, 링크 위치를 남깁니다. 클릭 수가 적다는 이유만으로 링크를 여러 개 추가하지 말고, 독자가 방금 읽은 문단에서 자연스럽게 생기는 다음 질문과 도착 글이 맞는지 먼저 봅니다.
Blogger에서 내부링크 이벤트를 한 번만 기록하는 설정 순서
아래 순서는 Google 태그 관리자를 이미 사용하고 있다는 전제의 점검표입니다. 새 컨테이너를 붙이기 전에 Blogger 테마와 기존 스크립트에 같은 GA4 측정 ID가 두 번 들어가 있지 않은지 먼저 확인합니다. 이미 Google 태그가 정상 수집 중이라면 태그를 하나 더 만드는 대신 현재 구현에 이벤트만 추가합니다.
- 변수 범위를 제한합니다. 태그 관리자 기본 제공 변수에서
Click URL,Click Text,Page Path처럼 실제 분석에 쓸 항목만 켭니다. - 내부 링크 조건을 만듭니다. 링크 클릭 트리거를 모든 링크가 아니라 현재 블로그 호스트로 이동하는 링크에만 실행되게 설정합니다. 상대 경로와 절대 URL이 섞일 수 있으므로 미리보기에서 두 형식을 모두 시험합니다.
- 이벤트와 매개변수를 연결합니다. 이벤트 이름은
internal_link_click으로 고정하고, 출발 경로·도착 URL·링크 문구처럼 수정 결정에 필요한 값만 보냅니다. - 한 번의 행동을 한 번만 검증합니다. 태그 관리자 미리보기와 GA4 DebugView를 동시에 열고 링크 한 번 클릭에 이벤트 한 건만 나타나는지 확인합니다. 두 건 이상이면 테마 직접 삽입, 기존 GTM 태그와 새 태그의 중복부터 찾습니다.
- 분석할 매개변수만 등록합니다. 탐색 보고서에서 출발 경로나 링크 위치를 나누려면 해당 이벤트 범위 맞춤 측정기준을 등록합니다. 등록 이전 데이터가 같은 방식으로 소급 채워진다고 가정하지 않습니다.
- 게시 전후를 분리합니다. 설정 변경일과 테스트 트래픽 시간을 기록하고, 관리자 테스트를 제외한 뒤 다음 주기부터 운영 비교에 사용합니다.
Blogger 모바일 주소에는 같은 글에도 ?m=1이 붙을 수 있습니다. 이를 별도 콘텐츠처럼 집계하면 출발·도착 경로가 갈라지므로 보고용 경로에서는 m 쿼리와 해시를 제거해 같은 퍼머링크로 정규화합니다. 단, 원본 이벤트에서 임의로 주소를 바꾸기 전에 DebugView로 실제 수집값을 확인하고, 다른 의미 있는 캠페인 매개변수까지 함께 지우지 않도록 규칙을 분리합니다.
설정 후 탐색 보고서에서는 이벤트 이름을 internal_link_click으로 제한하고 행에 출발 경로와 도착 경로, 값에 이벤트 사용자 수를 둡니다. 이벤트 수만 함께 보면 반복 클릭이 성과처럼 보일 수 있으므로 이벤트 사용자 수와 나란히 확인합니다. 링크 위치를 바꾼 날을 주석으로 남기고 같은 기간·기기·유입 조건에서 한 요소만 비교해야 수정 효과를 읽을 수 있습니다.
재방문 사용자를 콘텐츠 묶음 단위로 읽기
Google의 사용자 측정항목 정의에서 재방문 사용자는 이전 세션을 한 번 이상 시작한 적이 있는 사용자입니다. 이는 같은 사람이 반드시 같은 기기와 브라우저로 식별된다는 뜻은 아니며, 동의 설정과 쿠키 상태에 따라 측정 범위가 달라질 수 있습니다. 절대 인원보다 주간 추세와 같은 조건의 기간 비교에 더 적합합니다.
재방문은 개별 글 한 편보다 주제 묶음의 운영 결과로 봅니다. 예를 들어 검색콘솔 점검 글을 읽은 사람이 며칠 뒤 제목 수정 글, 내부링크 글, 월간 리포트 글로 돌아왔다면 주제 경로가 작동하고 있을 가능성이 큽니다. 유지 개요 보고서에서는 신규 사용자와 재방문 사용자, 코호트별 유지와 참여 시간을 함께 볼 수 있습니다. 표본이 작은 초기 사이트에서는 하루 단위 변화에 반응하기보다 4주 단위로 같은 요일 범위를 비교합니다.
한 장으로 만드는 주간 참여도 점검표
매주 모든 글을 고치면 수정 효과를 분리하기 어렵습니다. 조회가 있는 글 가운데 의도가 다른 3개에서 5개만 골라 한 번에 한 요소를 바꿉니다. 아래 항목은 숫자를 자랑하기 위한 보고서가 아니라 다음 행동을 결정하기 위한 기록입니다.
| 기록 항목 | 확인 질문 | 가능한 다음 행동 |
|---|---|---|
| 조회수와 유입 경로 | 검색, 직접, 추천 가운데 무엇이 바뀌었나 | 검색 의도 또는 추천 링크 맥락 확인 |
| 참여율 | 같은 유형의 글보다 급격히 낮은가 | 첫 문단 결론과 모바일 첫 화면 점검 |
| 평균 참여 시간 | 수정 후 읽는 시간이 같은 방향으로 움직였나 | 중복 문단 축소 또는 실제 예시 보강 |
| 90% 스크롤 | 끝부분의 체크리스트까지 도달하는가 | 소제목 순서와 긴 표의 위치 조정 |
| 내부링크 클릭 | 관련 질문과 도착 글이 일치하는가 | 앵커 문구와 링크 위치 한 곳만 수정 |
| 재방문 사용자 | 업데이트 주기와 주제 묶음이 돌아올 이유를 주는가 | 후속 글, 변경 기록, 허브 목차 보강 |
성과 기록은 애드센스·검색콘솔 월간 수익 리포트 템플릿에 참여도 열을 추가하면 흩어지지 않습니다. 검색 노출이 늘었지만 참여도가 약한 글과, 조회는 적어도 관련 글 이동이 좋은 글을 분리해 볼 수 있습니다.
이벤트 수와 사용자 도달률을 섞지 않는 계산 기준
GA4의 이벤트 수는 선택한 기간에 발생한 이벤트를 모두 더한 값이라 한 사용자가 같은 링크를 세 번 누르면 세 번으로 집계될 수 있습니다. 반면 사용자 수는 해당 이벤트를 한 번 이상 일으킨 고유 사용자 범위를 봅니다. Google의 GA4 Data API 측정기준·측정항목 문서도 eventCount, eventCountPerUser, eventsPerSession, 사용자와 세션 지표를 서로 다른 항목으로 구분합니다. 운영표에서는 아래처럼 질문마다 분자와 분모의 범위를 맞춥니다.
| 운영 질문 | 같은 범위로 맞출 값 | 해석할 때 주의점 |
|---|---|---|
| 이 글을 본 사람 중 끝부분에 도달한 비중은? | 같은 페이지·기간·기기 조건의 scroll 사용자 ÷ page_view 사용자 | 90% 지점 노출의 대리 지표이며 완독률이라고 부르지 않음 |
| 이 글을 본 사람 중 내부링크를 누른 비중은? | internal_link_click 사용자 ÷ 같은 글의 page_view 사용자 | 이벤트 수를 분자로 쓰면 반복 클릭과 태그 중복으로 부풀 수 있음 |
| 클릭한 사람이 링크를 반복해서 눌렀는가? | 내부링크 이벤트 수 ÷ 내부링크 클릭 사용자 | 높은 값은 관심뿐 아니라 뒤로 가기, 오작동, 중복 전송도 확인 |
| 한 세션에서 이벤트가 지나치게 많이 생기는가? | eventsPerSession의 수정 전후 변화 | 참여 성공률이 아니라 태그 중복과 인터랙션 강도를 찾는 진단값 |
| 재방문 흐름이 좋아졌는가? | 동일한 동의·기기·기간 조건의 재방문 사용자 추세 | 신규·재방문 수를 단순 합산해 전체 사용자와 맞추려 하지 않음 |
비교 기간마다 페이지 경로, 유입 채널, 기기 범위, 동의 상태를 같게 두고 분모가 너무 작으면 비율 대신 원자료 수를 함께 표시합니다. 이벤트 수만 급증하고 이벤트 사용자 수가 거의 그대로라면 성과로 보고하기 전에 DebugView에서 한 번의 행동이 여러 번 전송되는지 확인합니다.
수정 전후를 비교하는 안전한 순서
- 비교할 글의 기간, 유입 경로와 기기 범위를 먼저 고정합니다.
- 제목, 첫 문단, 목차, 내부링크 가운데 한 항목만 수정합니다.
- 수정 날짜와 이유를 기록하고 최소 한 주기 동안 추가 변경을 멈춥니다.
- 조회수 변화와 함께 참여율, 참여 시간, 스크롤, 내부 이동을 확인합니다.
- 검색 노출이 크게 달라졌다면 참여도 변화가 수정 때문인지 유입 구성 때문인지 나눠 봅니다.
- 효과가 불분명하면 링크를 더 넣기보다 원래 상태와 비교할 수 있도록 변경 기록을 남깁니다.
검색 결과의 제목과 첫 문단을 함께 고칠 때는 검색콘솔 CTR 개선 기준을 참고할 수 있습니다. 클릭률이 올라도 참여 시간이 급격히 낮아지면 제목이 본문보다 넓은 기대를 만들었을 수 있습니다. 반대로 클릭률은 비슷하지만 내부 이동과 재방문이 좋아졌다면 사이트 안에서의 만족도가 개선된 신호일 수 있습니다.
숫자를 잘못 읽게 만드는 흔한 실수
- 모든 글에 같은 목표 적용: 짧은 답변과 긴 비교 글은 정상적인 읽기 시간이 다릅니다.
- 표본이 작은 하루 수치로 결론: 유입 한두 건만 달라도 비율이 크게 움직입니다.
- 태그 중복 설치: 같은 이벤트가 두 번 전송되면 클릭과 조회가 실제보다 커집니다.
- 관리자 방문 포함: 편집과 검수 과정의 반복 조회가 독자 행동처럼 섞일 수 있습니다.
- 90% 스크롤을 완독으로 단정: 페이지 끝에 도달했어도 모든 문단을 읽었다는 뜻은 아닙니다.
- 참여율만 높이려고 불필요한 클릭 유도: 독자 만족보다 이벤트 수를 늘리면 다음 방문과 신뢰가 약해집니다.
운영 판단 기준
GA4 참여도 측정의 목적은 숫자를 최대화하는 것이 아니라 독자가 원하는 답을 더 빨리 찾고, 필요한 다음 글로 자연스럽게 이동하며, 다시 방문할 이유를 만드는 데 있습니다. 참여율이 낮으면 먼저 유입 의도와 첫 화면을 보고, 스크롤이 약하면 소제목 순서를 보고, 내부 클릭이 약하면 앵커와 도착 글의 맥락을 봅니다. 재방문이 약하면 새 글 수를 늘리기보다 업데이트 가치와 주제 묶음의 연속성을 점검합니다.
세모꿀의 관련 운영 자료는 블로그 운영 허브에서 순서대로 볼 수 있습니다. 측정 항목을 한꺼번에 늘리지 말고, 이번 주에는 한 글의 한 가설만 검증하는 방식이 장기적으로 더 정확한 개선 기록을 남깁니다.
측정 결과를 글 수정에 반영하는 원칙은 세모꿀 소개와 작성 기준에서 확인할 수 있습니다. GA4, 쿠키와 광고 관련 데이터 처리 범위는 개인정보처리방침에 정리되어 있으므로 방문 기록을 해석하거나 설정을 바꾸기 전에 함께 확인하는 편이 안전합니다.