5개 UTM 파라미터란 무엇이며 각각 어떤 역할을 하는가?
UTM 파라미터는 utm_source, utm_medium, utm_campaign, utm_term, utm_content 5개의 태그로, URL에 추가하여 Google Analytics 4에 클릭이 어디서 왔는지 정확히 알려줍니다. 3개는 필수(source, medium, campaign), 2개는 선택(term, content)입니다. 유료 광고를 운영하는 모든 마케팅 팀에 5개 모두 필요합니다.
각 파라미터가 답하는 질문은 다음과 같습니다:
| 파라미터 | 답하는 질문 | 값 예시 |
|---|---|---|
utm_source | 누가 트래픽을 보냈는가? | meta, google, klaviyo |
utm_medium | 어떻게 도달했는가? | paid_social, cpc, email |
utm_campaign | 어떤 캠페인인가? | spring_sale_2026, {{campaign.name}} |
utm_term | 왜 — 어떤 타겟팅이나 키워드인가? | running_shoes, {keyword} |
utm_content | 어떤 크리에이티브인가? | video_v2, {{ad.name}} |
배송 라벨로 비유하면 이해하기 쉽습니다. Source는 보내는 사람, Medium은 배송 방법, Campaign은 주문 번호, Term은 주문 이유, Content는 배송 중 어떤 상자인지를 나타냅니다. 라벨 하나만 빠져도 택배가 잘못된 창고에 도착합니다. GA4에서는 "미할당" 채널에 들어가게 되는데, 그건 더 심각한 문제입니다.

