왜 띄어쓰기 대신 구분 기호가 필요한가

URL은 규격상 공백 문자를 그대로 포함할 수 없어, 만약 "여름 세일"처럼 띄어쓰기가 있는 값을 UTM에 그대로 넣으면 브라우저가 이를 %20이라는 인코딩된 문자로 자동 변환해버립니다. 이렇게 인코딩된 URL은 사람이 눈으로 읽기 어렵고, 도구에 따라 인코딩 처리 방식이 달라 예상치 못한 오류를 일으킬 수도 있습니다. 그래서 실무에서는 띄어쓰기 대신 언더바(_)나 대시(-)로 단어 사이를 구분하는 것이 표준적인 관행으로 자리 잡았습니다.

언더바와 대시 중 무엇을 선택해야 하나

언더바와 대시 둘 다 널리 쓰이지만, 팀 안에서는 반드시 하나로 통일해야 합니다. 예를 들어 "summer_sale"과 "summer-sale"을 혼용하면, 이 역시 대소문자 문제와 마찬가지로 서로 다른 값으로 인식돼 데이터가 갈라집니다. 어느 쪽을 선택하든 실무적으로 큰 차이는 없으므로, 팀 내에서 먼저 정하는 사람이 기준이 된다는 마음으로 하나를 골라 문서에 명시하고 예외 없이 지키는 것이 중요합니다.

허용 값 목록을 미리 만들어둬야 하는 이유

utm_medium처럼 값의 종류가 한정적인 파라미터는, 담당자가 매번 자유롭게 값을 만들지 않도록 허용되는 값의 목록을 미리 정해두는 것이 좋습니다. 예를 들어 utm_medium은 cpc, display, social, email, affiliate 같은 몇 가지 정해진 값만 쓰도록 제한하면, 담당자마다 "paid", "ad", "advertising"처럼 제각각 다른 표현을 만들어내는 혼란을 막을 수 있습니다. 이 허용 값 목록은 스프레드시트나 위키 문서로 만들어 누구나 쉽게 참고할 수 있도록 공유해야 합니다.

컨벤션 문서에 반드시 포함해야 할 항목들

효과적인 네이밍 컨벤션 문서에는 대소문자 규칙(전부 소문자), 구분 기호 규칙(언더바 또는 대시 중 택일), 각 파라미터별 허용 값 목록, 캠페인명 작성 규칙(예: 연도_시즌_캠페인내용 순서), 그리고 실제 작성 예시가 포함돼야 합니다. 규칙만 나열하기보다 "이렇게 쓰세요"라는 올바른 예시와 "이렇게 쓰면 안 됩니다"라는 잘못된 예시를 함께 보여주면, 새로운 담당자도 문서만 보고 바로 이해하고 따라 할 수 있습니다.

컨벤션은 살아있는 문서로 관리해야 한다

새로운 광고 매체가 추가되거나 새로운 캠페인 유형이 생길 때마다, 기존 컨벤션에 없는 값이 필요해지는 경우가 생깁니다. 이때 담당자가 임의로 새 값을 만들어버리면 컨벤션의 일관성이 깨지므로, 새로운 값이 필요할 때는 반드시 컨벤션 문서를 먼저 갱신하고 그 값을 공식적으로 추가한 뒤에 사용하는 절차를 정해둬야 합니다. 이렇게 하면 시간이 지나도 컨벤션이 실제 사용 현황과 어긋나지 않고 계속 신뢰할 수 있는 기준으로 남습니다. 문서 갱신 이력을 함께 남겨두면, 언제 어떤 값이 새로 추가됐는지 나중에라도 추적할 수 있어 데이터 해석에 도움이 됩니다.

검수 절차 없이는 컨벤션이 지켜지지 않는다

아무리 잘 만든 컨벤션 문서도, 실제로 링크가 그 규칙대로 만들어지고 있는지 확인하는 검수 절차가 없으면 시간이 지나며 조금씩 어긋나기 시작합니다. 캠페인을 집행하기 전 링크를 한 번 더 검토하는 담당자를 지정하거나, 다음 레슨에서 다룰 자동 생성 빌더를 활용해 애초에 규칙을 벗어난 값을 만들 수 없도록 하는 것이 실질적인 준수율을 높이는 방법입니다. 검수를 사람이 매번 수작업으로 하기보다, 정기적으로 GA4 리포트를 열어 이상한 값이 새로 나타나지 않았는지 확인하는 것도 병행하면 좋습니다.

캠페인명 작성 순서를 표준화하는 법

utm_campaign 값도 담당자마다 자유롭게 지으면 나중에 알파벳 순으로 정렬했을 때 관련 캠페인끼리 모이지 않아 찾기 어려워집니다. "연도_시즌_캠페인내용" 같은 고정된 순서를 정해두면(예: 2026_summer_newlaunch), 리포트에서 캠페인명만 봐도 시기와 성격을 바로 파악할 수 있고, 정렬했을 때도 같은 시기의 캠페인끼리 자연스럽게 묶여 보이는 효과가 있습니다.

컨벤션을 팀 전체에 확산시키는 법

문서를 만들어 공유 폴더에 올려두는 것만으로는 실제 준수로 이어지지 않는 경우가 많습니다. 새 캠페인을 준비하는 회의나 킥오프 자리에서 UTM 컨벤션을 다시 한번 짚어주고, 초기에는 링크 검수를 한 명이 전담하도록 하는 것이 팀 전체에 규칙을 정착시키는 데 효과적입니다.