다이렉트 유입 많은 이유: GA4에서 출처가 사라지는 6가지 구조

Oct 22, 2026
다이렉트 유입 많은 이유: GA4에서 출처가 사라지는 6가지 구조

다이렉트 유입은 고객이 주소창에 URL을 직접 입력해서 들어온 트래픽만 뜻하지 않습니다. GA4가 이 방문이 어디서 왔는지 판단할 정보를 받지 못했을 때 남기는 기본값입니다.

그래서 다이렉트 유입이 많은 이유를 찾을 때는 "브랜드가 잘 알려졌나"보다 "출처 정보가 어느 구간에서 끊겼나"를 먼저 봐야 합니다. 실무에서 갑자기 늘어난 다이렉트는 대부분 UTM 누락, 리디렉션, 앱 간 이동, 태그 구조 때문에 생기고 진짜 직접 방문은 그 일부입니다.

아래에서 다이렉트가 생기는 구조와, 진짜 직접 방문과 측정 누락을 가르는 진단 순서를 기준별로 설명합니다.

1. 다이렉트 유입의 정의: GA4가 '모른다'고 답한 세션

GA4에서 다이렉트는 보통 (direct) / (none)으로 표시됩니다.

이 값은 "직접 왔다"는 확인이 아니라 "출처를 알 수 없다"는 표시에 가깝습니다.

GA4가 세션의 출처를 정할 때 보는 정보는 크게 세 가지입니다.

판단 근거

예시

없으면 어떻게 되나

URL 파라미터

utm_source, gclid 등

캠페인 정보 없음

리퍼러(referrer)

이전 페이지 도메인

어느 사이트에서 왔는지 모름

이전 세션 기록

같은 사용자의 직전 비다이렉트 출처

첫 방문이거나 쿠키가 없으면 정보 없음

이 세 가지가 모두 비어 있을 때 세션은 다이렉트로 분류됩니다.

GA4는 기본적으로 다이렉트가 앞선 광고·검색 출처를 덮어쓰지 않도록 설계되어 있습니다.

그러니 리포트에 다이렉트로 남았다면 앞선 출처조차 찾지 못한 세션이라는 뜻입니다.

-> 핵심: 다이렉트 비중이 높다는 건 "충성 고객이 많다"보다 "추적 정보가 끊긴 구간이 있다"를 먼저 의심하라는 신호입니다.

2. 다이렉트 유입 많은 이유 6가지

원인 1. UTM 없이 내보낸 링크

다이렉트가 늘어나는 가장 흔한 원인입니다.

카카오톡 메시지, 알림톡, 문자, 이메일, PDF, QR 코드는 리퍼러를 넘기지 않거나 앱마다 다르게 넘깁니다.

여기에 UTM까지 없으면 GA4가 출처를 판단할 근거가 하나도 남지 않습니다.

특히 CRM 메시지는 발송량이 몰리는 날 유입이 한꺼번에 들어옵니다.

그래서 발송일과 다이렉트 급증일이 겹친다면 거의 이 원인입니다.

원인 2. 앱에서 브라우저로 넘어가는 구간

인스타그램, 유튜브, 카카오톡 같은 앱 안에서 링크를 누르면 인앱 브라우저가 열립니다.

사용자가 "외부 브라우저로 열기"를 누르거나 앱이 기본 브라우저로 넘기면 리퍼러가 사라지는 경우가 많습니다.

광고 클릭 ID(gclid, fbclid 등)도 이 과정에서 빠질 수 있습니다.

iOS의 링크 추적 보호 기능은 메일, 메시지, Safari 개인정보 보호 브라우징에서 일부 클릭 ID를 지웁니다.

UTM 파라미터는 이 기능의 제거 대상이 아니어서, 클릭 ID만 믿지 말고 UTM을 같이 붙이는 것이 안전합니다.

원인 3. 리디렉션에서 파라미터가 떨어지는 경우

광고 URL이 최종 랜딩까지 한 번에 가지 않는 경우가 많습니다.

  • http → https 전환

  • www 유무 통일

  • 단축 URL, 링크 관리 툴

  • 이벤트 페이지 종료 후 메인으로 보내는 301 리디렉션

