© 2026 UTM Generator. All rights reserved.

무료 UTM 학습AI 스킬개인정보 처리방침이용약관쿠키 정책문의

FOP Tserkovnyi Daniil Albertovych, Ukraine

UTM GeneratorUTM Generator
Free UTM LearningAI Skills
  1. UTM Generator
  2. 무료 UTM 학습
  3. Facebook 광고 UTM 파라미터: Meta 광고 트래킹 완벽 가이드
가이드

Facebook 광고 UTM 파라미터: Meta 광고 트래킹 완벽 가이드

Meta 광고에 UTM 파라미터를 올바르게 추가하는 방법: 8가지 동적 파라미터, URL 파라미터 필드, GA4용 Facebook·Instagram 캠페인 템플릿까지 총정리.

작성자 Daniil Wem•게시일 2026년 4월 9일•9 분 읽기

Facebook과 Instagram 광고에 UTM 파라미터를 추가하는 방법

UTM 파라미터는 Meta Ads Manager 내의 URL 파라미터 필드에 입력합니다. 웹사이트 URL 필드가 아닙니다. 광고 수준으로 이동하여 추적 섹션을 열고 UTM 문자열을 붙여넣으세요. 앞에 ?를 붙이지 마세요. Meta가 자동으로 구분자를 추가합니다.

간단한 설명은 여기까지입니다. 더 자세히 말하면, 어떤 동적 파라미터를 사용해야 하는지, 잘못된 필드에 붙이면 어트리뷰션 데이터가 어떻게 망가지는지, 팀원이 캠페인 진행 중에 이름을 변경하면 GA4에서 무엇이 조용히 깨지는지에 대한 이야기입니다.

Facebook과 Instagram을 합치면 Meta의 2025년 4분기 실적 보고 기준 약 33.5억 명의 일간 활성 사용자에게 도달합니다. 대부분의 유료 소셜 팀에게 Meta 광고는 가장 많은 광고비를 투입하는 채널입니다. 여기서 UTM 트래킹을 제대로 설정하는 것은 선택이 아닌 필수입니다.

Meta의 동적 UTM 파라미터란?

Meta의 동적 파라미터는 누군가 광고를 클릭할 때 실제 캠페인 데이터를 자동으로 삽입합니다. utm_campaign=spring_shoes로 하드코딩하는 대신 {{campaign.name}}을 입력하면 Meta가 클릭 시점에 실제 캠페인 이름으로 대체합니다.

Meta 광고에는 8가지 핵심 동적 파라미터가 있습니다:

동적 파라미터삽입되는 내용권장 UTM 필드
{{campaign.name}}캠페인 이름(텍스트)utm_campaign
{{campaign.id}}캠페인 ID(숫자)utm_id
{{adset.name}}광고 세트 이름(텍스트)utm_campaign
{{adset.id}}광고 세트 ID(숫자)utm_campaign
{{ad.name}}광고 이름(텍스트)utm_content
{{ad.id}}광고 ID(숫자)utm_content
{{placement}}게재 위치(feed, story, explore, reels)utm_source
{{site_source_name}}플랫폼(fb, ig, an, msg)utm_source

이중 중괄호 {{}}는 Meta 전용 구문입니다. Google의 {단일 중괄호}나 TikTok의 __이중 밑줄__과는 다릅니다. 멀티 플랫폼 캠페인을 관리할 때 이들을 혼동하는 실수는 흔하므로 별도의 주의가 필요합니다.

Meta가 광고를 게재하는 위치는 몇 개나 될까요? 최소 20곳 이상으로, Facebook Feed, Reels, Stories, Marketplace, Instagram Feed, Instagram Stories, Instagram Explore, Instagram Reels, Audience Network, Messenger에 걸쳐 있습니다. 각각 참여율과 전환 행동이 다릅니다. 이들을 구분 없이 하나의 "meta" 소스로 트래킹하면 어떤 게재 위치가 실제로 성과를 내는지 볼 수 없습니다.