마케터들이 utm_source와 utm_medium을 혼동하는 이유
source와 medium의 혼동은 가장 흔한 UTM 실수입니다. 문서화된 UTM 규칙이 없는 기업의 약 30%에서 GA4 리포트가 오염되는 원인이며, 이는 2023년 Improvado 연구에 따른 것입니다. 혼동의 원인은 간단합니다. 둘 다 "트래픽이 어디서 왔는지"를 설명하는 것처럼 느껴지기 때문입니다.
하지만 답하는 질문이 다릅니다. utm_source는 플랫폼 — 클릭을 보낸 특정 웹사이트, 앱, 서비스를 식별합니다. utm_medium은 채널 유형 — GA4의 기본 채널 그룹에서의 트래픽 카테고리를 식별합니다.
자주 발생하는 실수들입니다:
| 입력한 내용 | 무엇이 잘못되었는가 |
|---|---|
utm_source=paid_social | 그건 medium이지 source가 아닙니다. source에는 플랫폼을 넣어야 합니다: meta, tiktok |
utm_medium=facebook | 그건 source이지 medium이 아닙니다. medium에는 채널 유형을 넣어야 합니다: paid_social |
utm_source=spring_sale_instagram | 캠페인 이름이 source에 들어갔습니다. 3개 필드가 하나로 합쳐진 경우 |
utm_medium=social-media | GA4가 인식하지 못하는 값입니다. 트래픽이 "미할당"에 들어갑니다 |
저도 2022년에 바로 이 실수를 했습니다. Q4 캠페인 전체를 utm_medium=paid_social 대신 utm_medium=social로 태그했습니다. 모든 Meta 광고 클릭이 GA4의 "자연 소셜" 채널로 분류되었습니다. 3개월 분의 유료 어트리뷰션 데이터가 사라졌습니다. 14,000달러의 광고비가 아무 성과도 내지 못한 것처럼 보였습니다.
해결 방법은 아주 간단합니다. Source = 플랫폼 이름. Medium = GA4 채널 그룹 값. 항상 이렇게 하세요.
Clean Signal Method에서는 이를 "GA4의 언어를 말하라" — 원칙 1이라고 부릅니다. utm_medium 값이 GA4 기본 채널 그룹과 일치하지 않으면 첫 번째 클릭 전에 이미 데이터가 깨진 것입니다.
마케팅 채널별 권장 UTM 값
GA4는 utm_medium을 사용하여 트래픽을 기본 채널 그룹으로 분류합니다. 잘못된 값을 사용하면 트래픽이 "미할당"이 되어 표준 리포트에서 보이지 않습니다. 16개 주요 채널의 올바른 값은 다음과 같습니다:
| 채널 | utm_source | utm_medium | utm_campaign 예시 |
|---|---|---|---|
| Meta Ads (FB + IG) | meta | paid_social | {{campaign.name}}-{{adset.name}} |
| Google Ads (검색) | google | cpc | {campaignid}_{adgroupid} |
| Google Ads (디스플레이) | google | display | {campaignid} |
| TikTok Ads | tiktok | paid_social | __CAMPAIGN_NAME__ |
| LinkedIn Ads | linkedin | paid_social | {{CAMPAIGN_NAME}} |
| Bing/Microsoft Ads | bing | cpc | {CampaignId} |
| Pinterest Ads | pinterest | paid_social | {campaign_name} |
| Snapchat Ads | snapchat | paid_social | {{campaign.name}} |
| Mailchimp 뉴스레터 | mailchimp | email | weekly_digest_2026-03 |
| Klaviyo 이메일 | klaviyo | email | abandoned_cart_flow |
| Facebook 자연 게시물 | facebook | organic | product_tips_march |
| Instagram 자연 게시물 | instagram | organic | behind_the_scenes |
| Telegram 채널 | telegram | organic | weekly_update |
| YouTube 자연 | youtube | organic | tutorial_series |
| QR 코드 (오프라인) | offline | referral | conference_berlin_2026 |
| SMS 캠페인 | sms_provider | sms | flash_sale_march |
패턴이 보이시나요? 모든 utm_medium 값이 GA4 기본 채널 그룹에 직접 매핑됩니다. 창의적인 철자도 없고 약어도 없습니다. paid_social이지, smm이나 social-ads, paid-social-media가 아닙니다.
프로 팁: UTM Generator에서 광고 네트워크를 선택하면 medium 드롭다운에 GA4 호환 값만 표시됩니다. "Meta Ads"를 선택하면
paid_social,cpm,cpc가 보이고, "미할당"을 유발하는 값은 절대 나오지 않습니다. 추측이 사라집니다.
utm_term과 utm_content로 세밀한 트래킹하기
이 두 개의 선택적 파라미터가 좋은 UTM 트래킹과 뛰어난 UTM 트래킹의 차이를 만듭니다. utm_term은 타겟팅 데이터 — 광고를 트리거한 키워드, 오디언스 세그먼트, 매치 유형을 캡처합니다. utm_content는 사용자가 클릭한 특정 크리에이티브를 식별합니다.
Google Ads의 경우, utm_term은 간단합니다:
utm_term={keyword}_{matchtype}
이렇게 하면 GA4에서 running_shoes_exact나 best_sneakers_broad 같은 행을 볼 수 있습니다. Google Ads를 열지 않고도 어떤 키워드가 전환을 만드는지 확인할 수 있습니다.
키워드 타겟팅이 없는 소셜 플랫폼에서는 utm_term을 오디언스 데이터에 활용하세요:
utm_term=lookalike_purchasers_1pct (Meta)
utm_term=job_title_cmo (LinkedIn)
utm_term=interest_fitness (TikTok)
utm_content는 항상 크리에이티브를 식별하는 데 사용해야 합니다. 각 플랫폼에는 이를 위한 매크로가 있습니다:
| 플랫폼 | utm_content 값 | 해석되는 내용 |
|---|---|---|
| Meta | {{ad.name}} | Ads Manager의 광고 이름 |
{creative} 또는 {adid} | 크리에이티브 ID | |
| TikTok | __CID_NAME__ | 크리에이티브 이름 |
{{CREATIVE_ID}} | 크리에이티브 ID |
더 일찍 배웠으면 좋았을 기법이 있습니다. utm_content를 자연 게시물의 A/B 테스트에도 사용하세요. 하나의 LinkedIn 게시물에 utm_content=carousel_v1, 다른 게시물에 utm_content=text_only_v2를 태그하면 GA4에서 어떤 형식이 더 많은 트래픽을 유도하는지 확인할 수 있습니다. 유료 도구가 필요 없습니다.
값이 잘못된 필드에 들어가면 어떻게 되는가?
올바른 값을 잘못된 파라미터에 넣는 것은 편지의 도시란에 우편번호를 쓰는 것과 같습니다. 양식은 채웠지만, 데이터는 쓸모가 없습니다.