이 중 하나라도 쿼리스트링을 넘기지 않으면 UTM이 중간에서 사라집니다.

광고 관리자에서는 클릭이 잡히는데 GA4에서는 해당 캠페인 세션이 거의 없고 다이렉트만 늘었다면, 리디렉션 구간부터 확인해야 합니다.

원인 4. 태그가 늦게 발동하거나 URL이 먼저 바뀌는 구조

SPA(단일 페이지 앱) 구조 사이트나 페이지 로딩 직후 URL을 정리하는 스크립트가 있으면 문제가 생깁니다.

GA4 태그가 첫 page_view를 보내기 전에 UTM이 붙은 URL이 다른 주소로 바뀌면, GA4는 파라미터 없는 URL만 보게 됩니다.

동의 배너 응답 후에야 태그가 발동하도록 세팅된 경우도 비슷합니다.

배너에서 머무는 동안 URL이나 리퍼러 정보가 유지되지 않으면 첫 세션 출처가 비어 버립니다.

원인 5. 쿠키·동의·개인정보 보호 환경

쿠키를 거부했거나 자주 지우는 사용자는 재방문할 때마다 처음 온 사람으로 잡힙니다.

이전 세션 기록을 쓸 수 없으니 UTM 없이 다시 들어오면 그대로 다이렉트가 됩니다.

동의 모드를 쓰는 사이트라면 동의를 거부한 사용자의 데이터는 모델링 값이나 제한된 정보로만 남습니다.

그래서 동의 배너 도입 시점 전후로 다이렉트 비중이 달라졌다면 측정 환경 변화부터 의심해야 합니다.

원인 6. 실제 직접 방문과 봇 트래픽

진짜 직접 방문도 있습니다.

즐겨찾기, 주소창 자동완성, 오프라인 광고나 입소문을 보고 브랜드 URL을 입력하는 경우입니다.

반대로 봇·스팸 트래픽도 리퍼러 없이 들어오면 다이렉트로 잡힙니다.

참여율이 극단적으로 낮고, 특정 지역이나 단일 해상도에 몰려 있다면 봇일 가능성이 높습니다.

원인

대표 증상

먼저 볼 곳

UTM 누락

메시지 발송일에 다이렉트 급증

발송 링크 원본

앱→브라우저 이동

모바일 비중 높은 다이렉트

기기·브라우저별 분포

리디렉션

광고 클릭 대비 캠페인 세션 급감

리디렉션 체인

태그 구조

첫 페이지가 특정 URL에 몰림

태그 발동 순서

쿠키·동의

동의 배너 도입 후 비중 변화

동의 모드 설정

봇·실제 방문

참여율 극단값 / 메인 랜딩 중심

참여율·지역·랜딩

봇 트래픽 판별은 GA4 스팸 트래픽 차단: 유형별 판별 기준과 4단계 정리 순서에서 유형별로 정리했습니다.

3. 다이렉트 유입 진단 순서: 진짜 직접 방문과 측정 누락 가르기

원인이 여러 갈래라서, 감으로 하나씩 고치면 시간이 오래 걸립니다.

아래 순서대로 범위를 좁히면 대부분 1~2주 안에 원인을 특정할 수 있습니다.

1단계: 언제부터 늘었는지 확인

GA4 트래픽 획득 보고서에서 세션 기본 채널 그룹을 일별로 놓고, 다이렉트 세션 수와 비중을 함께 봅니다.

확인할 것은 두 가지입니다.

  • 원래부터 높았는지, 특정 날짜부터 뛰었는지

  • 튄 날짜가 사이트 개편, 도메인 변경, 동의 배너 도입, CRM 발송일과 겹치는지

특정 날짜에 계단식으로 오른 다이렉트는 거의 측정 문제입니다.

진짜 직접 방문은 브랜드 인지도를 따라 천천히 움직이지, 하루 만에 두 배가 되지 않습니다.

2단계: 랜딩페이지로 쪼개기

다이렉트 세션의 방문 페이지를 봅니다.

