GA4 캠페인 데이터 가져오기 검증 보고서 읽는 법과 사용법
캠페인 데이터 가져오기 검증 보고서는 GA4로 가져온 구글 외 캠페인 데이터가 수집 데이터와 얼마나 결합됐는지 보여주는 기본 보고서입니다. 조인 상태 3종과 일치율 규칙, 이 보고서를 열어야 하는 시점과 운영 루틴, 결합이 깨졌을 때의 점검 순서를 정리했습니다.

캠페인 데이터 가져오기 검증 보고서는 GA4로 가져온 구글 외 캠페인 데이터가 실제 수집 데이터와 얼마나 결합됐는지 보여주는 기본 보고서입니다. 구글이 2026년 8월 10일 자 공식 릴리스 노트에 출시를 게시했고, 경로는 보고서, 데이터 가져오기, 캠페인 데이터 가져오기 검증 보고서 순입니다.

데이터 가져오기를 써 본 적이 있다면 이 보고서가 반가울 것이고, 써 본 적이 없다면 이름부터 낯설 것입니다. 이 보고서가 무엇을 검증한다는 것인지, 화면의 상태값을 어떻게 읽는지, 그리고 언제 열어서 어떻게 쓰면 되는지를 공식 문서 기준으로 정리합니다. 2026년 8월 13일 기준입니다.
이 보고서가 검증하는 것: 가져온 데이터와 수집 데이터의 결합
배경이 되는 기능부터 짚겠습니다. GA4의 캠페인 데이터 가져오기(campaign data import)는 구글 애즈가 아닌 광고 플랫폼(예를 들어 메타나 네이버 같은 매체)의 비용, 클릭, 노출 데이터를 파일로 올려 GA4 안에서 세션, 전환과 함께 보는 기능입니다. 광고비는 광고 플랫폼에, 전환은 GA4에 따로 있는 상태를 한 화면으로 모으는 통로인 셈입니다.
문제는 이 결합이 자동이 아니라는 점입니다. 올린 파일의 소스, 매체, 캠페인 값이 사용자가 실제로 클릭해 들어온 URL의 utm 값과 정확히 일치해야 데이터가 붙습니다. 공식 문서는 가져온 파일의 utm_source, utm_medium, utm_campaign과 날짜 값이 실제 수집된 값과 정확히 일치해야 한다고 명시합니다. 표기 하나가 달라도 결합이 조용히 실패하는데, 지금까지는 어디서 얼마나 깨졌는지 한눈에 볼 화면이 마땅치 않았습니다.
검증 보고서가 그 빈틈을 채웁니다. 가져온 캠페인 데이터가 GA4 데이터와 결합됐는지를 캠페인 단위로 보여주고, 일치율 계산으로 전체 상태를 요약합니다.
화면 구성: 조인 상태 3종과 표시 항목
보고서의 중심은 가져오기 조인 상태(Import join status)입니다. 공식 문서가 정의한 상태는 세 가지입니다. 한국어 화면 라벨은 문서에서 확정되지 않아 영문 기준으로 옮깁니다.
| 상태 | 뜻 |
|---|---|
| Joined | 캠페인 데이터가 GA4 데이터와 성공적으로 결합됨 |
| No campaign data | 해당 측정기준으로 캠페인 데이터를 가져오지 않았거나 결합이 제대로 되지 않음 |
| No Analytics data | 가져온 데이터에 대응하는 GA4 수집 데이터가 없어, 결합 없이 가져온 값만 따로 보고됨 |
함께 보이는 측정기준은 소스/매체(Source/Medium), 캠페인 ID, 캠페인 이름, 소스 플랫폼, 채널 그룹이고, 측정항목으로는 조인 상태와 적용 범위 비율(Coverage rate), 이벤트 수, 광고 클릭수, 광고 비용, 광고 노출수, 주요 이벤트가 표시됩니다. 적용 범위 비율은 GA4가 수집한 행 가운데 캠페인 성과 데이터가 붙은 행의 비율로, 가져오기의 완성도를 요약하는 숫자입니다.
결합의 규칙: 일치율은 언제 어떻게 계산되는지
이 보고서를 읽으려면 캠페인 데이터 가져오기의 동작 규칙 세 가지를 알아야 합니다.
- 결합은 보고서를 여는 시점에 일어납니다. 캠페인 비용 데이터는 쿼리 시점(query time) 가져오기라서, 업로드할 때가 아니라 보고서가 조회될 때 GA4 데이터와 붙습니다. 그래서 잠재고객이나 세그먼트 생성에는 쓸 수 없습니다.
- 일치율은 최근 2년치만 계산합니다. 공식 문서 기준으로 가져온 행 중 결합에 성공한 비율(match rate)은 최근 2년 데이터만 대상으로 합니다. 데이터 보관 기간 제한이 아니라 일치율 계산의 범위 조건입니다.
- 결합 키는 utm 값과 날짜입니다. 파일에는 소스(utm_source), 매체(utm_medium), 날짜가 필수이고 캠페인 ID(utm_id)와 캠페인 이름(utm_campaign)은 선택입니다. 측정항목은 클릭, 비용, 노출 중 최소 하나가 필요하고, 비용을 올릴 때는 통화 지정이 필수입니다.
통화 필수화는 2026년 7월 28일 릴리스 노트에 게시된 변경입니다. 이틀 뒤인 7월 30일에는 URL 매개변수 누락을 알려주는 진단 기능도 추가됐는데, 이쪽은 구글 애즈 유입의 GBRAID 같은 식별자를 다루므로 이번 검증 보고서와 대상이 다릅니다. 캠페인 데이터의 정확도를 손보는 업데이트가 7월 말부터 8월 초 사이에 몰려 나온 셈입니다.
이 보고서를 열어야 하는 시점
조인 상태의 정의에서 사용 시점이 따라 나옵니다. 아래 네 장면이 이 보고서를 열 때입니다. 공식 문서는 시점까지 안내하지 않으므로, 결합 규칙에서 정리한 준이아빠블로그의 제안입니다.
- 가져오기를 처음 설정한 직후. 새 매체의 비용 데이터를 처음 올렸다면, 광고 보고서를 보기 전에 여기부터 엽니다. 첫 업로드는 utm 표기 차이로 결합이 깨질 확률이 가장 높은 순간입니다.
- 정기 업로드 뒤의 점검. 주간이나 월간으로 비용 파일을 올리고 있다면, 업로드 주기에 맞춰 이 보고서를 함께 확인하는 루틴을 만듭니다. 조인 상태가 지난달과 달라졌다면 파일이나 utm 어느 쪽이 바뀐 것입니다.
- 광고 보고서의 비용 칸이 비어 보일 때. 분명히 파일을 올렸는데 특정 캠페인의 비용이 0이거나 빈칸이라면, 그 캠페인의 조인 상태를 여기서 확인하는 것이 원인 추적의 첫 단계입니다.
- utm 규칙이나 캠페인 이름을 바꾼 뒤. 광고 URL의 utm 값이나 캠페인 명명 규칙을 개편하면 기존 업로드 파일과의 결합이 어긋날 수 있습니다. 개편 후 첫 업로드 시점에 한 번 확인합니다.
거꾸로 말하면, 캠페인 데이터 가져오기를 쓰지 않는 속성이라면 이 보고서에서 볼 것이 없습니다. 구글 애즈만 쓰는 속성도 마찬가지입니다.
결합이 깨져 있을 때의 점검 순서
공식 문서는 조인 상태의 정의까지만 제공하고 문제 해결 절차는 따로 안내하지 않습니다. 아래는 결합 규칙에서 따라 나오는 점검 순서로, 준이아빠블로그의 해석입니다.
- No campaign data가 많은 캠페인부터 봅니다. GA4 트래픽은 잡히는데 가져온 데이터가 안 붙은 상태입니다. 그 캠페인이 업로드 파일에 들어 있는지 먼저 확인하고, 들어 있다면 파일의 소스와 매체 표기를 실제 utm 값과 글자 단위로 대조합니다. 파일에는 facebook으로 적었는데 광고 URL의 utm_source는 fb인 식의 표기 차이가 대표적인 용의자입니다.
- No Analytics data는 반대 방향을 봅니다. 파일에는 있는데 대응하는 GA4 수집 데이터가 없는 상태입니다. 해당 캠페인의 광고 URL에 utm 매개변수가 빠져 있지 않은지, 날짜 범위가 어긋나 있지 않은지 확인합니다.
- 수정 후에는 보고서를 다시 열어 확인합니다. 결합이 쿼리 시점에 일어나므로, 파일을 고쳐 다시 올린 뒤 보고서를 조회하면 반영 여부를 확인할 수 있습니다.
utm 표기를 처음부터 통일해 두는 것이 근본 대책입니다. 광고 운영자가 매체마다 소스 이름을 다르게 적는 순간 결합은 깨지므로, utm 명명 규칙 문서를 만들어 파일 작성자와 광고 운영자가 같은 표를 쓰게 만드는 것이 이 보고서를 볼 일 자체를 줄이는 길입니다.
쓰는 방법을 한 줄로 요약하면 이렇습니다. 업로드 루틴의 마지막 단계에 이 보고서를 붙이고, Joined가 아닌 행이 보이면 위 순서로 원인을 좁힙니다. 비용 데이터가 온전히 붙어 있어야 GA4 안에서 매체별 비용 대비 성과 비교가 성립하므로, 이 보고서는 광고 성과 분석의 결과물이 아니라 전제 조건을 지키는 점검 도구로 쓰는 것이 맞습니다.
보고서가 안 보이면 어떻게 하나요?
공식 문서는 보고서가 안 보이는 경우 기본 보기에서 제거됐을 수 있다고 안내하고, 편집자 이상 권한이 좌측 탐색 메뉴에 다시 추가할 수 있다고 설명합니다. 이 권한은 메뉴에 추가하는 권한이지 보고서를 보는 조건이 아닙니다. 어떤 속성에 노출되는지, 순차 출시인지는 구글이 문서에 밝히지 않았습니다.
구글 애즈 데이터도 이 보고서로 검증하나요?
아닙니다. 이 보고서의 대상은 가져온 구글 외(non-Google) 캠페인 데이터입니다. 구글 애즈는 계정 연결로 데이터가 자동으로 들어오므로 파일 업로드와 결합 과정 자체가 없습니다. 검증 보고서는 파일로 올린 데이터가 utm 값과 제대로 붙었는지를 보는 도구입니다.
3줄 요약:
- 캠페인 데이터 가져오기 검증 보고서는 GA4로 가져온 구글 외 캠페인 데이터가 수집 데이터와 얼마나 결합됐는지 보여주는 기본 보고서입니다. 2026년 8월 10일 공식 릴리스 노트에 게시됐습니다.
- 조인 상태는 Joined, No campaign data, No Analytics data 세 가지이고, 일치율은 최근 2년치 기준으로 계산되며 결합은 보고서를 여는 시점에 일어납니다.
- 결합 키는 utm 값과 날짜이고 정확히 일치해야 붙습니다. Joined 외 상태가 보이면 업로드 파일의 표기와 실제 utm 값을 글자 단위로 대조하는 것이 점검의 시작입니다.
Sources:
이 글이 도움이 되셨다면 공유해 주세요
메신저로 바로 보내거나 링크를 복사할 수 있습니다.

