측정·순위 · 공식 문서
UTM 생성 방법, 빌더로 만들고 GA4에서 확인하는 순서
웹사이트 링크는 구글의 캠페인 URL 작성 도구로 도착 URL에 utm_source·utm_medium·utm_campaign 을 붙여 만들고, GA4 트래픽 획득 보고서의 세션 캠페인·세션 소스/매체에서 확인합니다. 실시간 보고서는 처음 유입 경로를 보여 주므로, 캠페인 확인은 처리 시간(최대 24~48시간)이 지난 뒤 트래픽 획득 보고서에서 합니다.
UTM 링크는 금방 만들지만, GA4에서 확인하는 자리를 잘못 고르면 「안 잡힌다」고 오해하기 쉽습니다. 실시간 보고서와 트래픽 획득 보고서는 보여 주는 기준이 다릅니다.
아래는 메일·소셜 미디어 게시물·협력사 배너에 걸 링크를 만들고, GA4에서 캠페인 줄을 확인하기까지의 순서입니다. 값을 짓는 규칙은 「UTM 파라미터 뜻」 편에 자세히 적었습니다.
발견 01
UTM 링크는 5단계로 만들고 확인하며, 웹사이트 링크는 캠페인 URL 작성 도구를 씁니다
| 순서 | 할 일 | 어떻게 | 공식 문서 원문 |
|---|---|---|---|
| 1 | 값 정하기 | 출처·매체·캠페인 값을 사내 규칙표에서 고른다 | When you add parameters to a URL, you should always use utm_source, utm_medium, and utm_campaign.URL에 매개변수를 붙일 때는 utm_source, utm_medium, utm_campaign 을 항상 쓴다. |
| 2 | 빌더로 URL 만들기 | 웹사이트 링크는 캠페인 URL 작성 도구에 도착 URL과 값을 넣어 만든다 | You can add parameters and values to your URLs manually, or you can use one of the following platform-specific URL-builder tools to create your URLs and append the parameters: Links to websites: Use the Campaign URL Builder.매개변수와 값은 직접 붙여도 되고, 아래 플랫폼별 URL 작성 도구로 URL을 만들어 붙여도 된다. 웹사이트 링크: 캠페인 URL 작성 도구를 쓴다. |
| 3 | 링크 열어 보기 | 만든 URL을 브라우저에서 열어 페이지가 정상으로 뜨고 URL에 utm_ 값이 남는지 본다 | If you want to set up your custom campaigns manually, make sure you separate the parameters from the URL with a question mark. List the parameters and values as pairs separated by an equal sign. Separate each parameter-value pair with an ampersand.직접 만들 때는 URL과 매개변수 사이를 물음표로 나누고, 매개변수와 값은 등호로 짝짓고, 짝과 짝 사이는 앰퍼샌드(&)로 나눈다. |
| 4 | 실시간으로 방문 확인 | 실시간 보고서의 페이지 제목별 조회수에서 그 페이지 방문이 잡히는지 본다 | Views by page title or screen name: which content they view Analytics shows user-scoped dimensions and metrics in the Realtime report. That is, the dimensions and metrics in the Realtime report are about how you first acquire users.페이지 제목 또는 화면 이름별 조회수: 사용자가 보는 콘텐츠. 실시간 보고서는 사용자 범위 측정기준과 측정항목을 보여 준다. 곧 사용자를 처음 어떻게 데려왔는지에 관한 값이다. |
| 5 | 트래픽 획득에서 캠페인 확인 | 하루 이틀 뒤 트래픽 획득 보고서의 측정기준을 세션 캠페인으로 바꿔 본다 | You can view Session source/medium, Session medium, Session source, and Session campaign in the Acquisition > Traffic acquisition report. Data processing can take 24-48 hours. During that time, data in your reports may change.세션 소스/매체, 세션 매체, 세션 소스, 세션 캠페인은 획득 › 트래픽 획득 보고서에서 볼 수 있다. 데이터 처리에는 24~48시간이 걸릴 수 있고, 그동안 보고서 숫자가 바뀔 수 있다. |
Links to websites: Use the Campaign URL Builder.
웹사이트 링크: 캠페인 URL 작성 도구를 쓴다.
빌더는 도착 URL 뒤에 매개변수를 붙인 URL을 만들어 줍니다. 손으로 만들어도 결과는 같고, 물음표·등호·앰퍼샌드 모양만 지키면 됩니다.
링크가 길어 보기 싫으면 단축 URL을 쓰더라도, 단축 URL이 여는 최종 URL에 utm_ 값이 남는지 3단계에서 꼭 열어 봅니다.
발견 02
UTM 값은 GA4의 3곳에서 보이고, 캠페인 성과는 트래픽 획득 보고서에서 봅니다
| GA4 위치 | 보이는 값 | 원문 |
|---|---|---|
| 보고서 › 획득 › 트래픽 획득 | 세션 소스/매체 · 세션 매체 · 세션 소스 · 세션 캠페인 | You can view Session source/medium, Session medium, Session source, and Session campaign in the Acquisition > Traffic acquisition report.세션 소스/매체, 세션 매체, 세션 소스, 세션 캠페인은 획득 › 트래픽 획득 보고서에서 볼 수 있다. |
| 보고서 › 실시간 | 신규 사용자 소스·매체·캠페인별 활성 사용자(처리를 마친 사용자만) | Active users by first user source, medium, source platform, or campaign: where your users are coming from The processing of user acquisition data is limited in Realtime report. The “Active users by First user source” card shows information only for established users, such as users that’ve already gone through processing in normal reporting.신규 사용자 소스, 매체, 소스 플랫폼 또는 캠페인별 활성 사용자: 사용자가 어디서 오는지. 실시간 보고서의 사용자 획득 처리는 제한적이다. 「신규 사용자 소스별 활성 사용자」 카드는 일반 보고서 처리를 이미 거친 사용자만 보여 준다. |
| 탐색 분석의 페이지 위치 측정기준 | utm_ 값이 붙은 전체 URL | This means UTM information isn't captured in these dimensions and is instead populated in the Page location dimension.UTM 정보는 이 측정기준들에는 담기지 않고 페이지 위치 측정기준에 채워진다. |
Analytics shows user-scoped dimensions and metrics in the Realtime report. That is, the dimensions and metrics in the Realtime report are about how you first acquire users.
실시간 보고서는 사용자 범위 측정기준과 측정항목을 보여 준다. 곧 사용자를 처음 어떻게 데려왔는지에 관한 값이다.
실시간 보고서의 유입 카드는 사용자를 처음 데려온 경로를 보여 줍니다. 전에 사이트에 와 본 브라우저로 테스트하면 새 캠페인이 아니라 예전 경로가 보입니다.
그래서 실시간에서는 페이지 방문이 잡히는지만 보고, 캠페인 줄은 트래픽 획득 보고서의 측정기준을 세션 캠페인으로 바꿔 확인합니다.
발견 03
캠페인이 안 보이거나 갈라지는 원인은 5가지이고, 대부분 값과 기다림의 문제입니다
| 보이는 모습 | 원인 | 원문 |
|---|---|---|
| 캠페인 칸에 (not set) | 필수 매개변수가 빠짐 | Missing UTM parameters will result in (not set) values being present in reporting.UTM 매개변수가 빠지면 보고서에 (not set) 값이 나타난다. |
| 같은 캠페인이 두 줄 | 값의 대소문자가 다름 | You can add parameters to a URL in any order. Parameter values are case sensitive, e.g. utm_source=google is different from utm_source=Google.매개변수는 어떤 순서로 붙여도 된다. 값은 대소문자를 구분해서 utm_source=google 과 utm_source=Google 은 다른 값이다. |
| 구글 애즈 링크의 UTM 값이 안 보임 | 자동 태그 값이 우선 | If you use manual tagging and auto tagging together, Google analytics uses the auto-tagged values for source, medium, and other traffic-classification dimensions.수동 태그와 자동 태그를 함께 쓰면 소스·매체 같은 트래픽 분류 측정기준에는 자동 태그 값이 쓰인다. |
| 실시간에 내 캠페인이 안 뜸 | 실시간은 처음 유입 경로를 보여 줌 | Analytics shows user-scoped dimensions and metrics in the Realtime report. That is, the dimensions and metrics in the Realtime report are about how you first acquire users.실시간 보고서는 사용자 범위 측정기준과 측정항목을 보여 준다. 곧 사용자를 처음 어떻게 데려왔는지에 관한 값이다. |
| 어제 캠페인이 비어 있음 | 데이터 처리 중 | Data processing can take 24-48 hours. During that time, data in your reports may change.데이터 처리에는 24~48시간이 걸릴 수 있고, 그동안 보고서 숫자가 바뀔 수 있다. |
광고 플랫폼과 GA4를 연동해 자동 태그를 쓰는 링크는 UTM 을 붙여도 자동 태그 값이 소스·매체를 정합니다. 연동한 광고는 그 광고 보고서에서 보고, UTM 은 연동하지 않은 링크에 씁니다.
발견 04
같은 순서라도 B2B·B2C·B2G 는 UTM 링크를 배포하는 자리가 다릅니다
예시 ① 협력사 홈페이지에 배너를 건 산업용 센서 제조사(B2B)
협력사 세 곳에 같은 배너를 걸었습니다. 출처는 협력사마다 다르게, 매체는 referral, 캠페인은 partner-banner 로 빌더에서 링크 세 개를 만듭니다.
한 달 뒤 트래픽 획득 보고서를 세션 소스/매체로 보면 협력사별 방문과 문의가 나뉘어 보입니다.
예시 ② 문자 메시지로 쿠폰을 보내는 쇼핑몰(B2C)
문자 속 링크는 길이를 줄이려 단축 URL로 보냅니다. 단축 URL을 열어 최종 URL에 utm_ 값이 남는지 먼저 봅니다.
매체 값을 sms 로 두면 GA4 기본 채널 규칙상 SMS 채널로 묶입니다. 쿠폰 회차는 캠페인 값으로 가릅니다.
Medium exactly matches sms
매체가 sms 와 정확히 같으면 SMS 채널.
예시 ③ 보도자료와 뉴스레터에 같은 안내 페이지를 거는 공공기관(B2G)
보도자료 링크와 기관 뉴스레터 링크를 출처 값으로 나눕니다. 뉴스레터는 매체를 email 로 두어 이메일 채널에 묶이게 합니다.
담당자가 바뀌어도 이어지도록, 만든 UTM 링크와 배포처를 한 표에 적어 둡니다.
그럼 다음 캠페인 링크는 어떤 순서로 만들고 확인하나요?
- 사내 규칙표에서 이번 캠페인의 출처·매체·캠페인 값을 고릅니다. 소문자로 씁니다.
- 캠페인 URL 작성 도구에 도착 URL과 값을 넣어 링크를 만들고, 배포처별로 표에 적습니다.
- 만든 링크를 시크릿 창에서 열어 페이지가 정상으로 뜨고 URL에 utm_ 값이 남는지 봅니다.
- GA4 실시간 보고서의 페이지 제목별 조회수에서 그 페이지 방문이 잡히는지 봅니다.
- 하루 이틀 뒤 보고서 › 획득 › 트래픽 획득에서 측정기준을 세션 캠페인으로 바꿔 캠페인 줄을 찾습니다.
- (not set)이나 두 줄로 갈린 캠페인이 보이면 위 원인표에서 해당 줄을 찾아 링크를 고칩니다.
조사 방법
- Analytics Help 「URL builders: Collect campaign data with custom URLs」 · 최종 확인일 2026-10-25 · https://support.google.com/analytics/answer/10917952
- Analytics Help 「Traffic-source dimensions, manual tagging, and auto-tagging」 · 최종 확인일 2026-10-25 · https://support.google.com/analytics/answer/11242870
- Analytics Help 「Default channel group」 · 최종 확인일 2026-10-25 · https://support.google.com/analytics/answer/9756891
- Analytics Help 「Realtime report」 · 최종 확인일 2026-10-25 · https://support.google.com/analytics/answer/9271392
- Analytics Help 「[GA4] Traffic acquisition report」 · 최종 확인일 2026-10-25 · https://support.google.com/analytics/answer/12923437
- Analytics Help 「Data freshness」 · 최종 확인일 2026-10-25 · https://support.google.com/analytics/answer/11198161
- 만들고 확인하는 5단계와 원인 5가지는 위 도움말들의 문장을 순서로 묶은 것입니다. 묶는 방식은 편집 판단입니다.
- 캠페인 URL 작성 도구 화면은 스크립트로 그려져 받은 HTML에 입력 칸 이름이 없었습니다. 도구의 칸 이름은 적지 않았습니다.
- 예시 ①②③은 이해를 돕기 위해 만든 가상 상황이며, 실제 기업·기관의 사례가 아닙니다.
- 원문은 영어판(hl=en)이고, 보고서·측정기준·도구 이름은 같은 도움말 한국어판(hl=ko) 표기를 따랐습니다. 애널리틱스 도움말은 페이지에 수정일이 없습니다.