대부분의 팀이 건너뛰는 것이 두 가지 게재 위치 파라미터입니다. {{site_source_name}}은 fb(Facebook), ig(Instagram), an(Audience Network), msg(Messenger)를 반환합니다. {{placement}}와 결합하면 GA4에서 트래픽이 Instagram Story에서 왔는지, Facebook Feed에서 왔는지, Audience Network에서 왔는지 확인할 수 있습니다. Meta Ads Manager의 분류 보고서를 열 필요가 없습니다.

Meta 비즈니스 헬프 센터에 따르면, 동적 URL 파라미터는 광고를 저장할 때가 아니라 노출 시점에 업데이트됩니다.

Meta 광고에 권장되는 UTM 템플릿은?

Meta 광고용 Clean Signal Method 템플릿:

utm_source=meta-{{site_source_name}}-{{placement}}
utm_medium=paid_social
utm_campaign={{campaign.name}}-{{adset.name}}
utm_content={{ad.name}}
utm_id={{campaign.id}}

Instagram Stories 광고를 클릭하면 다음과 같이 변환됩니다:

utm_source=meta-ig-story
utm_medium=paid_social
utm_campaign=awareness_lookalike_video_v1-retargeting_warm
utm_content=video_hook_b
utm_id=23851234567890

대부분의 팀이 실제로 사용하는 것은 utm_source=facebook&utm_medium=cpc&utm_campaign=spring_sale입니다. 이 문자열에서 알 수 있는 정보는 3가지뿐입니다. 위 템플릿은 12가지 정보를 제공합니다.

utm_medium=paid_social은 GA4의 기본 채널 그룹에서 유료 소셜 트래픽에 해당합니다. cpc, cpm, smm, social을 사용하면 Meta 광고 트래픽이 잘못된 채널로 분류되거나 "미할당"으로 표시됩니다. GA4에 잘못된 데이터가 한번 들어가면 소급해서 수정할 수 없습니다.

utm_id={{campaign.id}}도 선택 사항이 아닙니다. GA4가 비용 데이터 가져오기와 매칭하려면 이 필드가 필요합니다. 이것이 없으면 지출과 성과를 연결하기 위해 Meta Business Suite와 GA4 탭을 계속 전환해야 하며, 결합을 자동화할 방법이 없습니다.

이러한 파라미터가 GA4의 채널 그룹과 어떻게 상호 작용하는지는 UTM 모범 사례 가이드에서 15가지 규칙 모두를 다루고 있습니다. 어떤 utm_medium 값이 어떤 GA4 기본 채널 그룹을 트리거하는지도 포함됩니다.

Meta Ads Manager에서 UTM 파라미터를 정확히 어디에 붙여넣나요?

UTM 파라미터는 Meta Ads Manager의 광고 수준에 설정합니다. 광고 편집기를 열고 → "추적" 섹션까지 스크롤 → "URL 파라미터" 필드를 찾으세요.

웹사이트 URL 필드가 아닙니다. 그곳에는 깨끗한 랜딩 URL만 입력합니다.

Meta Ads Manager UTM 삽입 흐름 — 광고 수준 추적 섹션으로 이동하여 웹사이트 URL이 아닌 URL 파라미터 필드를 사용

UTM 파라미터를 웹사이트 URL 필드에 붙여넣으면, 광고 간에 최종 URL이 불일치하고, 일부 경우 광고 검토가 실패하며, GA4가 세션을 여러 유령 소스로 분산시키는 것을 보게 됩니다. 잘못된 입력은 잘못된 출력으로 이어집니다.

URL 파라미터 필드에는 앞의 ? 없이 쿼리 문자열을 입력합니다:

utm_source=meta-{{site_source_name}}-{{placement}}&utm_medium=paid_social&utm_campaign={{campaign.name}}-{{adset.name}}&utm_content={{ad.name}}&utm_id={{campaign.id}}

Meta가 자동으로 ?를 추가합니다. 문자열이 ?로 시작하면 최종 URL이 ??utm_source=...가 되어 전체 트래킹 문자열이 깨집니다.

실제로 약 40%의 마케터가 UTM 파라미터를 잘못된 필드에 붙여넣은 경험이 있습니다 — URL 파라미터가 아닌 웹사이트 URL에 말이죠. 결과는 항상 동일합니다: 잘못된 링크, 광고 검토 실패, GA4에서의 세션 분산으로 수정에 며칠이 걸립니다.