다이렉트 세션의 방문 페이지

해석

메인 페이지 비중이 높음

실제 직접 방문·재방문 가능성

이벤트·상품 상세에 몰림

광고·메시지 링크에서 출처가 끊긴 것

결제 완료·마이페이지

결제 대행사 복귀나 크로스 도메인 문제

사람이 주소창에 이벤트 상세 페이지의 긴 URL을 직접 입력하는 일은 거의 없습니다.

깊은 페이지에 다이렉트가 몰려 있다면, 그 페이지로 연결되는 링크를 어딘가에서 UTM 없이 내보냈다는 뜻입니다.

랜딩별 분해 방법은 GA4 랜딩페이지 보고서 보는 법: 광고 유입별로 읽는 4단계 기준을 참고하면 됩니다.

3단계: 기기·브라우저로 쪼개기

모바일, 특히 인앱 브라우저와 iOS Safari 쪽에 다이렉트가 몰리면 원인 2(앱→브라우저 이동)를 의심합니다.

데스크톱 다이렉트가 높으면 이메일 클라이언트, 사내 메신저, 문서 링크 쪽을 봅니다.

4단계: 광고 관리자 클릭과 대조하기

같은 기간 광고 관리자의 링크 클릭 또는 랜딩페이지 조회와, GA4의 해당 캠페인 세션을 나란히 놓습니다.

두 숫자는 원래 일치하지 않습니다. 정상적인 차이가 생기는 이유는 메타 ga4 데이터 차이, 왜 생기고 어디를 믿어야 할까에서 다뤘습니다.

다만 차이가 평소보다 갑자기 벌어졌고, 같은 시점에 다이렉트가 늘었다면 광고 유입이 다이렉트로 새고 있다고 봐도 됩니다.

실무 사례: 알림톡 발송일마다 튀던 다이렉트

한 커머스 브랜드는 매주 화요일마다 다이렉트 세션이 평소의 두세 배로 뛰었습니다.

처음에는 화요일에 브랜드 검색이 늘어나는 패턴이라고 보고 그냥 넘겼습니다.

랜딩페이지로 쪼개 보니 다이렉트 세션 대부분이 할인 이벤트 상세 페이지 하나로 들어오고 있었습니다.

화요일은 알림톡 정기 발송일이었고, 버튼 링크에는 UTM이 없었습니다.

링크에 utm_source=kakao&utm_medium=crm 형태로 파라미터를 붙인 뒤 화요일 다이렉트 급증은 사라졌습니다.

그 대신 CRM 채널이 별도 유입원으로 잡히기 시작했습니다.

그전까지 이 브랜드의 CRM 매출은 다이렉트에 묻혀 "자연 재구매"로 집계되고 있었습니다.

CRM 성과가 실제보다 낮게 평가되고 있었던 겁니다.

다이렉트 문제는 숫자 한 줄 문제가 아니라, 채널별 예산 판단을 틀어지게 만드는 문제입니다.

4. 다이렉트 유입 줄이는 설정 기준

💡 원칙 1: 내보내는 모든 링크에 UTM을 붙인다

광고뿐 아니라 메시지, 이메일, QR, 인플루언서 링크, 프로필 링크까지 전부 포함합니다.

UTM 작성 규칙은 팀 안에서 고정해야 합니다.

  • source는 매체명 소문자 통일 (kakao, naver, instagram)

  • medium은 GA4 기본 채널 그룹이 인식하는 값 사용 (cpc, email, sms, social 등)

  • campaign은 날짜+목적 형식으로 고정

medium 값을 제멋대로 쓰면 다이렉트는 줄어도 Unassigned가 늘어납니다.

출처가 비어 보이는 값이 섞일 때는 GA4 (not set) 뜨는 이유: 측정기준별 원인과 점검 순서를 같이 보면 구분이 쉽습니다.

💡 원칙 2: 랜딩 URL은 리디렉션 없이 최종 주소로

광고에 넣는 URL은 https, www 여부, 끝 슬래시까지 실제 최종 주소와 똑같이 맞춥니다.

