광고
AI 실무 활용

UTM 파라미터가 안 잡힐 때, 가장 먼저 확인해야 할 것

2026.09.21 07:40
98
0
0
  • 한눈에 보는 핵심요약
  • UTM 파라미터는 메타, 구글, 카카오모먼트 등 어떤 매체든 구조가 동일합니다. 수동 입력 시 자주 발생하는 오류 유형과, 메타 광고 캐러셀 소재에서 특히 심해지는 이유를 정리했습니다.

💡포스팅 3줄 요약

  • UTM 파라미터는 광고 클릭이 어디서 왔는지 추적하는 값으로, 하나라도 잘못되면 성과 데이터가 엉뚱한 캠페인에 잡히거나 아예 잡히지 않습니다.
  • 캠페인을 복제하거나 소재를 여러 개 운영할 때 UTM을 수동으로 입력하면 중복이나 누락이 특히 잦습니다.
  • 캐러셀처럼 카드마다 개별 링크를 걸어야 하는 소재 포맷에서는 이 문제가 카드 수만큼 늘어납니다.

1주 차에서는 캠페인을 복제할 때 목표가 꼬이는 실수를, 2주 차에서는 여러 캠페인을 동시에 운영할 때 생기는 타겟과 예산 문제를 다뤘습니다. 이번 편에서는 메타 광고를 운영하다 보면 한 번쯤 겪는 상황, 광고는 정상적으로 돌아가는데 성과 데이터가 이상하게 잡히는 문제를 다룹니다. 이 경우, 대부분의 원인은 UTM 파라미터에 있습니다.

 

UTM 파라미터란 무엇인가


 

UTM 파라미터는 광고 링크 뒤에 붙는 짧은 태그로, 방문자가 어떤 채널, 어떤 캠페인, 어떤 소재를 통해 들어왔는지 분석 도구가 구분할 수 있게 해줍니다. 주로 쓰이는 값은 utm_source(유입 채널), utm_medium(매체 유형), utm_campaign(캠페인명), utm_content(소재 구분)입니다. 이 값들이 정확해야 각 캠페인과 소재의 실제 성과를 구분해서 볼 수 있습니다. 하나라도 잘못 입력되면, 성과가 엉뚱한 캠페인에 잡히거나 아예 잡히지 않게 됩니다. 이 구조는 메타뿐 아니라 구글, 카카오모먼트, 네이버 GFA 등 대부분의 매체에서 동일하게 쓰입니다.

이때 헷갈리기 쉬운 부분이 utm_campaign과 utm_content의 역할입니다. 같은 캠페인 안에서 이미지와 영상처럼 여러 소재를 운영한다면, utm_campaign은 그대로 두고 utm_content만 img, video처럼 다르게 입력해서 소재별 성과를 구분합니다. 즉 캠페인을 구분할 때는 utm_campaign을, 같은 캠페인 안에서 소재를 구분할 때는 utm_content를 확인하면 됩니다.

 

수동 입력 시 자주 발생하는 오류 유형

가장 흔한 실수는 캠페인을 복제할 때 URL의 UTM 값을 그대로 두는 경우입니다. 1주 차에서 다룬 것처럼 캠페인 목표는 바꿨는데 UTM은 원본 그대로 남아 있으면, 서로 다른 소재인데도 분석 도구에서는 같은 캠페인으로 묶여서 잡힙니다. 어떤 소재가 실제로 성과를 냈는지 구분할 수 없게 되는 셈입니다.

대소문자도 자주 놓치는 부분입니다. 대부분의 분석 도구는 UTM 값의 대소문자를 다르게 인식해서, 같은 캠페인인데 utm_campaign 값을 Spring_Sale과 spring_sale로 다르게 입력하면 두 개의 별도 캠페인으로 집계됩니다.

공백이나 특수문자도 마찬가지로 자주 놓치는 부분인데요. URL에는 공백이나 &, %, # 같은 특수문자를 그대로 쓸 수 없어서, 브라우저나 서버가 자동으로 이를 인코딩 처리합니다. 예를 들어 utm_campaign=summer sale은 실제로는 utm_campaign=summer%20sale로 바뀌는 식입니다. 이 과정에서 카카오톡, 문자, 이메일 등 플랫폼마다 인코딩 처리 방식이 달라 링크가 깨지거나 제대로 열리지 않는 경우가 발생할 수 있습니다.

 

캐러셀에서 문제가 심해지는 이유


 

이미지나 단일 동영상 소재는 링크가 하나뿐이라 UTM도 한 번만 입력하면 됩니다. 반면 캐러셀은 카드마다 개별 링크를 걸 수 있어서, 카드 수만큼 UTM을 각각 입력해야 합니다. 카드가 5장이면 URL을 5번 복사하고 5번 수정해야 하는 셈입니다.