URL 파라미터는 광고 세트 수준에서도 목적지 섹션을 통해 설정할 수 있으며, 해당 세트의 모든 광고에 적용됩니다. 템플릿화에 유용합니다. 다만 광고 수준의 URL 파라미터가 광고 세트 수준을 경고 없이 덮어쓰므로, 어떤 수준에서 편집하는지 의식적으로 확인하세요.

팁: UTM Generator에서 "Meta (Facebook/Instagram)"를 선택하면 8가지 동적 매크로가 올바른 필드에 자동 입력됩니다: 소스에 meta-{{site_source_name}}-{{placement}}, 매체에 paid_social, 캠페인에 {{campaign.name}}-{{adset.name}}, 콘텐츠에 {{ad.name}}, utm_id에 {{campaign.id}}. URL 파라미터 문자열은 바로 붙여넣기할 수 있습니다 — 앞의 ? 없이, 올바른 이중 중괄호 구문, 기억할 것 없음.

게재 중에 Meta 캠페인 이름을 변경하면 어떻게 되나요?

이름 변경 문제입니다. 저도 처음에는 당황했습니다.

Q1에 Meta 리타겟팅 캠페인을 운영하고 있었습니다. 월 중간에 팀원이 오디언스 변화에 맞춰 캠페인 이름을 spring_awareness에서 q1_retargeting_march로 변경했습니다. 48시간 만에 GA4에 실제로는 하나인 캠페인이 두 개의 별도 항목으로 표시되었습니다 — 이름 변경 전 클릭은 이전 이름, 이후 클릭은 새 이름으로 나타났습니다. 주간 비교가 수동 스프레드시트 작업이 되었습니다.

해결책은 utm_id={{campaign.id}}입니다. 숫자 캠페인 ID(예: 23851234567890)는 캠페인 이름을 변경해도 바뀌지 않습니다. GA4에서 표시 이름이 분리되더라도 ID는 일관성을 유지하며 안정적인 결합 키 역할을 합니다.

둘 다 함께 사용하세요:

utm_campaign={{campaign.name}}-{{adset.name}}
utm_id={{campaign.id}}

캠페인 이름은 일일 보고서에서 사람이 읽을 수 있는 상태로 유지됩니다. ID는 이름 변경에도 살아남습니다. Looker Studio나 BI 도구에서는 utm_id를 기본 결합 키로 사용하세요. 2024년 Supermetrics 설문조사(200명 이상의 유료 소셜 관리자 대상)에 따르면, 67%가 데이터 품질의 최대 문제로 캠페인 이름 불일치를 꼽았습니다. 이름 변경 문제는 그 주요 원인입니다.

이것이 UTM 거버넌스가 중요한 이유이기도 합니다. 광고 플랫폼에서 일관된 명명 규칙이 있으면 동적 파라미터가 급하게 입력한 임의의 값이 아닌 깨끗하고 파싱 가능한 데이터를 가져옵니다.

Advantage+ 쇼핑 캠페인에서 UTM 파라미터는 어떻게 작동하나요?

Advantage+ Shopping Campaigns는 URL 파라미터 필드를 지원하지만, 한 가지 문서화된 제한이 있습니다: {{placement}}와 {{site_source_name}}이 일부 ASC 구성에서 일관성 없이 작동하여 빈 문자열을 반환할 수 있습니다.

결과는? GA4 보고서에 utm_source=meta--가 표시됩니다. 하이픈 두 개. 게재 위치 데이터 없음.

Advantage+ Shopping 전용으로는 정적 소스를 사용하세요:

utm_source=meta
utm_medium=paid_social
utm_campaign={{campaign.name}}
utm_content={{ad.name}}
utm_id={{campaign.id}}

게재 위치별 분류는 잃게 됩니다. 하지만 깨끗하고 값이 채워진 데이터가 빈 필드보다 낫습니다. ASC의 게재 위치 성과는 Meta Ads Manager의 Breakdown 뷰에서 확인하세요.

2026년 초 기준으로 에이전시 보고서에 따르면 Advantage+ Shopping은 일부 업종의 이커머스 광고주 Meta 광고비의 약 20~30%를 차지합니다. 이 비율이 여러분의 계정에도 해당된다면 ASC UTM 예외 사항이 중요합니다.