Written by
데이터로 설명하는 마케터
디지털마케터 뉴스레터
GA4, SEO, AI 마케팅 실무 인사이트를 월 1~2회 이메일로 보내드립니다.
다음으로 읽어볼 글

GA4에서 (not provided)는 오류가 아니라 검색엔진의 프라이버시 정책 때문입니다. Google과 네이버 모두 검색어 전달을 중단한 배경과, Search Console 연결 및 랜딩 페이지 기반 분석이라는 실무 대안을 정리합니다.
2026. 3. 25.
GA4 리드 이벤트 6가지(generatelead, qualifylead, disqualifylead, workinglead, closeconvertlead, closeunconvertlead)의 의미, 왜 구현이 어려운지, 현실적인 단계별 접근법을 정리합니다.
2026. 3. 10.
GA4 트래픽 획득 보고서에서 세션 소스/매체가 (not set)으로 잡히는 원인을 정리했습니다. 데이터 처리 지연, 비활성 세션 재개, Measurement Protocol, 잠재고객 트리거 이벤트 등 실제 원인별로 왜 발생하는지, 그리고 어떻게 대응해야 하는지를 초보자 눈높이에서 설명합니다.
2026. 2. 26.
GA4 데이터에서 Page Title 누락 문제를 BigQuery 기반 자동화 파이프라인으로 해결했습니다. 수동 스프레드시트 관리에 따른 문제점을 분석하고, URL 정규화, STRUCT 구조 수정, 정규표현식 활용 등 기술적 난관을 극복한 과정을 소개합니다. 데이터 신뢰도 향상과 업무 효율성 증대를 위한 솔루션을 제시합니다.
2026. 2. 11.검증 보고서에서 어떤 캠페인의 상태가 "No campaign data"로 표시됩니다. 어떻게 해석해야 할까요?