UTM 빌더

캠페인 URL에 UTM 태그를 추가하고, GA4 채널을 확인하세요. 단일 링크와 대량 생성을 지원합니다.

https://example.com/spring-sale?utm_source=newsletter&utm_medium=email&utm_campaign=spring_sale
열기 GA4 채널 Email
    GA4 추가 파라미터
    공백 처리
    0 개 링크

    UTM이란? 캠페인 링크에 유입 경로를 기록하는 태그

    UTM은 URL 뒤에 붙여 광고·게시물·메시지의 유입 경로를 구분하는 파라미터입니다. 같은 행사 페이지라도 네이버 검색광고, 카카오톡 채널 메시지, 뉴스레터마다 다른 UTM 링크를 사용하면 분석 도구에서 소스·매체·캠페인별 성과를 나눌 수 있습니다. UTM 코드나 UTM 태그라는 표현도 같은 URL 파라미터를 뜻합니다.

    예를 들어 https://example.com/event?utm_source=newsletter&utm_medium=email&utm_campaign=november_sale은 뉴스레터의 이메일 링크로 진행한 11월 행사입니다. 이 UTM 생성기는 입력한 값을 URL에 붙입니다. 방문·구매 데이터 수집에는 목적지 사이트의 GA4 등 분석 도구 설정이 필요합니다.

    파라미터구분할 내용입력 예시GA4 측정기준
    utm_source어느 사이트·앱·목록에서 유입됐는지naver, kakao, newsletter세션 소스, 세션 수동 소스
    utm_medium광고·이메일·소셜 등 매체의 성격cpc, email, social세션 매체, 세션 수동 매체
    utm_campaign행사·프로모션의 이름november_sale세션 캠페인, 세션 수동 캠페인 이름
    utm_term유료 검색어 또는 광고그룹 구분running_shoes세션 수동 검색어
    utm_content같은 캠페인 안의 소재·버튼 구분reels_a, message_button세션 수동 광고 콘텐츠
    utm_id비용 데이터와 연결할 캠페인 IDevent_202611세션 수동 캠페인 ID

    소스·매체·캠페인 이름을 함께 정하는 것이 기본입니다. 입력하지 않은 값은 GA4 보고서에서 (not set)으로 표시됩니다. GA4 추가 파라미터에서는 utm_source_platform, utm_creative_format, utm_marketing_tactic도 지정할 수 있습니다. Google 도움말에 따르면 utm_creative_format과 utm_marketing_tactic은 현재 GA4 보고서에 표시되지 않습니다.

    UTM 링크 만드는 방법

    1. 웹사이트 URL에 방문자가 이동할 주소를 입력합니다. 상품 옵션 같은 기존 쿼리와 #위치는 유지합니다. 기존 UTM 파라미터는 입력한 값으로 교체합니다.
    2. 캠페인 소스·매체·이름을 입력합니다. 광고 플랫폼이나 이메일·자연 소셜 프리셋을 선택한 뒤 필요한 값을 수정해도 됩니다.
    3. GA4 채널과 경고를 확인합니다. 같은 캠페인을 묶으려면 소스·매체의 표기와 구분자를 통일하세요.
    4. 링크 복사로 광고·메시지·게시물에 붙여넣습니다. 열기로 목적지 주소를 확인하고, GA4에서 캠페인별 유입을 확인합니다.

    복사한 링크는 이 브라우저의 최근 링크에 최대 10개까지 남습니다. 삭제로 목록을 지울 수 있습니다. 값의 소문자 변환과 공백 구분자는 단일 링크와 대량 생성에 같은 방식으로 적용됩니다.

    네이버·카카오·인스타그램 UTM 예시

    링크 사용 위치소스매체GA4 채널
    네이버 검색광고navercpcPaid Search
    https://example.com/event?utm_source=naver&utm_medium=cpc&utm_campaign=november_sale
    카카오톡 채널 메시지kakaosocialOrganic Social
    https://example.com/coupon?utm_source=kakao&utm_medium=social&utm_campaign=member_coupon&utm_content=message_button
    네이버 블로그의 외부 링크blog.naver.comreferralOrganic Social
    https://example.com/product?utm_source=blog.naver.com&utm_medium=referral&utm_campaign=product_review
    인스타그램 유료 광고instagrampaid_socialPaid Social
    https://example.com/event?utm_source=instagram&utm_medium=paid_social&utm_campaign=november_sale&utm_content=reels_a
    스마트스토어 상품을 연결한 인스타그램 프로필instagramsocialOrganic Social
    https://smartstore.naver.com/example/products/123456789?utm_source=instagram&utm_medium=social&utm_campaign=profile_link
    뉴스레터newsletteremailEmail
    https://example.com/event?utm_source=newsletter&utm_medium=email&utm_campaign=november_sale
    매장 안내문의 QR코드store_flyerqrUnassigned
    https://example.com/menu?utm_source=store_flyer&utm_medium=qr&utm_campaign=store_opening

    위 주소와 캠페인은 입력 예시이며 스마트스토어 상품 주소도 예시용입니다. 채널 값은 이 도구의 소스 목록과 분류 규칙으로 계산합니다. naver는 검색, blog.naver.com은 소셜 소스로 구분합니다. 따라서 네이버 블로그 링크의 매체가 referral이어도 이 조합의 예상 채널은 Organic Social입니다.

    카카오톡 채널 메시지를 소스 kakao·매체 social로 작성하면 Organic Social로 분류합니다. kakao는 소셜 목록에 있으므로 매체만 email로 바꿔도 이 도구에서는 Email이 되지 않습니다. 채널 메시지끼리 구분할 이름은 캠페인과 콘텐츠에 넣으세요. 인스타그램은 social이면 Organic Social, paid_social이나 cpc이면 Paid Social입니다.

    목적지가 스마트스토어라고 해서 채널이 쇼핑으로 결정되는 것은 아닙니다. 위 프로필 링크는 유입 소스 instagram과 매체 social을 사용하므로 Organic Social입니다. 상품 URL에 UTM을 붙이는 것과 목적지에서 GA4로 수집하는 것은 별개이며, 실제 구매 성과는 목적지의 분석 설정과 판매자 도구에서 확인해야 합니다.

    GA4 채널 분류 규칙

    채널 예상은 소스·매체·캠페인 이름을 규칙에 대입한 결과입니다. 채널명은 Paid Social, Unassigned 등 영어로 표시합니다. 광고 연동, 자동 태그, GA4 속성의 설정까지 조회하는 기능은 아니므로 실제 보고서와 함께 확인하세요.

    • Paid Search: naver, naver.com, daum, google처럼 검색 목록에 있는 소스와 cpc·ppc 등 유료 매체의 조합입니다.
    • Paid Social: instagram, facebook, kakao 등 소셜 목록의 소스와 paid_social·cpc 같은 유료 매체의 조합입니다. 목록에 없는 소스의 유료 매체는 Paid Other로 분류합니다.
    • Organic Social: 소셜 목록의 소스 또는 social 계열 매체가 해당합니다. 유료 채널과 쇼핑 관련 조건을 먼저 확인합니다.
    • Paid Shopping·Organic Shopping: shopping.naver.com 등 쇼핑 소스나 shopping 관련 캠페인 이름도 분류에 영향을 줍니다. 스마트스토어로 연결하는 목적지 URL 자체를 판별하지는 않습니다.
    • Email: newsletter·email처럼 앞선 소스 규칙에 해당하지 않으면서 소스나 매체가 email 계열인 경우입니다. 뉴스레터 이름은 소스에, email은 매체에 입력하세요.
    • Referral·Affiliates·SMS: 각각 referral 계열 매체, affiliate 매체, sms 소스·매체로 구분합니다. 소스에 따른 앞선 규칙이 우선합니다.
    • Unassigned: 어떤 규칙에도 맞지 않는 조합입니다. store_flyer·qr이 예시입니다. 소스·캠페인별로 분석하거나 GA4에서 맞춤 채널 그룹을 구성할 수 있습니다.

    소스와 매체를 마음대로 줄이면 원하는 채널과 달라집니다. 예를 들어 newsletter·newsletter는 Unassigned, newsletter·email은 Email입니다. 기본 채널 그룹의 대소문자 무시 규칙과 소스·매체 보고서의 대소문자 구분은 별개이므로 값은 소문자로 통일하는 편이 좋습니다.

    광고 플랫폼 프리셋과 동적 파라미터

    Google Ads, Meta Ads, LinkedIn Ads, TikTok Ads 프리셋은 광고가 집행될 때 플랫폼에서 치환할 매크로를 넣습니다. 이 도구는 매크로를 원문으로 유지하며 광고 이름이나 ID를 직접 조회하지 않습니다. 일반 웹사이트 주소에 붙여 여는 것만으로 매크로가 치환되지는 않습니다.

    플랫폼설정 위치프리셋의 동적 값
    Google AdsURL 옵션의 최종 URL 접미사{campaignid} {keyword} {creative}
    Meta Ads광고 추적의 URL 매개변수{{site_source_name}} {{campaign.name}} {{adset.name}} {{ad.name}}
    LinkedIn Ads광고 계정·캠페인의 URL 매개변수{{CAMPAIGN_NAME}} {{AD_NAME}}
    TikTok Ads광고의 URL 파라미터 설정__CAMPAIGN_NAME__ __AID_NAME__ __CID_NAME__

    도구의 링크 복사는 전체 URL을 복사합니다. 플랫폼에서 파라미터나 최종 URL 접미사만 요구하는 입력칸에는 utm_source=…&utm_medium=…처럼 물음표 뒤 부분만 입력하세요. 계정·광고 유형별 지원 매크로는 각 플랫폼 도움말에서 확인하세요.

    Google Ads 자동 태그(gclid)와 UTM이 함께 있으면 GA4의 소스·매체 등은 자동 태그 값이 우선합니다. 자동 태그를 유지하고 다른 분석 도구에서도 캠페인을 구분할 때 UTM을 함께 사용하세요. Meta 프리셋의 채널 예상은 {{site_source_name}}을 fb로 가정해 계산합니다.

    UTM 이름을 통일하는 운영 규칙

    • 소문자와 구분자를 통일하세요. naver와 Naver, november-sale과 november_sale은 서로 다른 값입니다. 팀에서 소스 목록과 캠페인 표기 규칙을 먼저 정하세요.
    • 소재 차이는 콘텐츠로 나누세요. 행사 이름은 november_sale로 유지하고 버튼·이미지별로 message_button, reels_a 등을 입력하면 비교하기 편합니다.
    • 사이트 내부 이동에는 UTM을 붙이지 마세요. 외부 유입의 캠페인 기여 분석에 영향을 주므로 내부 배너는 프로모션 이벤트 등으로 측정하세요.
    • 개인정보를 입력하지 마세요. 이메일 주소·이름·전화번호를 URL에 넣으면 공유·로그에 노출됩니다. 사람 대신 캠페인과 소재를 구분하세요.
    • 링크 목록을 공유 문서로 관리하세요. 캠페인 이름과 게시 위치를 함께 기록하고 대량 생성의 CSV로 팀의 링크 원장을 정리하세요.

    UTM 링크 대량 생성과 CSV 저장

    대량 생성에서 웹사이트 URL은 한 줄에 하나씩, 소스는 줄바꿈이나 쉼표로 구분해 입력합니다. 모든 URL과 소스 조합에 같은 매체·캠페인 값을 적용합니다. URL은 처음 200개를 사용하고 결과는 최대 1,000개까지 생성합니다. 소스 목록이 비어 있으면 단일 링크의 소스를 사용합니다.

    카카오와 인스타그램 게시물에 같은 social 매체를 적용하는 작업처럼 공통 매체를 사용하는 링크를 묶으세요. 네이버 검색광고의 cpc와 뉴스레터의 email처럼 매체가 다르면 따로 생성합니다. 전체 복사는 링크를 줄 단위로 복사하고, CSV 저장은 원본 주소·UTM 값·완성 URL·GA4 채널을 파일로 저장합니다. CSV 열 이름은 utm_source, tagged_url 등 영어 그대로 유지합니다.

    공식 도움말

    자주 묻는 질문

    UTM 빌더는 무료인가요?

    회원가입 없이 무료로 사용할 수 있습니다. 단일 링크, 대량 생성, 광고 플랫폼 프리셋과 CSV 저장을 지원합니다.

    UTM 소스·매체·캠페인은 어떻게 입력하나요?

    소스에는 naver·kakao·newsletter처럼 유입 위치를, 매체에는 cpc·social·email처럼 채널의 성격을, 캠페인에는 november_sale처럼 행사 이름을 입력하세요. 같은 의미의 값은 소문자와 같은 구분자로 통일하세요.

    네이버 블로그와 카카오톡 링크는 어떤 채널인가요?

    이 도구는 blog.naver.com과 kakao를 소셜 소스로 분류합니다. 각각 referral·social 매체를 사용한 본문의 예시는 Organic Social입니다. 네이버 검색광고의 naver·cpc 조합은 Paid Search입니다.

    인스타그램 광고의 utm_medium은 무엇인가요?

    소스 instagram과 유료 매체 paid_social 또는 cpc를 조합하면 Paid Social로 분류합니다. 비용을 집행하지 않는 프로필이나 게시물 링크는 social을 사용하면 Organic Social입니다.

    스마트스토어 링크에 UTM을 붙이면 구매까지 측정되나요?

    상품 URL에 UTM 파라미터를 붙일 수 있지만, 링크 생성만으로 구매 수집이 설정되지는 않습니다. 목적지의 분석 설정과 판매자 도구에서 실제 유입·구매 수집 범위를 확인하세요.

    GA4에서 Unassigned가 나오면 링크 오류인가요?

    채널 규칙에 해당하지 않는 소스·매체 조합이라는 뜻입니다. store_flyer·qr 같은 값도 링크로 사용할 수 있습니다. 보고 목적에 맞는 매체를 선택하거나 GA4 맞춤 채널 그룹을 구성하세요.

    대문자·공백·기존 URL 파라미터는 어떻게 처리하나요?

    기본값은 UTM 값을 소문자로 바꾸고 공백을 -로 치환합니다. _ 또는 %20을 선택할 수도 있습니다. 기존 쿼리와 #위치는 유지하며, 기존 UTM은 현재 입력값으로 교체합니다. 광고 플랫폼 매크로는 대소문자를 유지합니다.

    Google Ads에도 UTM이 필요한가요?

    GA4와 연동한 Google Ads 자동 태그는 캠페인 데이터를 전달합니다. 다른 분석 도구에서도 구분할 때 UTM을 함께 사용할 수 있으며, GA4의 소스·매체 등은 자동 태그 값이 우선합니다.

    대량 생성은 어떤 조합으로 만들고 무엇을 저장하나요?

    입력한 URL마다 모든 소스를 조합하고 같은 매체·캠페인을 적용합니다. 처음 200개 URL에서 최대 1,000개 링크를 생성하며 전체 복사와 CSV 저장을 지원합니다. 단일 링크에서 복사한 최근 링크는 이 브라우저에 최대 10개 남습니다.