이 과정에서 카드 ID나 소재명 같은 일부 값만 바꾸고 나머지는 복사한 그대로 두는 실수가 자주 생깁니다. 카드별 성과를 따로 보고 싶다면 카드마다 utm_content 값이 달라야 하는데, 이 값을 안 바꾸고 복사하면 여러 카드가 같은 UTM으로 잡혀 성과 데이터가 하나로 뭉뚱그려집니다. 반대로 일부 카드는 UTM 입력 자체를 빠뜨려 유입 경로가 '(direct)' 또는 '(none)'으로 잡히기도 합니다. 카드 수가 많은 캠페인일수록, 발행 전 각 카드의 링크를 하나하나 다시 확인하는 절차가 필요합니다.

 

발행 전에 이 정도는 확인해보세요

  • utm_campaign이 캠페인명과 일치하는지
  • 캐러셀이라면 카드마다 utm_content 값이 서로 다른지
  • 값에 대문자·소문자가 섞여 있지 않은지
  • 공백이나 특수문자가 없는지 (있다면 인코딩된 형태인지)


결국, 문제는 광고가 아니라 데이터에서 드러난다

UTM 오류의 까다로운 점은, 광고 자체는 아무 문제 없이 돌아간다는 데 있습니다. 노출도 되고 클릭도 발생하고 예산도 정상적으로 소진됩니다. 문제는 성과를 확인하려고 리포트를 열었을 때, 그것도 캠페인이 어느 정도 진행된 뒤에야 뒤늦게 드러납니다. 이미 예산을 상당 부분 쓴 다음이라, 발견해도 되돌릴 수 있는 건 다음 캠페인부터입니다.

캐러셀처럼 카드 수가 많은 소재는 특히 그렇습니다. 발행 시점엔 광고 미리보기가 멀쩡해 보이고, 오류가 있어도 게재 자체는 문제없이 이루어지기 때문에 놓치기 쉽습니다. 결국 UTM은 게재 전이 아니라 게재 후, 데이터를 열어봐야만 잘못을 알 수 있는 값입니다.

퍼포먼스 마케팅 AI 퍼비스는 광고가 게재되기 전 단계에서 UTM을 포함한 세팅 값을 미리 검수합니다. 캠페인이 이미 돌기 시작한 뒤가 아니라, 시작하기 전에 확인할 수 있다는 점이 다릅니다. 회사의 광고 운영 방식에 맞춰 2주간 무료로 체험해 볼 수 있으니, 다음 캐러셀 캠페인을 발행하기 전에 직접 확인해 보세요. 

 

메타 광고를 세팅할 때 발생하는 다양한 문제들이 궁금하다면 아래 글을 참고하세요.


자주 묻는 질문(FAQ)

Q. UTM 파라미터가 뭔가요?
A. 광고 링크 뒤에 붙이는 태그로, 방문자가 어떤 채널·캠페인·소재를 통해 들어왔는지 분석 도구가 구분할 수 있게 해줍니다. utm_source, utm_medium, utm_campaign, utm_content가 대표적인 값입니다.

Q. utm_campaign 값은 실제 캠페인 이름과 똑같아야 하나요?
A. 반드시 똑같을 필요는 없지만, 캠페인 이름과 일치시켜 두면 나중에 데이터를 볼 때 어떤 캠페인인지 바로 알아보기 쉬워 실무에서는 일치시키는 경우가 많습니다.

Q. UTM 값의 대소문자가 정말 다르게 집계되나요?
A. 네, 대부분의 분석 도구는 UTM 값을 대소문자까지 구분해서 인식합니다. 같은 캠페인이라도 대소문자가 다르면 별도 캠페인으로 집계될 수 있어 표기를 통일하는 것이 중요합니다.

Q. 캐러셀 소재에서 UTM 오류를 줄이려면 어떻게 해야 하나요?
A. 정해진 방법은 없지만, 카드별 URL을 한 번에 모아 검토하거나 발행 전 전체 카드의 링크를 다시 확인하는 절차를 두는 것이 실무에서 오류를 줄이는 데 도움이 됩니다.

Q. UTM을 넣었는데도 성과가 제대로 집계되지 않으면 무엇을 확인해야 하나요?
A. 먼저 URL 전체를 복사해 직접 접속해보고 링크가 의도한 페이지로 정상적으로 열리는지 확인합니다. 정상적으로 열린다면 utm_campaign·utm_content 값에 오타나 대소문자 불일치가 없는지, 공백이나 특수문자가 제대로 인코딩됐는지 순서대로 확인하면 원인을 좁힐 수 있습니다.

Q. 캐러셀 카드마다 꼭 다른 UTM 값을 넣어야 하나요?
A. 카드별 성과를 따로 확인할 계획이 없다면 반드시 다르게 넣을 필요는 없습니다. 다만 어떤 카드가 더 좋은 성과를 냈는지 비교하고 싶다면, 카드마다 utm_content 값을 다르게 설정해야 구분해서 볼 수 있습니다.


ⓒPervis, 무단 전재 및 배포 금지

 

이 콘텐츠가 도움이 되셨나요?
이 글에 대한 의견을 남겨주세요!
서로의 생각을 공유할수록 인사이트가 커집니다.
광고

    추천 콘텐츠

    관련 콘텐츠가 없습니다.