GA4에 direct가 너무 많을 때
GA4에서 (direct) / (none)은 “출처를 알 수 없음”이라는 뜻입니다.
주소를 직접 입력하거나 북마크로 들어온 진짜 직접 유입도 있지만,
대부분은 태깅이나 전달 과정에서 정보가 사라진 것입니다.
업종마다 다르지만, 브랜드 인지도가 낮은 사이트에서 direct 비중이 40%를 넘으면 뭔가 새고 있다고 보는 게 맞습니다.
원인 1 — UTM을 안 붙인 링크가 있다
가장 흔합니다. 캠페인 중간에 급하게 추가한 소재, 담당자가 바뀌면서 놓친 채널, 협력사가 임의로 만든 링크가 원인입니다.
해결: 링크 관리 시트를 만들고, 시트에 없는 링크는 배포하지 않는 규칙을 세우세요. (→ 네이밍 규칙 만들기)
원인 2 — 리다이렉트가 쿼리스트링을 버린다
example.com → www.example.com 같은 리다이렉트에서
설정이 잘못되면 ? 뒤가 통째로 사라집니다.
curl -sI "https://example.com/event?utm_source=test" | grep -i location
응답의 Location에 utm_source=test가 남아 있어야 정상입니다.
사라졌다면 서버·CDN 설정에서 쿼리 보존 옵션을 켜야 합니다.
원인 3 — 앱에서 브라우저로 넘어가며 끊긴다
카카오톡·인스타그램 인앱 브라우저에서 외부 브라우저로 전환되거나, 딥링크로 자사 앱을 열 때 파라미터가 유실됩니다.
해결: 매체별로 실제 기기에서 한 번씩 테스트하세요. PC 브라우저 테스트로는 절대 발견되지 않습니다.
원인 4 — HTTPS에서 HTTP로 이동
브라우저는 보안 페이지(HTTPS)에서 비보안 페이지(HTTP)로 이동할 때 리퍼러를 보내지 않습니다. 이건 브라우저 규격이라 우회할 수 없습니다.
해결: 사이트 전체를 HTTPS로 전환하세요. 요즘은 이 문제가 드물지만, 오래된 협력사 사이트에서 링크를 받는 경우 여전히 발생합니다.
원인 5 — PG·로그인 리다이렉트가 덮어쓴다
결제 대행사나 소셜 로그인을 거쳐 돌아오면 GA4가 그 도메인을 새 유입 출처로 기록해 원래 광고 성과를 덮습니다. 엄밀히는 direct가 아니라 referral로 잡히지만, 원인과 해결이 같아 함께 다룹니다.
해결: GA4 관리 > 데이터 스트림 > 태그 설정 구성에서 원치 않는 추천 목록에 PG·인증 도메인을 등록하세요. 등록하면 그 도메인에서 온 유입을 새 세션 시작으로 보지 않습니다.
원인 6 — 문서·앱에서 온 링크
PDF, 워드, 카카오톡 메시지, 슬랙 등에서 링크를 누르면 리퍼러가 없어 direct로 잡힙니다. 이건 정상 동작입니다.
해결: 이런 자리에 배포하는 링크에는 반드시 UTM을 붙이세요. UTM이 있으면 리퍼러가 없어도 출처가 남습니다.
원인 7 — 세션 시간 초과 후 재방문
GA4 세션은 기본 30분 무활동으로 종료됩니다. 광고로 들어와 30분 넘게 머물다 다시 활동하면 새 세션이 시작되는데, 이때 출처가 direct가 됩니다.
해결: 체류시간이 긴 사이트라면 GA4 관리 > 데이터 스트림 > 세션 제한 시간을 늘리는 것을 검토하세요. 다만 이 값을 바꾸면 과거 데이터와 비교가 어려워지므로 신중하게 결정해야 합니다.
진단 순서
- 탐색 보고서에서 direct 세션의 방문 페이지를 봅니다. 특정 페이지에 몰려 있다면 그 페이지로 가는 링크에 문제가 있습니다.
- 그 페이지가 이벤트 랜딩 페이지라면 원인 1~3이 유력합니다.
- 그 페이지가 결제 완료·마이페이지라면 원인 5가 유력합니다.
- 홈이 대부분이라면 진짜 직접 유입이거나 원인 6일 가능성이 큽니다.
줄일 수 없는 부분도 있습니다
브랜드 인지도가 올라가면 주소를 직접 입력하는 사람이 늘어 direct 비중이 자연스럽게 커집니다. 이건 좋은 신호입니다. 무조건 낮추는 것이 목표가 아니라, 새는 것을 막는 것이 목표입니다.
위 7가지를 점검하고도 direct가 높다면 그건 그대로 받아들이면 됩니다.
자주 묻는 질문
GA4에서 direct 비중이 몇 퍼센트면 문제인가요?
업종마다 다르지만 브랜드 인지도가 낮은 사이트에서 40%를 넘으면 태깅이나 전달 과정에서 정보가 새고 있다고 보는 것이 합리적입니다. 다만 인지도가 올라가면 자연스럽게 늘어나는 지표이기도 합니다.
결제 후 돌아오면 광고 성과가 사라집니다.
PG사 도메인이 새 유입 출처로 기록되기 때문입니다. GA4 관리 > 데이터 스트림 > 태그 설정 구성의 원치 않는 추천 목록에 PG 도메인을 등록하면 해결됩니다.
카카오톡에서 누른 링크가 direct로 잡힙니다.
메신저나 문서에서 열린 링크는 리퍼러가 없어 direct로 잡힙니다. 정상 동작이며, UTM을 붙이면 리퍼러가 없어도 출처가 남습니다.