"3분 이상 읽은 사람은 누구?" GTM 타이머로 진짜 독자 판별하기
GA4에도 기본적인 '참여 시간' 측정 기능이 있지만, GTM의 타이머 트리거를 활용하면 단순히 창을 띄워둔 사람과 '실제로 3분 이상 정독한 찐 팬?'을 구분해낼 수 있다. 그럼 실제로 콘텐츠를 소비하며 머문 '진짜 시간'을 파악하러 가보자.
GTM '진짜 정독 시간' 추적 설정
1단계: 트리거 만들기 (몇 분을 기다릴까?)
보통 블로그 글 하나를 정독하는 데 걸리는 시간을 1분 또는 3분 정도로 잡는데, 여기서는 1분 간격으로 신호를 보내는 설정을 해보자.
- GTM [트리거] > [새로 만들기].
- 이름:
Timer - 1Min Read - 트리거 유형: [타이머] 선택.
- 설정:
- 간격:
60000(밀리초 단위라 60,000이 60초이다).- 제한:
3(60초마다 총 3번, 즉 3분까지만 신호를 보낸다).
10분을 머물러도 3번(180초)까지만 기록된다. 더 긴 체류 시간을 측정하고 싶다면, 숫자를 높이면 됨.
- 이 트리거 사용 설정:
{{Page URL}}-포함-/(모든 페이지에서 작동한다는 뜻).
- 저장.
|
| GTM 체류 시간 추적 설정 타이머 트리거 만들기 |
※ 이 수치는 방문자가 창을 띄워놓고 커피를 마시러 갔을 때도 측정될 수 있으니, 스크롤 깊이 데이터와 함께 교차 검증하는 것이 필요하다.
- 타이머 180초 + 스크롤 90%: 정독 중인 '찐팬'
- 타이머 180초 + 스크롤 0%: 탭만 열어두고 자리를 비운 '유령'
2단계: 태그 만들기 (GA4로 데이터 전송)
이제 1분이 지날 때마다 GA4에 "이 사람 아직 읽고 있어요!"라고 보고할 차례.
- GTM [태그] > [새로 만들기].
- 이름:
GA4 Event - Reading Time - 태그 유형: Google 애널리틱스: GA4 이벤트.
- 설정:
- 측정 ID: 본인의 GA4 ID 입력.
- 이벤트 이름:
real_reading_time- 이벤트 매개변수: '매개변수 추가' 버튼을 누른다.
매개변수 이름:
time_seconds/ 값:60
이렇게 설정하면 1분일 때도 60, 2분일 때도 60이 찍힌다. 나중에 보고서에서
time_seconds를 합산하면 총 체류 시간이 나오지만, 단순히 표로 볼 때는이벤트 수를 보고 "아, 60초짜리 이벤트가 3번 발생했으니 이 사람은 180초구나"라고 해석한다는 점에 유의.
-
트리거: 1단계에서 만든
Timer - 1Min Read선택 후 저장. - [제출] 클릭.
|
| GA4로 신호를 보낼 Reading Time 태그 만들기 |
※ GTM 제출 후, GA4 실시간 보고서에 real_reading_time 이벤트가 뜨면 성공!
GA4에 time_seconds 맞춤 측정기준 등록 및 탐색 보고서 작성
A. 맞춤 측정기준 등록하기
- GA4 접속 후 왼쪽 하단 [관리(톱니바퀴)]를 클릭.
- [데이터 표시] 메뉴 안에 있는 [맞춤 정의] 클릭.
- [맞춤 측정기준 만들기] 버튼을 누르고 다음과 같이 입력한다.
- 측정기준 이름:
time_seconds- 범위:
이벤트(기본값)- 설명:
체류 시간(초)(원하는대로 입력)- 이벤트 매개변수:
time_seconds
- [저장]을 누른다.
|
| GA4 측정기준 time_seconds 등록하기 |
B. 탐색 보고서 만들기
1단계: 재료 준비 (측정기준 및 항목 설정)- GA4 왼쪽 메뉴에서 [탐색] > [비어 있음(+)] 클릭.
- 왼쪽 '변수' 패널에서 항목을 추가한다.
- 측정기준 (+):
페이지 제목,이벤트 이름,time_seconds(GTM에서 설정한 맞춤 측정기준)- 측정항목 (+):
이벤트 수,총 사용자
2단계: 보고서 조립 (설정 패널)
왼쪽 '변수' 패널로 가져온 재료들을 오른쪽 '설정' 패널로 드래그앤드롭하여 넣는다.
-
행:
페이지 제목을 먼저 넣고, 그 아래에time_seconds를 넣는다.
- 이렇게 하면 글 제목 아래에 60이라는 숫자가 나타나며, 그 옆의 '이벤트 수'가 시간의 배수가 된다.
-
값:
이벤트 수를 넣는다. (이 숫자가 곧 해당 시간만큼 머문 횟수임). -
필터: 맨 아래 필터 영역에
이벤트 이름을 드래그한다.
- 조건: '다음과 정확하게 일치'
- 값:
real_reading_time(GTM에서 설정한 이벤트 이름) 입력.
- [적용] 버튼을 누르면 끝!
※ 실시간 보고서에는 바로 뜨지만, 탐색 보고서에는 보통 24~48시간 뒤에 데이터가 나타난다.
2026.02.21 예시 화면 추가: 현재 설정은 1분마다 '60'이라는 신호를 반복해서 보낸다. 탐색 보고서에서 time_seconds가 60인 이벤트의 수가 3개라면, 이 사용자는 총 180초(3분)를 머물렀다고 해석하면 됨.
|
| GA4 탐색 보고서 예시 |
오늘의 한마디
스크롤 깊이로 '어디까지' 봤는지, 타이머로 '얼마나 깊게' 읽었는지를 알았다. 이젠 블로그 콘텐츠에 진심으로 반응하는 찐 팬들의 패턴을 찾아낼 차례!
한 가지 더! 미안하다!!
2026.02.23 내용 추가: 설정 패널 '값'에 '총 사용자'를 넣어야 정확히
파악할 수 있음.
- 총 사용자 1명 / 이벤트 수 3회: 한 명이 180초 동안 정독함.
- 총 사용자 3명 / 이벤트 수 3회: 세 명이 각각 60초씩만 읽고 나감.
|
| GA4 탐색 보고서 정독 시간 측정 예시 - 총 사용자 추가 |





댓글
댓글 쓰기