이것은 ASC 고유의 예외입니다. 표준 카탈로그 광고, 컬렉션 광고, 다이내믹 상품 광고에서는 게재 위치 매크로를 포함한 전체 템플릿이 정상 작동합니다. Meta는 개발자 문서에서 ASC 제한을 인정했지만, 계정 유형에 따라 언제 적용되는지는 일관성이 없습니다.

FBCLID와 UTM 파라미터의 차이점은?

FBCLID와 UTM 파라미터는 대안 관계가 아닙니다. 서로 다른 역할을 하며 둘 다 동시에 사용해야 합니다.

FBCLID는 Meta가 모든 광고 클릭 URL에 자동으로 추가하는 fbclid=... 문자열입니다. 전환 데이터를 Meta의 어트리뷰션 시스템으로 직접 전송하여 7일 클릭/1일 조회 어트리뷰션 윈도우를 활성화하고, 전환을 향한 입찰 최적화에 필요한 신호를 Meta의 알고리즘에 제공합니다. Meta 측에서 비활성화할 수 없으며, 비활성화하려고 해서도 안 됩니다.

UTM 파라미터는 의도적으로 추가하는 것입니다. 캠페인 데이터를 GA4, CRM, BI 도구 등 Meta 생태계 외부의 모든 도구로 전송합니다. 두 파라미터는 같은 URL 내에서 충돌 없이 공존합니다:

https://example.com/?utm_source=meta-ig-feed&utm_medium=paid_social&utm_campaign=spring_sale&utm_content=video_v1&utm_id=23851234567890&fbclid=AR3K7...

GA4는 어트리뷰션에 UTM을 사용합니다. Meta는 자체 모델에 FBCLID를 사용합니다. 서로 간섭하지 않습니다.

중요한 차이점 하나: Apple의 iOS 17 Link Tracking Protection은 Mail, 메시지, Safari 개인정보 보호 브라우징에서 클릭한 URL에서 FBCLID를 제거합니다. UTM 파라미터는 영향을 받지 않습니다. 개인정보 보호 모드나 메시지를 통해 광고 링크를 여는 iPhone 사용자의 약 4~7%에 대해서는 FBCLID 어트리뷰션을 잃지만 UTM 어트리뷰션은 유지됩니다. 이것이 바로 Google 광고 가이드와 같은 이유입니다: FBCLID와 UTM 둘 다 사용하면 하나가 제거될 때 대체 신호를 확보할 수 있습니다.

GCLID, FBCLID와 같은 자동 클릭 ID와 수동 UTM 파라미터의 비교에 대한 전체 맥락은 Facebook 픽셀과 UTM 파라미터에 관한 Meta 문서에서 두 어트리뷰션 방법이 어떻게 함께 작동하는지 설명합니다.

UTM Generator에서 Meta 광고 UTM 파라미터를 설정하는 방법

UTM Generator를 열고 광고 네트워크 드롭다운에서 **Meta (Facebook/Instagram)**를 선택합니다.

Clean Signal Method 기본값이 자동 입력됩니다:

  1. 대상 URL — 랜딩 페이지
  2. 소스에 자동 입력: meta-{{site_source_name}}-{{placement}}
  3. 매체에 자동 입력: paid_social
  4. 캠페인에 자동 입력: {{campaign.name}}-{{adset.name}}
  5. 콘텐츠에 자동 입력: {{ad.name}}
  6. UTM ID에 자동 입력: {{campaign.id}}

URL 파라미터 출력은 Meta Ads Manager에 바로 붙여넣을 수 있는 형식입니다 — 앞의 ? 없이, 8가지 매크로가 모두 올바른 필드에 배치되며, GA4의 Paid Social 채널 그룹에 맞는 utm_medium 값이 설정됩니다.

이름이 지정된 템플릿으로 저장하세요. 템플릿 URL을 팀과 공유하면 링크를 여는 누구나 즉시 동일한 설정이 로드됩니다. 거버넌스 스프레드시트 없이 일관된 트래킹 규칙을 적용하는 방법입니다. Clean Signal Method의 Principle 4(자동화하지 않으면 후회한다)와 Principle 7(ID 없는 캠페인은 없다)가 기본 출력에 내장되어 있습니다.

