지금 읽는 곳왜 체류 시간은 기본 제공 이벤트가 아닌가목차
STEP 2 중급·실무 › 2-4. 데이터 분석·퍼포먼스 테크 › 과목 81 › 레슨 06
맞춤 주요 이벤트 생성: 특정 상품 페이지를 3분 이상 머무른 유저의 행동만을 별도의 독립된 전환 지표로 발라내는 조건식
체류 시간 자체는 GA4가 기본 제공하는 이벤트가 아니므로, 조건에 맞는 맞춤 이벤트를 새로 만들어야 잡을 수 있습니다.
핵심요약
- GA4는 '3분 이상 체류' 같은 조건형 행동을 기본 이벤트로 제공하지 않는다
- 이런 조건은 GTM의 맞춤(커스텀) 이벤트로 직접 설계해 데이터 레이어에 전송해야 한다
- 타이머 트리거와 페이지 URL 조건을 조합해 특정 상품 페이지에서만 작동하도록 좁힌다
- 새로 만든 이벤트를 관리 화면에서 주요 이벤트로 표시해야 전환으로 집계된다
- 관여도 높은 잠재 고객을 별도로 추적해 리마케팅·광고 최적화에 활용할 수 있다
왜 체류 시간은 기본 제공 이벤트가 아닌가
GA4의 향상된 측정이나 자동 수집 이벤트에는 특정 페이지에서의 체류 시간을 직접 재는 이벤트가 없습니다. user_engagement 이벤트가 참여 시간의 기초 데이터를 제공하기는 하지만, "이 상품 페이지에서 3분 이상 머문 사람만" 골라내는 조건은 기본 설정만으로는 구현되지 않습니다. 이런 조건형 지표는 GTM에서 타이머 트리거를 활용해 맞춤 이벤트로 직접 설계해야 합니다.
타이머 트리거는 어떻게 구성하나
GTM의 타이머 트리거는 지정한 시간(예: 180초)이 지나면 자동으로 이벤트를 발생시키는 기능입니다. 여기에 페이지 URL 조건(특정 상품 상세 페이지 경로)을 함께 걸어두면, 해당 상품 페이지에서만 타이머가 작동하도록 범위를 좁힐 수 있습니다. 타이머는 페이지를 이탈하면 자동으로 중단되므로, 실제로 3분을 채운 사용자만 이벤트가 발생하고 3분 전에 페이지를 떠난 사용자는 집계되지 않습니다.
새 이벤트는 어떻게 GA4로 전송되나
GTM에서 타이머 트리거가 발동하면, 이 신호를 받아 GA4 이벤트 태그를 실행하도록 연결합니다. 이때 이벤트 이름은 GA4의 기존 자동·추천 이벤트와 겹치지 않는 이름(예: product_deep_engagement)으로 새로 만들고, 어떤 페이지·상품에서 발생했는지 알 수 있도록 페이지 경로나 상품명을 매개변수로 함께 실어 보내는 것이 좋습니다.
이 이벤트를 전환으로 만들려면 무엇이 필요한가
GTM에서 이벤트를 전송하는 것만으로는 GA4가 자동으로 전환(주요 이벤트)으로 인식하지 않습니다. GA4 관리 화면의 이벤트 목록에서 새로 만든 이벤트가 실제로 들어오고 있는지 확인한 뒤, 그 이벤트 옆의 토글을 켜서 주요 이벤트로 표시해야 전환 보고서와 광고 플랫폼 연동에 반영됩니다. 표시 이후 데이터가 반영되기까지는 최대 24시간이 걸릴 수 있습니다.
이런 지표는 실무에서 어떻게 활용하나
3분 이상 특정 상품 페이지에 머문 사용자는 단순 방문자보다 구매 관여도가 높은 잠재 고객일 가능성이 큽니다. 이 이벤트를 주요 이벤트로 등록해두면, 이 조건을 만족한 사용자만 골라 별도의 잠재고객(오디언스)으로 만들고 리마케팅 광고나 맞춤 프로모션에 활용할 수 있습니다. 다만 조건을 너무 세밀하게 여러 개 만들면 관리 부담이 커지므로, 실제 마케팅 액션으로 이어질 조건 한두 개만 우선 설계하는 것이 좋습니다.
타이머 트리거 설계 시 흔한 실수는 무엇인가
타이머 트리거를 여러 페이지에 동시에 걸어두고 페이지 URL 조건을 정확히 좁히지 않으면, 의도하지 않은 다른 페이지에서도 이벤트가 발생해 데이터가 오염됩니다. 또한 타이머 간격을 너무 짧게(예: 10초 단위로 여러 번) 설정하면 같은 세션에서 이벤트가 여러 번 반복 발생해 실제 관여도보다 부풀려진 수치로 보일 수 있습니다. 하나의 조건당 하나의 타이머로 단순하게 설계하고, GTM 미리보기 모드에서 실제로 조건에 맞는 페이지에서만 발화하는지 반드시 확인한 뒤 배포해야 합니다.
맞춤 전환을 세그먼트와 결합하면 무엇이 가능한가
체류 시간 기반 맞춤 이벤트를 다른 행동 데이터(방문 경로, 유입 채널)와 결합하면 "어떤 채널에서 유입된 사용자가 실제로 관심도 높은 행동을 보이는가"까지 분석할 수 있습니다. 예를 들어 검색 광고로 유입된 사용자와 SNS 광고로 유입된 사용자의 3분 이상 체류 비율을 비교하면, 어느 채널이 실제로 관심도 높은 트래픽을 데려오는지 매체별로 판단하는 근거가 됩니다. 이 비교는 단순 클릭률·전환율만으로는 드러나지 않는 채널 품질 차이를 보여줄 수 있습니다.
조건을 너무 촘촘하게 쪼개면 왜 관리가 어려워지나
"3분 이상", "5분 이상", "특정 페이지에서 스크롤 90% 이상 동시 만족" 같은 조건을 계속 추가하다 보면 GTM 컨테이너 안에 트리거와 태그가 빠르게 늘어나 관리가 어려워집니다. 조건마다 미리보기 모드로 하나씩 검증하고 유지보수해야 하는 부담도 함께 커지므로, 실제로 마케팅 액션(리마케팅 오디언스 생성, 세일즈 알림 등)으로 이어질 수 있는 조건 한두 개부터 만들고, 성과가 확인된 뒤에 필요에 따라 조건을 추가하는 순서가 실무적으로 안전합니다.
테스트 단계에서 확인해야 할 최소 조건
새 맞춤 이벤트를 배포하기 전에는 실제로 3분을 채운 테스트 세션과, 3분 이전에 이탈한 테스트 세션을 각각 만들어 GA4 DebugView에서 이벤트 발생 여부가 조건대로 갈리는지 확인해야 합니다. 이 최소 검증을 건너뛰면, 타이머 조건이 실제로는 페이지 진입 즉시 발화하는 식으로 잘못 구현된 채 몇 주간 데이터가 쌓이는 상황을 뒤늦게 발견할 수 있습니다. 배포 직후 하루 정도는 실시간 보고서를 통해 예상 범위 안의 발생 건수인지도 함께 살펴보는 것이 좋으며, 예상보다 지나치게 많이 발생한다면 조건식 자체를 다시 열어 확인해야 합니다.