치환변수(다이내믹 매개변수)란 무엇인가

치환변수는 네이버 검색광고 시스템이 광고가 노출되고 클릭되는 순간의 정보를 자동으로 URL에 대입해주는 기능입니다. 이는 메타 광고의 동적 매개변수와 근본적으로 같은 개념으로, 광고 플랫폼마다 부르는 이름만 다를 뿐입니다. 마케터가 미리 URL 안에 특정 형식의 코드를 심어두면, 광고가 실제로 노출·클릭될 때 그 자리에 실시간 정보(키워드, 광고그룹명 등)가 자동으로 채워져 링크가 완성되는 방식입니다.

{keyword}로 검색 키워드를 자동으로 채우는 법

utm_term 파라미터 자리에 {keyword}라는 치환변수를 넣어두면, 실제로 이용자가 어떤 검색어를 입력해 광고가 노출되고 클릭됐는지가 자동으로 그 값에 채워집니다. 예를 들어 utm_term={keyword}로 설정해두면, "여름원피스"라는 검색어로 클릭이 발생했을 때는 utm_term=여름원피스로, "린넨원피스"로 클릭이 발생했을 때는 utm_term=린넨원피스로 자동 대입됩니다. 이 기능 덕분에 수백 개 키워드를 운영하는 캠페인이라도 하나의 치환변수 코드만 넣어두면 모든 키워드의 유입을 자동으로 구분해 추적할 수 있습니다.

확장검색 키워드에서 발생하는 한계

다만 이 자동 치환 기능에는 한계가 있습니다. 광고주가 직접 등록하지 않은 유사어나 확장검색으로 노출된 키워드는 치환변수가 정상적으로 값을 채우지 못하는 경우가 있어, 실제 검색된 표현과 리포트에 기록되는 값이 다르게 나타날 수 있습니다. 이런 경우에는 네이버 검색광고 자체의 검색어 리포트를 함께 참고해, UTM 데이터만으로는 놓칠 수 있는 세부 검색어 정보를 보완하는 것이 안전합니다.

파워링크와 쇼핑검색 광고의 설정 위치가 다른 이유

파워링크는 캠페인-광고그룹-키워드-소재 구조로 운영되는 반면, 쇼핑검색 광고는 상품 단위로 노출되는 구조라 추적 URL을 설정하는 위치와 방식이 다릅니다. 파워링크는 광고그룹이나 소재 단위에서 URL을 설정하는 경우가 많고, 쇼핑검색 광고는 상품 정보와 연동된 URL 설정 화면에서 별도로 관리해야 합니다. 두 광고 유형을 함께 운영한다면, 각각의 관리 화면에서 추적 URL 설정 위치를 따로 확인하고 챙겨야 누락 없이 UTM을 적용할 수 있습니다. 특히 쇼핑검색 광고는 상품 수가 많은 경우 개별 설정이 번거로울 수 있어, 대량 등록 기능을 지원하는지 함께 확인해두면 작업 시간을 크게 줄일 수 있습니다.

설정 후 반드시 표본 확인을 거쳐야 하는 이유

치환변수를 설정했다고 해서 항상 의도한 대로 작동하는 것은 아닙니다. 오타로 인한 문법 오류, 시스템 업데이트로 인한 지원 범위 변경 등으로 실제 값이 채워지지 않거나 빈 값으로 남는 경우가 발생할 수 있습니다. 설정을 마친 뒤에는 실제로 광고를 몇 차례 클릭해보거나, GA4 실시간 리포트에서 utm_term 값이 검색 키워드로 정상적으로 채워지고 있는지 눈으로 직접 확인하는 절차를 거쳐야 합니다.

네이버 광고 담당자와 협업해야 하는 이유

치환변수 문법이나 지원 범위는 네이버 검색광고 시스템의 정책 변경에 따라 달라질 수 있습니다. 마케팅 담당자 혼자 판단하기보다, 네이버 광고 대행사나 담당 매니저에게 최신 치환변수 지원 목록과 정확한 문법을 확인받는 것이 실수를 줄이는 방법입니다. 이렇게 확인된 최신 정보는 팀의 UTM 네이밍 컨벤션 문서에도 함께 반영해둬야 합니다.

다른 치환변수와 조합해 더 정밀하게 추적하는 법

{keyword} 외에도 네이버 검색광고는 광고그룹명이나 캠페인명을 자동으로 채워주는 다른 치환변수를 함께 제공하는 경우가 있습니다. 이런 변수를 utm_content나 utm_campaign 자리에 조합해 넣으면, 키워드 단위를 넘어 광고그룹·소재 단위까지 자동으로 세분화된 추적이 가능해져 수작업 설정 부담을 크게 줄일 수 있습니다. 다만 여러 치환변수를 한꺼번에 조합할 때는 문법 오류가 발생하기 쉬우므로, 하나씩 추가하며 각 단계에서 정상 작동을 확인하는 것이 안전합니다.

PC와 모바일에서 다르게 노출될 수 있다는 점도 고려하기

네이버 검색광고는 PC와 모바일에서 노출 지면과 광고 형식이 다르게 운영되는 경우가 있어, 치환변수로 채워지는 값도 매체 환경에 따라 미묘하게 달라질 수 있습니다. 두 환경 모두에서 클릭 테스트를 진행해, PC와 모바일 각각에서 UTM 값이 의도한 대로 채워지는지 함께 확인해두면 나중에 한쪽 데이터만 누락되는 상황을 예방할 수 있습니다.