클라이언트 UTM 설정을 감사할 때 가장 자주 보는 5가지 실수입니다:
| 실수 | 입력한 내용 | 올바른 설정 |
|---|---|---|
| 캠페인 이름이 source에 | utm_source=spring_sale | utm_source=meta, utm_campaign=spring_sale |
| 플랫폼이 medium에 | utm_medium=facebook | utm_source=meta, utm_medium=paid_social |
| 광고 이름이 campaign에 | utm_campaign=ad_video_v2 | utm_campaign={{campaign.name}}, utm_content=ad_video_v2 |
| 키워드가 content에 | utm_content=buy+shoes | utm_term=buy+shoes |
| 모든 것이 한 필드에 | utm_source=meta_paid_spring_2026 | source, medium, campaign으로 분리 |
Clean Signal Method의 원칙 "올바른 값, 올바른 필드"는 바로 이 문제가 매우 광범위하기 때문에 존재합니다. 모든 값이 지정된 필드에 들어가면 GA4 리포트를 즉시 읽을 수 있습니다. 그렇지 않으면 캠페인 최적화 대신 스프레드시트 디버깅에 시간을 쓰게 됩니다.
기존 5개를 넘어서는 GA4 신규 파라미터
Google Analytics 4는 대부분의 마케터가 모르는 3개의 추가 UTM 파라미터 — utm_id, utm_source_platform, utm_creative_format — 를 지원합니다. GA4와 함께 도입되었으며, 2026년에는 점점 더 중요해지고 있습니다.
utm_id — 캠페인 식별자. GA4 비용 데이터 가져오기에 필수입니다. 이것이 없으면 광고비 데이터를 GA4 세션에 매칭할 수 없습니다. 모든 유료 캠페인에 포함해야 합니다:
| 플랫폼 | utm_id 값 |
|---|---|
| Meta | {{campaign.id}} |
{campaignid} | |
| TikTok | __CAMPAIGN_ID__ |
{{CAMPAIGN_ID}} | |
| Bing | {CampaignId} |
utm_id가 비용 가져오기 외에도 중요한 이유가 있습니다. 캠페인 ID는 누군가 캠페인 이름을 변경해도 바뀌지 않습니다. 마케팅 매니저가 운영 중에 "Spring Sale"을 "March Promo"로 변경하고 리포트의 모든 utm_campaign 조인을 깨뜨리는 것을 직접 본 적이 있습니다. utm_id의 숫자 ID는 안정적입니다. 사람의 실수에 대한 보험입니다.
utm_source_platform — 더 상위 수준에서 트래픽을 보내는 플랫폼을 식별합니다. Google은 Google Ads 자동 태깅에서 내부적으로 이를 사용하지만, 다른 플랫폼용으로 수동 설정도 가능합니다. 값: Search Ads 360, Display & Video 360, Shopping. Google Marketing Platform 제품을 사용하지 않는 한 대부분의 마케터는 건너뛰어도 됩니다.
utm_creative_format — 광고 형식을 설명합니다: display, native, video, search. 크로스 플랫폼 형식 비교에 유용하지만 아직 채택률이 낮습니다. Google Ads의 경우 자동 태깅에서 GA4가 이 값을 채웁니다.
결론: utm_id만이 반드시 사용해야 하는 새 파라미터입니다. 나머지 둘은 엔터프라이즈 설정에서 있으면 좋은 수준입니다.
utmgenerator.io로 올바른 값을 선택하는 방법
이론을 아는 것과 캠페인 런칭 전 밤 11시에 정확하게 설정하는 것은 다른 이야기입니다.
UTM Generator에서 광고 네트워크를 선택하면 3가지가 자동으로 일어납니다. source 필드에 플랫폼 이름과 사용 가능한 다이나믹 매크로가 채워집니다. Meta의 경우 meta, meta-{{site_source_name}}-{{placement}}, 또는 {{placement}}만 표시됩니다. medium 드롭다운은 해당 네트워크의 GA4 호환 값으로만 필터링됩니다. 그리고 모든 필드에 선택한 플랫폼의 올바른 매크로 구문과 함께 무엇을 입력해야 하는지 설명하는 툴팁이 표시됩니다.
이 도구는 가장 비용이 큰 실수를 실시간으로 방지합니다:
- 키릴 문자? 경고: "라틴 문자만 사용하세요 — 비라틴 기호는 퍼센트 인코딩됩니다."
- 대소문자 혼합? 생성 시 자동 소문자 변환.
- 잘못된 필드? 권장 값이 올바른 파라미터로 안내합니다.
utm_id누락? 올바른 플랫폼 매크로로 사전 입력됩니다.
템플릿은 한 걸음 더 나아갑니다. Meta 캠페인용 올바른 UTM 구조를 하나 만들고, 템플릿으로 저장한 다음 URL을 팀과 공유하세요. 링크를 열면 모든 필드가 자동 입력됩니다. 교육 자료도, 거버넌스 문서도, 월 100달러짜리 SaaS 구독도 필요 없습니다. 기본적으로 네이밍 규칙을 강제하는 URL 하나면 됩니다.
FAQ
utm_source와 utm_medium의 차이는?
utm_source는 트래픽을 보낸 특정 플랫폼이나 웹사이트를 식별합니다 — meta, google, klaviyo 등. utm_medium은 마케팅 채널의 유형을 식별합니다 — paid_social, cpc, email 등. source는 "누가 보냈는가", medium은 "어떻게 도달했는가"에 답합니다. GA4는 medium 값을 사용하여 트래픽을 기본 채널 그룹으로 분류합니다.
필수 UTM 파라미터는?
GA4가 트래픽을 올바르게 어트리뷰션하려면 utm_source, utm_medium, utm_campaign 3개가 필수입니다. 3개 모두 없으면 세션 데이터가 불완전하게 나타나거나 잘못된 채널 그룹에 들어갈 수 있습니다. 나머지 utm_term과 utm_content는 선택이지만, 크리에이티브 수준의 어트리뷰션이 필요한 유료 캠페인에는 권장됩니다.
잘못된 utm_medium 값을 사용하면 어떻게 되는가?
GA4는 특정 인식 값을 사용하여 utm_medium을 기본 채널 그룹에 매핑합니다. paid_social 대신 social-media를 사용하면 트래픽이 "미할당" 채널로 들어갑니다 — 표준 획득 리포트에서 데이터가 보이지 않는 사각지대입니다. GA4 문서에 따르면 인식되는 값은 cpc, paid_social, email, display, organic, affiliate 등으로 한정됩니다.
다이나믹 파라미터와 하드코딩 값 중 어떤 것을 사용해야 하는가?
변경될 수 있는 값에는 다이나믹 파라미터(플랫폼 매크로)를 사용하세요 — 캠페인 이름, 광고 이름, 키워드, 크리에이티브 ID 등. 변하지 않는 것에는 정적 값을 사용하세요 — utm_medium과 기본 utm_source. Clean Signal Method는 둘의 조합을 권장합니다: utm_source=meta-{{site_source_name}}-{{placement}}는 정적 접두어와 다이나믹 플랫폼 데이터를 결합합니다.
utm_term은 검색 키워드 전용인가?
아닙니다. utm_term은 원래 유료 검색 키워드용으로 설계되었지만, 소셜 플랫폼의 모든 타겟팅 데이터에 활용할 수 있습니다 — 오디언스 세그먼트, 관심사 카테고리, 직종, 인구통계 그룹 등. Google Ads에서는 {keyword}를 사용하세요. Meta에서는 lookalike_purchasers_1pct나 retargeting_cart_abandoners 같은 설명적인 값을 사용해 보세요.
UTM 파라미터는 GA4 자동 태깅과 함께 사용할 수 있는가?
네. Google Ads 자동 태깅(GCLID)과 수동 UTM 파라미터는 공존할 수 있습니다. GA4 관리 설정에서 "수동 태깅이 자동 태깅을 재정의하도록 허용"을 활성화하세요. 자동 태깅은 GA4의 Google Ads 리포트에 상세한 Google Ads 데이터를 제공하고, UTM 파라미터는 표준 획득 리포트에 반영되며 CRM 및 BI 플랫폼 같은 외부 도구와도 연동됩니다.
utm_id란 무엇이며 필요한가?
utm_id는 GA4 전용 파라미터로 캠페인 식별자를 저장합니다 — 일반적으로 플랫폼의 숫자 캠페인 ID입니다. GA4로 비용 데이터를 가져오는 데 필수이며, 캠페인 이름 변경에도 유지되는 안정적인 키를 제공합니다. 유료 캠페인에서는 반드시 플랫폼 매크로를 사용하여 포함하세요: Meta는 {{campaign.id}}, Google은 {campaignid}, TikTok은 __CAMPAIGN_ID__.
하나의 URL에 몇 개의 UTM 파라미터를 추가할 수 있는가?
파라미터 수에 하드 리밋은 없습니다. 5개 표준 UTM과 3개 GA4 추가 파라미터 외에도 CRM 연동을 위해 language, funnel_stage, sale 같은 커스텀 파라미터를 추가할 수 있습니다. 실질적인 제한은 URL 길이입니다 — 대부분의 브라우저는 최대 2,048자까지의 URL을 처리합니다. UTM Generator를 사용하여 표준 및 커스텀 파라미터가 포함된 링크를 만든 다음, 소셜 미디어와 QR 코드용으로 단축하세요.
어떤 값을 어디에 넣을지 더 이상 고민하지 마세요. UTM Generator를 열고 광고 네트워크를 선택하면, 플랫폼별 추천이 나머지를 알아서 처리합니다. 무료, 가입 불필요, 29개 언어 지원.