워크플로우는 이렇습니다: 한 번 생성하고 템플릿 URL을 공유하면 팀의 누가 캠페인을 시작하든 동일한 구조를 사용합니다. Slack에서 탭 전환할 필요 없고, 복사 붙여넣기 오류 없고, "밑줄을 쓰고 있었는지 몰랐어요"도 없습니다.

FAQ

Meta Ads Manager에서 UTM 파라미터를 어디에 넣나요?

UTM 파라미터는 Meta Ads Manager의 광고 수준, 추적 섹션 내 "URL 파라미터" 필드에 입력합니다 — 웹사이트 URL 필드가 아닙니다. 광고 편집기로 이동하여 추적 섹션까지 스크롤하고 앞의 ? 없이 UTM 문자열을 붙여넣으세요. Meta가 자동으로 물음표를 추가합니다. UTM 파라미터를 웹사이트 URL 필드에 붙여넣으면 잘못된 URL이 생성되고 GA4 어트리뷰션 데이터가 여러 소스로 분산됩니다.

Facebook 광고의 동적 UTM 파라미터란 무엇인가요?

Meta 광고는 이중 중괄호 구문을 사용하는 8가지 동적 파라미터를 지원합니다: {{campaign.name}}(캠페인 이름), {{campaign.id}}(캠페인 ID), {{adset.name}}(광고 세트 이름), {{adset.id}}(광고 세트 ID), {{ad.name}}(광고 이름), {{ad.id}}(광고 ID), {{placement}}(게재 위치: feed, story, explore, reels), {{site_source_name}}(플랫폼: fb, ig, an, msg). 모두 누군가 광고를 클릭할 때 노출 시점에 실제 값으로 자동 채워집니다.

FBCLID와 UTM 파라미터의 차이점은 무엇인가요?

FBCLID는 Meta가 자동 생성하는 클릭 식별자로, 전환 신호를 Meta의 광고 최적화 알고리즘으로 전송합니다. 클릭 윈도우 어트리뷰션과 Meta Business Suite 내 전환 추적을 가능하게 합니다. UTM 파라미터는 수동으로 설정하는 문자열로, 캠페인 데이터를 GA4, CRM, BI 플랫폼 등 외부 도구로 전송합니다. 둘 다 같은 URL 내에서 충돌 없이 작동합니다. Meta 생태계 외부에서 캠페인 분석을 하려면 UTM 파라미터가 필요합니다.

Meta 캠페인 이름을 변경하면 왜 UTM 트래킹이 깨지나요?

utm_campaign에 {{campaign.name}}을 사용하고 있는데 시작 후 캠페인 이름을 변경하면, Meta가 이후 모든 클릭에 새 이름을 사용합니다. GA4 보고서가 두 개의 별도 캠페인 항목으로 분할됩니다 — 같은 캠페인인데 두 개의 이름으로, 기본 기능으로는 결합할 방법이 없습니다. 해결책은 URL 파라미터 문자열에 utm_id={{campaign.id}}를 넣는 것입니다. 숫자 캠페인 ID는 이름을 변경해도 바뀌지 않으므로, 이름 변경 이벤트를 걸쳐 안정적인 결합 키 역할을 합니다.

GA4에서 Meta 광고의 올바른 utm_medium은?

Facebook과 Instagram 광고 캠페인에는 paid_social을 사용하세요. 이것은 GA4의 기본 채널 그룹에서 Paid Social 규칙에 일치하며, utm_medium에 "paid"가 포함되고 소셜 utm_source와 결합되어야 합니다. 매체로 cpc, cpm, social, smm, facebook을 사용하면 트래픽이 잘못된 채널로 분류되거나 GA4에서 "미할당"으로 보내져 캠페인 성과 보고서가 깨집니다.

iOS 17이 Meta 광고 UTM 파라미터 트래킹에 영향을 미치나요?