리디렉션이 꼭 필요하다면 쿼리스트링을 그대로 넘기는지 직접 클릭해서 확인합니다.

브라우저 주소창에 UTM이 남아 있는지 보는 것만으로도 대부분 걸러집니다.

💡 원칙 3: 결제·외부 도메인 구간 정리

결제 대행사나 외부 예약 시스템을 거쳐 돌아오는 구조라면 GA4 데이터 스트림에서 원치 않는 추천(unwanted referral) 목록과 교차 도메인 설정을 정리해야 합니다.

이게 안 되어 있으면 결제 완료 세션이 다이렉트나 결제사 추천 유입으로 끊겨 잡힙니다.

💡 원칙 4: 첫 page_view가 원래 URL을 읽게 한다

SPA나 동의 배너가 있는 사이트는 GA4 태그 디버그 모드에서 첫 page_view 이벤트의 page_location에 UTM이 남아 있는지 확인합니다.

남아 있지 않다면 URL을 바꾸는 스크립트나 태그 발동 순서를 조정해야 합니다.

다이렉트를 0으로 만들 필요는 없다

다이렉트를 완전히 없앨 수는 없고, 없앨 필요도 없습니다.

브랜드 인지도가 쌓이면 실제 직접 방문은 자연스럽게 늘어납니다.

관리 목표는 "설명할 수 없는 다이렉트"를 줄이는 것입니다.

메인 페이지 중심이고, 참여율이 정상이고, 날짜별로 완만하게 움직이는 다이렉트는 건강한 신호로 봐도 됩니다.

자주 묻는 질문

GA4에서 다이렉트 유입이 갑자기 늘어난 이유는?

특정 날짜부터 계단식으로 늘었다면 사이트 개편, 리디렉션 변경, 동의 배너 도입, UTM 없는 메시지 발송 중 하나일 가능성이 높습니다. 증가 시작일과 사이트·마케팅 변경 이력을 먼저 대조해 보세요.

direct / none은 실제로 주소를 입력해서 들어온 건가요?

일부만 그렇습니다. GA4는 URL 파라미터, 리퍼러, 이전 세션 기록이 모두 없을 때 direct / none으로 분류합니다. 그래서 메신저 링크, 앱 간 이동, 쿠키 삭제 사용자도 함께 섞여 있습니다.

카카오톡 링크 유입이 다이렉트로 잡히는 이유는?

카카오톡 같은 메신저 앱은 리퍼러를 넘기지 않거나 앱 환경마다 다르게 넘기는 경우가 많습니다. 링크에 utm_source, utm_medium을 붙이면 별도 유입원으로 분리해서 볼 수 있습니다.

다이렉트 유입 비중은 몇 퍼센트가 적정한가요?

업종, 브랜드 인지도, CRM 비중에 따라 크게 달라서 하나의 정답 수치는 없습니다. 절대 비중보다 자기 사이트의 평소 추세에서 갑자기 벗어났는지, 다이렉트가 깊은 상세 페이지에 몰려 있는지로 판단하는 편이 정확합니다.

광고 유입이 다이렉트로 잡히면 성과가 어떻게 왜곡되나요?

광고와 CRM의 기여 전환이 실제보다 낮게 보이고, 그만큼 다이렉트나 자연 재구매 성과가 부풀려집니다. 결국 효과 있는 채널의 예산을 줄이는 잘못된 판단으로 이어질 수 있습니다.

마무리

다이렉트 유입이 많은 이유는 대부분 고객 행동이 아니라 출처 정보가 끊긴 구조에 있습니다.

UTM 누락, 앱 간 이동, 리디렉션, 태그 발동 순서, 쿠키·동의 환경을 차례로 확인하면 원인이 좁혀집니다.

진단은 늘어난 시점 → 랜딩페이지 → 기기·브라우저 → 광고 클릭 대조 순서로 진행합니다.

다이렉트 자체를 없애는 게 목표가 아닙니다.

설명할 수 없는 다이렉트를 줄여야 채널별 성과를 제대로 보고, 예산도 맞는 곳에 쓸 수 있습니다.

Share article