무료 마케팅 도구

UTM 빌더: GA4용 캠페인 URL 및 UTM 링크 생성기

랜딩 페이지 URL을 붙여 넣고 source, medium, campaign을 입력한 뒤, GA4와 CRM에서 깔끔하게 집계되는 태그 링크를 복사하세요. 기존 쿼리 파라미터와 #앵커는 유지되며, 끄지 않는 한 값은 소문자로 변환되고 공백은 대체됩니다.

캠페인 URL

https://www.example.com/demo?utm_source=linkedin&utm_medium=paid_social&utm_campaign=q4_fintech_abm

각 파라미터의 용도

매개변수답하는 질문예시 값
utm_source어떤 사이트 또는 발신자인가요?linkedin, google, newsletter_name, partner_domain
utm_medium어떤 유형의 채널인가요?cpc, paid_social, email, referral, display
utm_campaign어떤 캠페인인가요?q4_fintech_abm, webinar_2026_11
utm_term어떤 키워드 또는 오디언스인가요?website_personalization, cfo_list
utm_content어떤 광고나 링크 변형인가요?carousel_v2, footer_link
utm_id어떤 캠페인 ID인가요(비용 데이터 가져오기용)?cmp_1042

GA4는 소스와 매체를 기준으로 트래픽을 기본 채널 그룹에 배정하므로, 해당되는 경우 관례적인 매체 값(cpc, email, referral, display, paid_social)을 사용하세요. 임의로 만든 매체 값을 쓰면 유료 트래픽이 엉뚱한 채널에 들어가거나, GA4가 소스도 매칭하지 못할 경우 Unassigned로 분류될 수 있습니다.

채널별 UTM 링크: LinkedIn, Google Ads, 이메일

채널utm_sourceutm_medium메모
LinkedIn 광고linkedinpaid_socialCampaign Manager에서는 캠페인의 모든 광고에 URL 매개변수를 한 번에 추가할 수 있으므로, 광고마다 따로 설정하지 말고 캠페인 단위에서 설정하세요.
LinkedIn 오가닉 게시물linkedinsocial자연 도달이 광고 성과로 집계되지 않도록 유료와 다른 medium 값을 유지하세요.
Google Adsgooglecpc자동 태그 추가(gclid)는 켜 두세요. GA4는 Google Ads 데이터에 이를 사용합니다. CRM 같은 다른 도구가 필요로 할 때만 UTM을 추가하세요.
이메일 뉴스레터newsletter_nameemailutm_content에 링크 위치(header_cta, footer_link)를 넣어 어떤 링크가 클릭되는지 확인하세요.
파트너 또는 제휴사partner_domainreferral파트너당 하나의 소스를 사용해 각 파트너의 트래픽과 전환을 분리하세요.

1년이 지나도 유효한 명명 규칙

  1. 소문자만 사용하고, 공백 대신 밑줄을 쓰십시오.
  2. Campaign = 분기 또는 날짜 + 오디언스 + 제안, 예: q4_fintech_benchmark. 1년 뒤에 이 값으로 필터링하게 됩니다.
  3. 목록을 하나의 공유 시트에 관리하고 기억이 아니라 그 시트에서 링크를 만드세요.
  4. 내부 링크에는 절대 태그를 달지 마세요.

캠페인 시작 전에 UTM 링크를 테스트하는 방법