아니요 — UTM 파라미터는 iOS 17 Link Tracking Protection의 영향을 받지 않습니다. Apple의 보호 기능은 Mail, 메시지, Safari 개인정보 보호 브라우징에서 열린 링크에서 FBCLID를 제거하여 해당 클릭의 Meta 내부 어트리뷰션을 없앱니다. 하지만 UTM 파라미터는 제거되지 않으며 소스, 매체, 캠페인 데이터를 계속 GA4로 전송합니다. 공유된 광고 링크를 클릭하거나 개인정보 보호 모드에서 브라우징하는 iPhone 사용자에게는 UTM 어트리뷰션이 분석 도구에 도달하는 유일한 신호입니다.

Meta Advantage+ Shopping Campaigns에서 UTM 파라미터를 사용할 수 있나요?

네, 다만 주의할 점이 있습니다: {{placement}}와 {{site_source_name}} 동적 매크로가 일부 Advantage+ Shopping Campaign 구성에서 빈 값을 반환합니다. 이로 인해 GA4 보고서에 utm_source=meta--가 표시됩니다. ASC 전용으로는 동적 조합 대신 정적 utm_source=meta를 사용하세요. 나머지 매크로 — {{campaign.name}}, {{ad.name}}, {{campaign.id}} — 는 ASC에서 정상 작동합니다. 게재 위치 분류 제한은 Advantage+ Shopping에만 해당되며 표준 카탈로그 광고, 컬렉션 광고, 다이내믹 상품 광고에는 영향을 주지 않습니다.


60초 안에 Meta 광고 UTM 파라미터 설정 — UTM Generator를 열고 Meta Ads를 선택한 후 모든 동적 매크로가 올바른 필드에 들어간 완전한 URL 파라미터 문자열을 복사하세요. 무료, 가입 불필요, 모든 캠페인과 광고 계정에서 사용 가능.

#utm-facebook-ads#meta-ads#dynamic-parameters#facebook-tracking
공유

관련 기사

가이드

Google Ads UTM 파라미터: ValueTrack과 추적 설정 완벽 가이드

Google Ads UTM 추적 완전 정복: ValueTrack 파라미터, 추적 템플릿, GCLID vs 수동 UTM, Search·Shopping·PMax 템플릿 모음.

2026년 4월 6일9 분 읽기
utm-google-adsvaluetrack-parametersgclid
가이드

팀을 위한 UTM 거버넌스: 5단계 표준화 가이드

마케팅 팀 전체에서 UTM 트래킹을 5단계로 표준화하는 방법. 엉망인 어트리뷰션으로 예산을 낭비하지 마세요 — 확장 가능한 UTM 거버넌스 체계를 구축하세요.

2026년 4월 3일9 분 읽기
utm-governanceutm-standardizationcampaign-tracking
가이드

2026년에 진짜 중요한 UTM 모범 사례 15가지

GA4 채널 그룹 정렬부터 동적 매개변수까지, 2026년에 검증된 UTM 태깅 모범 사례를 소개합니다. 다음 분기를 망치기 전에 추적을 바로잡으세요.

2026년 3월 31일10 분 읽기
utm-best-practicesutm-taggingcampaign-tracking

목차

  • Facebook과 Instagram 광고에 UTM 파라미터를 추가하는 방법
  • Meta의 동적 UTM 파라미터란?
  • Meta 광고에 권장되는 UTM 템플릿은?
  • Meta Ads Manager에서 UTM 파라미터를 정확히 어디에 붙여넣나요?
  • 게재 중에 Meta 캠페인 이름을 변경하면 어떻게 되나요?
  • Advantage+ 쇼핑 캠페인에서 UTM 파라미터는 어떻게 작동하나요?
  • FBCLID와 UTM 파라미터의 차이점은?
  • UTM Generator에서 Meta 광고 UTM 파라미터를 설정하는 방법
  • FAQ
  • Meta Ads Manager에서 UTM 파라미터를 어디에 넣나요?
  • Facebook 광고의 동적 UTM 파라미터란 무엇인가요?
  • FBCLID와 UTM 파라미터의 차이점은 무엇인가요?
  • Meta 캠페인 이름을 변경하면 왜 UTM 트래킹이 깨지나요?
  • GA4에서 Meta 광고의 올바른 utm_medium은?
  • iOS 17이 Meta 광고 UTM 파라미터 트래킹에 영향을 미치나요?
  • Meta Advantage+ Shopping Campaigns에서 UTM 파라미터를 사용할 수 있나요?