쿠키 동의를 거부한 사용자는 전 세계 방문자의 약 70%에 달합니다. 동의 모드 v2를 적용하지 않으면 이 70%의 전환 데이터가 구글 광고 알고리즘에서 영구 소실됩니다. 구글의 기계 학습 모델은 '쿠키 없는 핑(Cookieless Ping)'을 단서로 삼아 소실된 전환의 30~50%를 통계적으로 복원할 수 있습니다. GTM(구글 태그 매니저) 5단계 프로토콜을 통해 비동의 사용자의 데이터 공백을 메우고, Smart Bidding 알고리즘이 정상 학습할 수 있는 환경을 만들 수 있습니다.
많은 한국 광고주들이 쿠키 동의 배너를 웹사이트에 달아두고 '법적 의무는 다했다'고 생각합니다. 그런데 정작 GTM 설정은 그대로 방치한 경우가 많습니다.
이 상태에서 실제로 어떤 일이 벌어지는지 숫자로 보면 충격적입니다.
전 세계 웹사이트 방문자 중 트래킹 쿠키에 최종 동의하는 비율은 평균 31~32%에 불과합니다.
즉, 구글 애즈 전환 추적이 보고 있는 데이터는 실제 전환의 3분의 1 수준입니다. 나머지 70%는 광고 알고리즘 입장에서 '존재하지 않는 사람들'입니다.
Smart Bidding이나 Performance Max 캠페인은 이 불완전한 30%의 데이터만으로 입찰 최적화를 시도합니다. 마치 실제 고객의 3명 중 1명만 보면서 '어떤 광고가 효과 있는지' 판단하는 셈입니다. 당연히 광고 효율은 떨어질 수밖에 없습니다.
동의 모드(Consent Mode)는 사용자가 쿠키 동의 여부를 선택할 때, 구글 태그가 어떻게 반응할지를 제어하는 신호 체계입니다. 2024년 3월 EU의 디지털 시장법(DMA) 시행과 함께 v2로 업그레이드되었고, 2026년 현재는 사실상 글로벌 표준이 되었습니다.
쉽게 비유하면 이렇습니다.
Cookieless Ping은 개인을 식별하지 않는 익명의 신호입니다. 기기 유형, 전환 유형, 국가, 시간대, 브라우저 유형 같은 비식별 매개변수만 담겨 있습니다. 이름도, 이메일도, 쿠키 ID도 없습니다.
구글 머신러닝은 이 신호를 동의한 사용자의 실제 전환 여정 패턴과 비교 분석하여 '이 사람이 전환했을 확률'을 계산합니다. 이것이 전환 모델링(Conversion Modeling)입니다.
동의 모드 v2에서 관리해야 할 신호는 총 4가지입니다.
ad_storage: 광고 목적 쿠키 저장 여부analytics_storage: 분석 목적 쿠키 저장 여부ad_user_data: 사용자 데이터를 구글로 전송할지 여부ad_personalization: 개인화 광고 및 리마케팅 허용 여부이 4가지 신호 중 어느 하나라도 잘못 설정되면 Smart Bidding 학습 데이터가 줄어들고, 리마케팅 세그먼트 생성이 제한됩니다.
CMP(Consent Management Platform)는 쿠키 동의 배너를 관리하고 사용자의 선택을 GTM에 전달하는 플랫폼입니다. 아무 배너나 써서는 안 됩니다. 구글이 공식 인증한 파트너 솔루션을 써야 합니다.
대표적인 인증 CMP로는 Cookiebot, CookieScript, CookieHub 등이 있습니다. GTM의 Templates 갤러리에서 해당 CMP의 태그 템플릿을 추가하면 배너와 GTM이 자동으로 연동됩니다.
실무 팁: CMP를 선택할 때 한국어 배너 커스터마이징 지원 여부와 모바일 반응형 디자인을 반드시 확인하세요. 배너 UI가 불편하면 동의율이 더 낮아집니다.
페이지가 로드될 때, 사용자가 아직 선택하기 전 상태의 '기본값'을 먼저 선언해야 합니다.
규제가 엄격한 지역을 대상으로 한다면 4가지 신호 모두 기본값을 denied로 설정합니다.
gtag('consent', 'default', {
'ad_storage': 'denied',
'analytics_storage': 'denied',
'ad_user_data': 'denied',
'ad_personalization': 'denied'
});
GTM에서는 **'동의 초기화
여기가 핵심입니다. 많은 실무자들이 실수하는 지점이기도 합니다.
잘못된 방법: 구글 애즈 전환 태그나 GA4 태그에 '쿠키 동의 없으면 태그 차단' 트리거를 추가하는 것.
올바른 방법: 차단 트리거를 추가하지 않고, 태그 자체의 Consent Settings에서 '기본 탑재 동의(Built-in Consent)'를 그대로 사용하는 것.
이렇게 설정하면 사용자가 쿠키를 거부해도 태그가 완전히 꺼지지 않습니다. 대신 태그 스스로 denied 상태를 감지하고 쿠키 없는 핑만 발송합니다. 이 핑이 나중에 머신러닝 모델링의 재료가 됩니다.
사용자가 배너에서 '수락' 버튼을 누르는 순간을 GTM이 감지해야 합니다.
CMP가 gtag('consent', 'update', ...) 명령을 비동기적으로 실행하도록 트리거를 연동합니다. GTM은 이 신호를 받아 해당 세션의 동의 상태를 즉시 granted로 전환합니다. 그 순간부터 정상적인 쿠키 추적 데이터(Client ID, Session ID 포함)가 전송됩니다.
주의: 동의 업데이트가 실시간으로 작동하지 않으면 같은 세션 내에서 전환이 발생해도 데이터가 누락됩니다. 반드시 Tag Assistant로 검증하세요.
가장 마지막이지만, 빠뜨리면 모든 설정이 무의미해지는 단계입니다.
GA4 관리 화면에서 관리 > 데이터 표시 > 보고 ID(Reporting Identity)로 이동하여 설정을 '혼합형(Blended)'으로 변경하세요.
'관찰됨(Observed)' 상태로 두면 머신러닝이 복원한 모델링 데이터가 대시보드에 표시되지 않습니다. 설정을 다 해놓고 데이터가 안 보인다고 당황하는 경우가 실제로 많습니다.
구글의 기계 학습 모델은 데이터가 충분히 쌓여야 작동합니다. 아래 기준을 충족하는지 먼저 확인하세요.
구글 애즈 전환 모델링 활성화 조건
GA4 행동 모델링 활성화 조건
analytics_storage='denied')소규모 쇼핑몰이나 B2B 기업처럼 트래픽이 낮은 경우, 구글 애즈 전환 모델링의 임계값(일 700 클릭)을 충족하기 어려울 수 있습니다. 이 경우 GA4 행동 모델링부터 먼저 활성화하고, 캠페인 규모를 키우면서 단계적으로 접근하는 것이 현실적입니다.
구축 후 GTM Tag Assistant(미리보기 모드)의 'Consent' 탭에서 아래 항목을 반드시 확인하세요.
denied 상태인가granted로 전환되는가granted 전환 후 구글 애즈 전환 태그가 정상 실행되는가동의 모드 v2 적용 이후 대시보드에 복원된 전환 데이터가 유입되기 시작하면, 숫자가 갑자기 늘어 보입니다. 이를 '성과 개선'으로 착각하면 안 됩니다.
데이터 유실 기간에 낮게 설정해 둔 tCPA(타겟 전환당 비용)나 tROAS(타겟 광고 수익률) 수치를 원래 비즈니스 목표 수준으로 복원해야 합니다. 그래야 구글 Smart Bidding이 전체 모수를 기준으로 구매 확률이 높은 사용자를 정확히 타겟팅할 수 있습니다.
고급 동의 모드는 사용자 동의 없이도 비식별 데이터를 전송합니다. 대부분의 국가에서는 문제없지만, 프랑스(CNIL) 등 일부 유럽 국가에서는 이 방식에 대한 법적 이견이 존재합니다.
글로벌 트래픽이 있는 광고주라면 진출 국가의 DPO(개인정보 보호책임자) 검토를 받고, 필요한 경우 태그 실행을 완전히 차단하는 '기본 동의 모드(Basic Mode)'를 지역별로 병행 구축하는 것이 안전합니다.
Q1. 동의 모드 v2는 한국 기업에도 반드시 적용해야 하나요? 한국 개인정보보호법(PIPA)은 EU GDPR만큼 쿠키 동의를 강제하지는 않습니다. 하지만 글로벌 트래픽이 있거나, 구글 광고 성과를 최대화하고 싶다면 적용하는 것이 유리합니다. 동의 모드 미적용 시 Smart Bidding 학습 데이터 손실로 인한 광고 효율 저하가 직접적으로 발생합니다.
Q2. 쿠키 없는 핑이 전송되면 개인정보 침해 아닌가요? 쿠키 없는 핑에는 개인 식별 정보가 없습니다. 기기 유형, 브라우저 종류, 국가, 시간대 같은 집계성 데이터만 포함됩니다. 다만 법적 해석은 국가마다 다를 수 있으므로 진출 지역의 규정을 별도로 확인하세요.
Q3. 머신러닝 모델링이 활성화되면 전환 데이터가 얼마나 복원되나요? 고급 동의 모드 정상 구축 시 소실될 뻔한 전환 데이터의 평균 30~50%를 추가 복구할 수 있습니다. 단, 이 수치는 트래픽 규모, 동의율, 업종에 따라 다르게 나타납니다.
Q4. 기존에 GA4와 구글 애즈 태그가 이미 설치되어 있어도 이 프로토콜을 적용할 수 있나요? 네, 기존 태그를 삭제할 필요는 없습니다. GTM에서 동의 초기화 태그와 CMP 연동 태그를 추가하고, 기존 구글 태그의 차단 트리거 설정만 수정하면 됩니다. 단, 설정 변경 후 반드시 Tag Assistant로 검증하세요.
Q5. CMP 없이 직접 코드로 구현할 수도 있나요? 기술적으로는 가능합니다. 하지만 동의 상태 저장, 지역별 규정 자동 적용, 동의 기록 보관 등의 기능을 직접 개발해야 하므로 유지보수 비용이 높아집니다. 중소 규모 광고주라면 인증된 CMP 솔루션을 활용하는 것이 훨씬 효율적입니다.
동의 모드 v2 미적용 상태는 단순히 법적 리스크가 아닙니다. 광고비를 쓰면서 70%의 전환 데이터를 스스로 버리는 구조입니다.
GTM 5단계 프로토콜의 핵심을 다시 정리하면 이렇습니다.
denied 선언 + 동의 초기화 트리거 설정granted 업데이트 트리거 연동그리고 설정 후에는 반드시 입찰 전략의 tCPA/tROAS 수치를 실제 비즈니스 목표에 맞게 재조정해야 알고리즘이 정상 작동합니다.
이 설정이 복잡하게 느껴진다면, 잘못 구성했을 때의 리스크가 더 크다는 점을 기억하세요. 차단 트리거 하나 잘못 걸면 구글 애즈 전환 추적 전체가 멈출 수 있습니다.
에이달(ADALL)은 GTM 기반 동의 모드 v2 구축, GA4 보고 환경 설정, 구글 애즈 Smart Bidding 최적화를 포함한 통합 추적 설계를 지원합니다. 현재 GTM 설정 상태가 궁금하거나, 전환 데이터 손실이 의심된다면 편하게 문의해 주세요.
📞 02-2664-8631 | 📧 master@adall.co.kr
[무료 컨설팅 문의하기 →]
무료 컨설팅 받아보고 싶다면?
무료 컨설팅 신청하기