UTM 테스트는 5분이면 끝나고, 그렇지 않으면 3주 뒤 캠페인 보고서에서 클릭의 절반이 Direct나 Unassigned로 나타날 때에야 드러날 문제를 잡아냅니다. 모든 링크를 방문자가 실제로 접하는 방식대로 테스트하세요. URL을 자신의 브라우저에 붙여 넣는 것만이 아니라, 실제 광고, 이메일, 게시물에서 클릭해 보세요.

  1. 최종 링크를 클릭하고 주소창을 확인하세요. 페이지가 로드된 후에도 utm_ 파라미터가 URL에 남아 있어야 합니다. 사라졌다면 리디렉션이 제거한 것입니다. 흔한 원인은 http→https 또는 www 리디렉션, 베니티 URL, 쿼리 문자열을 다시 쓰는 CMS 규칙입니다.
  2. GA4 실시간 보고서를 확인하세요. 보고서에서 실시간을 열고 트래픽 소스 카드를 봅니다. 측정기준을 소스, 매체 또는 캠페인으로 바꾸면 1분 정도 안에 설정한 값으로 테스트 방문이 나타나야 합니다. 직접 유입으로 표시된다면 GA4가 로드되기 전에 태그가 사라진 것입니다.
  3. 세부 사항은 DebugView로 확인하세요. 디버그 모드(Google Tag Manager 미리보기 또는 Google Analytics Debugger 브라우저 확장 프로그램)를 켜고 링크를 클릭한 뒤 관리 > DebugView를 여세요. page_view 이벤트를 선택하고 page_location에 태그가 포함된 전체 URL이 들어 있는지 확인하세요. 이벤트가 실행되었는지도 함께 알 수 있습니다.
  4. 동의 수락과 거부 상태 모두에서 테스트하세요. 쿠키 배너가 동의 전까지 애널리틱스를 차단한다면, 거부한 방문은 실시간 보고서에 나타나지 않습니다. 태그가 고장 난 것이 아니라 정상 동작이며, 광고 클릭과 GA4 세션 간 차이의 일부를 설명해 줍니다.
  5. 전환을 끝까지 추적하세요. 테스트 폼을 제출하고 CRM 레코드의 숨김 필드에 UTM 값이 들어왔는지 확인하세요. GA4 리포트는 정확한데 CRM에는 여전히 '알 수 없는 소스'로 표시되는 경우가 있으며, 바로 여기서 파이프라인 리포팅이 무너집니다.
  6. 하루 뒤 표준 보고서를 확인하세요. 실시간 보고서는 수집을, 트래픽 획득 보고서는 분류를 확인해 줍니다. Google은 처리에 24~48시간이 걸릴 수 있다고 하니, 첫날 기본 채널 그룹으로 판단하지 마세요.

테스트로 잡아낼 수 있는 흔한 UTM 실수

보이는 것가능한 원인해결책
방문이 direct / (none)으로 표시됨리디렉션이 쿼리 문자열을 누락했거나, 링크가 이를 잃어버리는 앱 내 브라우저에서 열림최종 URL로 링크하거나, 리디렉션이 쿼리 파라미터를 전달하도록 설정
캠페인이 여러 행으로 나뉨대소문자나 철자 혼용: LinkedIn, linkedin, linked_in모두 소문자로 쓰고, 하나의 공유 시트에서 링크 생성
유료 트래픽이 Unassigned로 분류됨“sponsored-post”처럼 GA4가 인식하지 못하는 medium통상적인 매체 값을 사용하십시오: cpc, paid_social, email, display, referral
페이지가 엉뚱한 섹션에서 로드되거나 404 발생#앵커가 ? 쿼리 문자열 앞에 배치됨쿼리 문자열이 먼저, 앵커는 마지막. 위의 빌더가 순서를 맞춰 줍니다
오래된 캠페인의 성과로 집계된 오가닉 방문자내부 페이지나 사이트 배너의 UTM 링크내부 링크에서 UTM 제거

추적 문제가 링크 하나보다 깊다면, CRO 감사 프로세스의 추적 QA 단계에서 모든 전환 이벤트를 점검하는 방법을 안내하며, GA4 세션과 참여 세션 설명 글에서 태그된 링크가 만드는 방문을 GA4가 어떻게 집계하는지 다룹니다.

리포팅을 넘어선 UTM 활용

