Epix / 업무·마케팅 운영

GA4 캠페인 비용 가져오기 오류 해결 2026: 키·통화·날짜·중복 점검표

GA4에 광고비를 연결했는데 비용과 세션이 맞지 않을 때 UTM 키, 날짜, 통화, 중복 업로드를 순서대로 진단하는 실무 가이드입니다.

업데이트: 2026년 9월 28일

가장 먼저 볼 것: 비용 원장과 GA4가 같은 utm_source, utm_medium, 날짜를 쓰는지 확인하세요. 그 다음 utm_id·utm_campaign 표기, ISO 4217 통화 코드, 중복 키를 점검하면 대부분의 매칭 실패 원인을 좁힐 수 있습니다.

공식 요구사항을 시트의 열로 옮기기

열용도검증 규칙
utm_source광고 플랫폼필수·소문자 표기 정책 고정
utm_medium매체필수·cpc/paid 등 허용값 표준화
날짜일별 결합 키YYYY-MM-DD, 미래 날짜 금지
utm_id캠페인 식별자가능하면 플랫폼 ID와 동일
utm_campaign캠페인 이름공백·대소문자 규칙 통일
통화비용 해석비용을 넣으면 ISO 4217 코드 필수
비용·클릭·노출일별 원본 지표행 단위 중복·누락 확인

Google Analytics 공식 문서는 소스·매체·날짜를 필수로 안내하고, 비용을 포함하면 통화 코드가 필요하다고 설명합니다. utm_id와 utm_campaign은 선택사항이지만 적극 권장되며, 중복 키가 있는 파일은 업로드하지 않아야 합니다. 공식 캠페인 데이터 가져오기 문서를 기준표로 사용하세요.

불일치 원인을 찾는 순서

  1. 키: facebook·fb처럼 같은 플랫폼이 두 값으로 들어가지 않았는지 찾습니다.
  2. 날짜: 광고 계정 시간대와 GA4 속성 시간대, 시트의 날짜 변환을 비교합니다.
  3. 통화: 원화 비용을 달러로 읽고 있지 않은지, 환율 기준일이 무엇인지 적습니다.
  4. 중복: 같은 캠페인·날짜·소스·매체 조합이 두 번 업로드되지 않았는지 확인합니다.
  5. 범위: 가져온 비율과 매칭률을 별도로 기록해 행 자체의 오류와 GA4 결합 실패를 나눕니다.

Google Sheets 검증 열 만들기

원본 탭을 보존한 뒤 key = LOWER(TRIM(utm_source&"|"&utm_medium&"|"&날짜)) 같은 결합 키를 만듭니다. COUNTIF(key열,key2)가 2 이상이면 중복 후보이고, XLOOKUP으로 캠페인 기준표의 표준 이름을 가져와 미등록 값을 표시합니다. 비용과 세션을 합산할 때는 0으로 나누지 않도록 =IFERROR(cost/sessions,"")를 사용하세요.

원본·조정·의사결정 지표를 분리한다

레이어남겨야 할 값목적
원본플랫폼 비용·클릭·노출재현 가능한 사실
조정시간대·환율·중복 제거 규칙차이의 원인 설명
분석GA4 세션·참여·이벤트사이트 행동
경영주문·환불·순매출·이익예산 의사결정

플랫폼 ROAS와 GA4 세션당 비용을 하나의 숫자로 덮어쓰면 오류가 숨습니다. 원본 지표를 보존하고, 매칭률이 낮을 때는 광고 예산을 조정하기 전에 키·날짜·통화부터 고치는 편이 안전합니다.

출고 전 매칭 품질 게이트

게이트확인 방법통과하지 못하면
키 유일성캠페인·날짜·소스·매체 결합 키의 중복 행을 분리원본을 수정하지 말고 중복 원인을 표시
범위 완전성광고 플랫폼 행 수와 업로드 대상 행 수 비교누락 날짜·캠페인을 별도 재수집
통화·시간대원본 통화, 환율 기준일, GA4 속성 시간대를 기록환산 전 숫자와 환산 후 숫자를 분리
대조 샘플정상·중복·누락 사례를 각 3행씩 원본과 대조전체 업로드를 보류하고 샘플부터 재현

매칭률이 낮을 때는 캠페인 성과를 다시 계산하기 전에 원본 탭과 조정 탭을 잠급니다. 승인자가 키·통화·날짜를 확인한 뒤에만 분석 탭을 교체하면 잘못된 비용이 대시보드와 예산 결정으로 전파되는 일을 줄일 수 있습니다.

재현 가능한 오류 기록

관련 글

마케팅·광고 운영 허브에서 더 보기