전환 링커 설정 기준: 구글 광고 전환 누락 막는 4가지 점검
전환 링커는 전환을 세는 태그가 아닙니다. 광고 클릭 정보를 첫 방문 순간에 저장해 두고, 나중에 발생한 전환을 그 클릭과 이어주는 연결 장치입니다.
전환 링커에서 가장 중요한 건 "어느 페이지에서 얼마나 빨리 실행되느냐"입니다. 전환 태그를 아무리 정확하게 설치해도 랜딩 페이지에서 클릭 정보를 받아두지 못하면, 구매는 일어났는데 광고에는 잡히지 않는 누락이 생깁니다.
아래에서 전환 링커의 작동 원리와 필요한 경우, 세팅 기준, 전환이 새는 실패 사례와 점검 순서를 차례대로 설명합니다.
1. 전환 링커란: 클릭 정보를 저장하는 구조부터 이해하기
광고 클릭 한 번에 URL에 붙는 것
구글 광고에서 자동 태그 추가를 켜두면, 사용자가 광고를 클릭할 때 랜딩 URL 끝에 클릭 식별값이 붙습니다.
가장 많이 보는 게 gclid이고, iOS 환경 일부에서는 gbraid, wbraid가, 캠페인 매니저·디스플레이 계열에서는 dclid가 붙습니다.
문제는 이 값이 랜딩 페이지 URL에만 잠깐 존재한다는 점입니다. 사용자가 상품 상세로 이동하고, 장바구니를 거쳐 결제 완료 페이지에 도착할 즈음이면 URL에서 이미 사라진 뒤입니다.
전환 링커가 하는 일
전환 링커는 랜딩 순간 URL에 있는 클릭 식별값을 읽어 자사 도메인의 퍼스트파티 쿠키에 저장합니다.
쿠키 이름 | 저장하는 정보 | 주로 연결되는 곳 |
|---|---|---|
| 구글 광고 클릭 정보(gclid) | 구글 광고 전환 |
| gbraid·wbraid 기반 클릭 정보 | iOS 환경 구글 광고 전환 |
| dclid 기반 클릭 정보 | 캠페인 매니저·플러드라이트 |
| 클릭 식별값이 없는 방문의 식별 정보 | 전환 모델링·보조 측정 |
이후 결제 완료 페이지에서 구글 광고 전환 태그가 실행되면, 전환 태그는 이 쿠키를 읽어 "이 구매는 어제 들어온 그 광고 클릭에서 나왔다"고 보고합니다. 기본 쿠키 유효 기간은 90일입니다.
-> 핵심: 전환 태그는 전환 페이지에서, 전환 링커는 모든 페이지(특히 랜딩)에서 실행돼야 합니다. 둘은 실행되는 위치가 다릅니다.
gtag 직접 설치와 GTM 설치의 차이
사이트에 구글 태그(gtag.js)를 코드로 직접 넣었다면, 전환 링커 기능이 태그 안에 들어 있어 별도로 설정할 필요가 거의 없습니다.
반면 구글 태그 관리자(GTM)로 구글 광고 전환 태그를 운영한다면 이야기가 다릅니다. GTM에서는 '전환 링커'라는 태그 유형을 따로 만들어 전체 페이지에 실행하는 것이 표준 구성입니다. 컨테이너에 구글 태그가 있으면 일부 기능이 겹치지만, 광고 전환 태그와 플러드라이트까지 고려하면 전환 링커를 따로 두는 편이 안전합니다. 중복으로 두어도 충돌이 생기지 않기 때문입니다.
실무에서 전환 링커를 빠뜨리는 경우는 대부분 여기서 나옵니다. GA4 구성 태그와 광고 전환 태그만 만들고 "태그는 다 넣었다"고 판단하는 경우입니다.
구글 태그 설치 순서: 광고 성과 측정 전 확인할 4단계 기준
2. 전환 링커 세팅 기준: GTM에서 정해야 할 4가지
전환 링커 태그 자체는 화면이 단순합니다. 그래서 오히려 기본값으로 만들고 넘어가기 쉬운데, 아래 4가지는 사이트 구조에 맞춰 직접 판단해야 합니다.
① 트리거: 반드시 '모든 페이지'
전환 링커의 트리거는 All Pages(모든 페이지)가 기본입니다.
가끔 "전환 관련 태그니까 결제 완료 페이지에만 걸자"는 판단으로 전환 페이지 트리거를 연결하는 경우가 있습니다. 이렇게 하면 랜딩 페이지에서 클릭 정보를 저장할 기회가 사라지고, 결제 완료 페이지에는 이미 gclid가 없으니 저장할 것도 없습니다. 태그는 '실행됨'으로 보이는데 실제로는 아무 역할도 하지 않는 상태가 됩니다.
싱글 페이지 애플리케이션(SPA) 구조라면 페이지 전환이 URL 변경만으로 일어나므로, 최초 로드 시점에 실행되는지를 따로 확인해야 합니다.
-> 핵심: 전환 링커가 실행되는 첫 페이지 = 광고 클릭이 도착하는 페이지여야 합니다.
② 도메인 간 링크 사용: 도메인이 바뀌는 순간이 있는가
사용자 여정에서 도메인이 바뀌는 구간이 있다면 '도메인 간 링크 사용 설정'을 켜야 합니다.
쿠키는 도메인 단위로 저장됩니다. brand.com에서 저장한 클릭 정보는 brandshop.com에서 읽을 수 없습니다. 브랜드 소개 사이트와 쇼핑몰 도메인이 분리된 경우, 이벤트 랜딩 페이지를 별도 도메인에 만든 경우가 대표적입니다.
이 설정을 켜고 자동 링크 도메인에 대상 도메인을 쉼표로 입력하면, 링크 이동 시 URL에 _gl 파라미터가 붙어 클릭 정보가 다음 도메인으로 넘어갑니다.
사이트 구조 | 도메인 간 링크 설정 | 판단 근거 |
|---|---|---|
단일 도메인(서브도메인 포함) | 불필요 | 쿠키가 최상위 도메인 기준으로 공유됨 |
브랜드 사이트 → 별도 쇼핑몰 도메인 | 필요 | 쿠키가 도메인 경계에서 끊김 |
외부 결제창 → 자사 완료 페이지로 복귀 | 대부분 불필요 | 완료 페이지가 원래 도메인이면 쿠키가 그대로 남음 |
외부 결제 도메인에서 전환 페이지 종료 | 전환 위치부터 재설계 | 외부 도메인에는 태그를 넣을 수 없는 경우가 많음 |
국내 쇼핑몰에서 자주 헷갈리는 게 PG 결제창입니다. 결제창이 외부 도메인이더라도 결제 후 자사몰 완료 페이지로 돌아온다면, 자사몰 도메인의 쿠키는 그대로 살아 있어 전환 연결에 문제가 없습니다. 반대로 결제 완료 화면이 외부 도메인에서 끝나 버리면, 전환 링커 설정보다 전환 발생 위치를 자사 도메인으로 옮기는 게 먼저입니다.
폼 제출로 도메인이 넘어가는 구조라면 '양식 장식' 옵션까지 켜야 _gl이 함께 넘어갑니다.
③ 모든 페이지 URL에서 링크 사용: 리디렉션이 끼어 있는가
기본적으로 전환 링커는 광고에서 막 들어온 랜딩 시점의 클릭 정보를 처리합니다. 그런데 랜딩 페이지가 곧바로 다른 URL로 리디렉션되거나, 앱 딥링크·중간 페이지를 거쳐 들어오는 구조라면 클릭 정보가 예상과 다른 페이지에서 도착합니다.
이런 구조에서는 '모든 페이지 URL에서 링크 사용' 옵션을 검토합니다. 단, 이 옵션보다 먼저 확인할 것은 리디렉션 과정에서 gclid 파라미터가 살아남는지입니다. 파라미터 자체가 지워진다면 어떤 옵션을 켜도 복구되지 않습니다.
④ 쿠키 설정 재정의: 기본값을 바꿀 이유가 있는가
쿠키 이름 접두어, 도메인, 경로를 바꿀 수 있는 옵션입니다. 대부분의 사이트는 건드리지 않는 것이 정답입니다.
바꿔야 하는 경우는 하나의 도메인 아래 여러 브랜드·광고 계정이 경로로 나뉘어 있고, 서로의 클릭 정보가 섞이지 않게 분리해야 할 때 정도입니다. 접두어를 바꿨다면 같은 사이트의 구글 광고 전환 태그에도 동일한 접두어를 맞춰야 쿠키를 읽을 수 있습니다. 한쪽만 바꾸면 전환 태그가 쿠키를 찾지 못합니다.
3. 전환 링커가 있어도 전환이 새는 4가지 경우
전환 링커를 설치했는데도 구글 광고 전환이 기대보다 적게 잡힌다면, 아래 네 가지 중 하나일 가능성이 높습니다.
실패 사례 ① 랜딩 URL에서 gclid가 지워지는 경우
가장 흔하면서 가장 늦게 발견되는 유형입니다.
쇼핑몰 솔루션의 URL 정리 기능, 모바일·PC 분기 리디렉션, 로그인 유도 리디렉션, 단축 URL 등이 중간에서 쿼리 파라미터를 떼어내는 경우가 있습니다. 광고 클릭 수는 정상인데 전환만 비정상적으로 적다면, 광고 최종 URL 뒤에 ?gclid=test123을 붙여 직접 접속해 보는 것만으로 대부분 확인됩니다. 도착한 페이지 주소창에 파라미터가 남아 있지 않다면 원인은 여기입니다.
한 쇼핑몰의 경우 모바일 접속 시 m. 서브도메인으로 넘기는 리디렉션에서만 파라미터가 사라져, PC 전환은 정상인데 모바일 전환만 거의 0에 가깝게 잡히는 상황이 이어졌습니다. 기기별 전환 수를 나눠 봤을 때 한쪽만 비정상적으로 낮다면 이 패턴을 먼저 의심하는 편이 빠릅니다.
실패 사례 ② 동의 배너 이후에만 실행되는 경우
동의 관리 플랫폼(CMP)을 쓰는 사이트에서 전환 링커를 '광고 쿠키 동의 후' 트리거로 묶어두면, 사용자가 배너를 누르기 전에 페이지를 이동하는 순간 클릭 정보는 사라집니다.
동의 모드(Consent Mode)를 적용했다면 전환 링커는 모든 페이지에서 그대로 실행하되, ad_storage가 거부된 상태에서는 쿠키를 쓰지 않도록 동의 모드가 제어하게 두는 게 맞는 구조입니다. 여기에 url_passthrough 설정을 켜면 쿠키 저장이 거부된 상태에서도 클릭 정보를 내부 링크 URL에 실어 전달할 수 있습니다.
-> 핵심: 동의 여부는 동의 모드가 판단하게 하고, 전환 링커의 트리거 자체는 막지 않습니다.
실패 사례 ③ 사파리·iOS 비중이 높은 경우
사파리의 추적 방지 기능(ITP)은 스크립트로 저장한 퍼스트파티 쿠키의 유효 기간을 최대 7일로 제한하고, 조건에 따라 그보다 더 짧게 줄이기도 합니다. 구글 쿠키의 기본값이 90일이어도 사파리에서는 그만큼 유지되지 않는다는 뜻입니다.
그래서 고관여 상품처럼 클릭 후 구매까지 일주일 이상 걸리는 카테고리에서 iOS 트래픽 비중까지 높다면, 전환 링커만으로는 누락을 막는 데 한계가 있습니다. 이 경우 향상된 전환(Enhanced Conversions)을 함께 적용해 해시 처리한 이메일·전화번호로 전환을 보완하는 구조가 필요합니다. 전환 링커는 기본값이고, 향상된 전환은 보완책입니다. 둘 중 하나를 고르는 문제가 아닙니다.
실패 사례 ④ 전환 태그가 쿠키를 읽기 전에 실행되는 경우
결제 완료 페이지에서 전환 태그가 페이지 로드 극초반, 예를 들어 동의 초기화 단계에 실행되도록 설정되어 있고 전환 링커는 일반 페이지뷰 시점에 실행된다면, 직접 전환 페이지로 들어오는 드문 경우에 순서가 꼬일 수 있습니다.
일반적인 쇼핑몰 여정에서는 랜딩 시점에 이미 쿠키가 저장돼 있어 큰 문제가 되지 않습니다. 다만 랜딩 페이지 = 전환 페이지인 원페이지 신청서 구조라면, 전환 링커가 전환 태그보다 먼저 실행되도록 태그 실행 순서를 확인해야 합니다.
4. 전환 링커 점검 순서: 5분 안에 끝내는 확인 방법
설정을 마쳤다면 아래 순서로 실제 작동을 확인합니다. 순서가 중요합니다. 앞 단계가 통과하지 않으면 뒤 단계는 볼 필요가 없습니다.
1단계: GTM 미리보기에서 실행 여부 확인
Tag Assistant 미리보기로 사이트에 접속한 뒤, 첫 페이지 로드 이벤트에서 전환 링커가 '실행된 태그'에 있는지 봅니다. 여기서 실행되지 않는다면 트리거 문제입니다.
2단계: 테스트 gclid로 쿠키 저장 확인
광고 랜딩 URL에 ?gclid=test123을 붙여 접속한 뒤, 브라우저 개발자 도구의 Application → Cookies 탭에서 _gcl_aw 쿠키가 생성됐는지 확인합니다. 값 안에 test123이 포함돼 있다면 저장은 정상입니다.
쿠키가 없다면 두 가지 중 하나입니다. URL에서 파라미터가 지워졌거나, 동의 상태 때문에 쿠키 쓰기가 막혔거나입니다.
3단계: 전환 페이지까지 쿠키 유지 확인
같은 브라우저로 실제 구매·신청 흐름을 끝까지 진행해, 전환 페이지에서도 _gcl_aw 쿠키가 남아 있는지 확인합니다. 도메인이 바뀌는 구간이 있다면 이 단계에서 끊긴 지점이 드러납니다. 다음 도메인으로 넘어간 URL에 _gl 파라미터가 붙어 있는지도 함께 봅니다.
4단계: 구글 광고 쪽 진단 확인
구글 광고 전환 액션의 상태 진단에서 태그 활동과 함께 표시되는 경고를 확인합니다. 설정 변경 후 반영까지 시간이 걸리므로, 수정 직후보다는 하루 정도 데이터를 쌓은 뒤 판단하는 편이 정확합니다.
지금 GTM 컨테이너를 열어 아래 질문을 스스로에게 던져보시면 됩니다.
[ ] 전환 링커 태그가 존재하고, 트리거가 '모든 페이지'인가?
[ ] 광고 랜딩 URL에 테스트 gclid를 붙였을 때 주소창에 그대로 남는가?
[ ] 사용자 여정 중 도메인이 바뀌는 구간이 있다면, 도메인 간 링크가 켜져 있는가?
[ ] 동의 배너가 전환 링커의 실행 자체를 막고 있지 않은가?
[ ] 쿠키 접두어를 바꿨다면, 전환 태그의 접두어도 똑같이 맞췄는가?
자주 묻는 질문
전환 링커 없으면 구글 광고 전환이 아예 안 잡히나요?
아예 0이 되는 경우보다는 일부가 누락되는 경우가 많습니다. 랜딩 페이지와 전환 페이지가 같거나 다른 경로로 클릭 정보가 전달되면 일부는 잡히기 때문입니다. 그래서 누락을 알아차리기 어렵고, 광고 성과가 실제보다 낮게 보이는 상태가 오래 이어집니다.
GA4 태그만 있어도 전환 링커가 필요한가요?
GA4만 쓰고 구글 광고 전환을 GA4에서 가져오는 구조라면, GA4 구성 태그가 클릭 정보를 처리하므로 필수는 아닙니다. 다만 GTM에서 구글 광고 전환 태그를 직접 쓰고 있다면 전환 링커를 전체 페이지에 두는 것이 표준 권장 구성입니다. 두 구조를 함께 쓴다면 전환 링커는 반드시 둡니다.
전환 링커 트리거는 왜 모든 페이지로 해야 하나요?
광고 클릭 정보는 랜딩 페이지 URL에만 잠깐 존재하기 때문입니다. 전환 페이지에만 실행하면 그 시점에는 이미 gclid가 URL에서 사라져 저장할 정보가 없습니다. 광고가 도착하는 모든 페이지에서 먼저 실행돼야 역할을 할 수 있습니다.
전환 링커를 중복으로 설치하면 문제가 생기나요?
같은 컨테이너에 전환 링커가 두 개 있거나, gtag 직접 설치와 GTM 전환 링커가 함께 있어도 전환이 두 번 잡히지는 않습니다. 전환 링커는 쿠키를 저장할 뿐 전환을 보고하지 않기 때문입니다. 전환 중복은 전환 태그 쪽에서 원인을 찾아야 합니다.
사파리에서 전환이 적게 잡히는 것도 전환 링커로 해결되나요?
전환 링커만으로는 한계가 있습니다. 사파리는 스크립트로 저장한 쿠키 유효 기간을 최대 7일 이하로 줄이기 때문에, 구매까지 오래 걸리는 상품일수록 누락이 커집니다. 향상된 전환을 함께 적용해 보완하는 것이 현실적인 방법입니다.
마무리
전환 링커는 설정 화면이 단순해서 가장 쉽게 빠지고, 빠져도 오류 메시지 없이 조용히 전환이 새는 태그입니다.
정리하면 기준은 네 가지입니다.
모든 페이지에서 실행할 것. 도메인이 바뀌는 구간이 있으면 도메인 간 링크를 켤 것. 리디렉션과 동의 배너가 클릭 정보를 지우지 않는지 확인할 것. 사파리 비중이 높다면 향상된 전환으로 보완할 것.
구글 광고 전환 수가 클릭 대비 유난히 적거나 기기별로 편차가 크다면, 입찰 전략이나 소재를 손대기 전에 테스트 gclid 하나로 전환 링커부터 점검해 보세요. 측정이 바로잡히면 같은 광고도 전혀 다른 숫자로 보이기 시작합니다.