보고서에 쓰이는 태그로 페이지 자체를 움직일 수도 있습니다. utm_campaign=q4_fintech_abm으로 들어온 방문자는 일반 홈페이지가 아니라 핀테크에 맞춘 페이지에 도착해야 합니다. 광고 그룹의 의도를 URL로 이어가는 방법은 구매 의도 키워드 가이드에서, 그 신호에 따라 헤드라인과 신뢰 근거를 바꾸는 방법은 다이내믹 웹사이트 콘텐츠에서 다룹니다. 트래픽이 들어오면 전환율 계산기와 리드당 비용 계산기로 각 캠페인의 가치를 측정하세요.

자주 묻는 질문

UTM 파라미터란 무엇인가요?

URL 끝에 붙는 태그(utm_source, utm_medium, utm_campaign, 선택적으로 utm_term, utm_content, utm_id)로, 방문이 어디서 왔는지 애널리틱스 도구에 알려 줍니다. GA4는 이를 세션 소스, 매체, 캠페인 측정기준으로 읽어 들입니다.

어떤 UTM 파라미터가 필수인가요?

모든 링크에 소스, 매체, 캠페인을 설정하세요. 보고서는 이 세 가지로 트래픽을 그룹화하며, GA4는 소스와 매체로 기본 채널을 지정합니다. 키워드(term)와 콘텐츠(content)는 선택 사항으로, 검색 광고 키워드와 광고 변형에 가장 유용합니다.

UTM 파라미터는 대소문자를 구분하나요?

네. GA4는 “LinkedIn”과 “linkedin”을 서로 다른 소스로 취급하므로 하나의 캠페인이 여러 행으로 나뉩니다. 소문자로 정하고 일관되게 지키세요. 빌더는 기본적으로 이를 자동 처리합니다.

UTM 파라미터가 작동하는지 어떻게 테스트하나요?

실제 광고나 이메일에서 최종 링크를 클릭해 리디렉션 후에도 주소창에 utm_ 값이 남아 있는지 확인하고, GA4 실시간 보고서에 설정한 소스, 매체, 캠페인으로 방문이 기록되는지 지켜보세요. 이벤트 단위 상세 정보는 디버그 모드를 켠 상태에서 DebugView로 확인합니다. 하루이틀 뒤 트래픽 획득 보고서에서 채널 그룹이 올바른지도 확인하세요.

UTM 빌더란 무엇인가요?

랜딩 페이지 URL과 몇 가지 캠페인 값을 입력하면 태그가 붙은 링크로 바꿔주는 양식으로, utm_source=…&utm_medium=…을 직접 입력할 필요가 없습니다. 공백과 특수 문자도 인코딩하고 URL에 이미 있던 쿼리 파라미터도 유지해 줍니다. 직접 만든 링크가 주로 깨지는 부분이 바로 여기입니다.

Google의 Campaign URL Builder와 같은 것인가요?

같은 표준 UTM 파라미터를 생성하므로 GA4는 어느 도구로 만든 링크든 똑같이 읽습니다. 이 빌더는 기본적으로 utm_id를 추가하고, 값을 소문자로 바꾸고, 공백을 치환하며, URL의 기존 파라미터와 #앵커를 유지합니다.

내부 링크에도 UTM 매개변수를 써야 하나요?

아닙니다. 자사 블로그에서 요금 페이지로 가는 링크에 UTM을 붙이면 새로운 세션 기여가 시작되어 방문자의 실제 유입 경로를 덮어씁니다. UTM은 다른 곳에서 자사 사이트로 들어오는 링크에만 사용하세요.

UTM 파라미터로 랜딩 페이지를 개인화할 수 있나요?

네. UTM 값은 페이지가 로드되는 순간 사용할 수 있으므로 가장 신뢰할 수 있는 개인화 신호 중 하나입니다. 핀테크 오디언스용 광고에 utm_content=fintech를 붙이면 랜딩 페이지가 그에 맞게 헤드라인과 신뢰 근거를 바꿀 수 있습니다.

더 많은 무료 도구