들어가며
얼마 전까지만 해도 방문자의 기기에 쿠키를 심는 것은 당연한 관행으로 여겨졌습니다. 누군가 웹사이트의 페이지를 열면 허락을 구하지도 않고 곧바로 추적이 시작되었습니다. 자연스러운 일처럼 보일 수 있지만, 시대는 달라지고 있습니다.
필수가 아닌 쿠키를 사용자 기기에 저장하기 전에 명시적인 동의를 요구하는 유럽의 GDPR, 그리고 사용자 동의를 받을 책임을 데이터 처리자에게 지우는 인도의 새로운 DPDP Act처럼 개인정보 보호법이 한층 엄격해지면서, 브라우저는 서드파티 쿠키를 제한하는 방향으로 나아가고 있고, Google은 EEA와 영국의 사용자가 더 쉽게 동의하거나 거부할 수 있게 해주는 동의 관리 플랫폼을 사용하도록 광고주에게 요구하고 있습니다.
마케터와 웹마스터는 Google의 CMP(Consent Management Platform)와 Google Consent Mode를 혼동해, 둘이 같은 것이라고 여기거나 둘 중 하나만 도입하면 된다고 생각하기도 합니다. 그러나 두 서비스는 전혀 다르며, Consent Mode 없이 CMP만 두면 데이터 손실, 부정확한 광고 추적, 법적 준수의 무효화 같은 문제가 생길 수 있습니다.
가장 기본적으로 말하면 CMP는 방문자로부터 동의를 받는 도구이고, Google Consent Mode는 사용자의 선택을 읽고 그에 따라 동작하도록 Google이 제공하는 구현 방식입니다.
Google Consent Mode란 무엇인가요?

Google Consent Mode는 방문자가 특정 활동에 동의했는지를 웹사이트가 Google 태그에 알릴 수 있게 해주는 기능입니다. 이 정보를 바탕으로 각 태그(예: Google Analytics와 Google Ads)는 사용자의 선호에 맞게 조정됩니다. 다시 말해 방문자가 쿠키를 거부하면 Google 태그는 제한된 방식으로 동작하고, 쿠키를 수락하면 모든 기능을 사용할 수 있습니다.
핵심은 Consent Mode가 동의를 전혀 수집하지 않는다는 점입니다. 웹사이트가 제공한 정보를 Google에 전달할 뿐입니다. 이것이 Google Consent Mode와 CMP의 가장 큰 차이입니다.
더 알아보기: CMP는 Google Consent Mode와 어떻게 연동될까
동의 신호 알아보기
Google Consent Mode는 몇 가지 단순한 신호로 사용자의 선택을 나타냅니다. 각 신호는 "허용(granted)" 또는 "거부(denied)" 중 하나여야 합니다. 신호는 네 가지입니다.
ad_storage- 사용자 기기에 광고 쿠키를 저장하도록 허용합니다.analytics_storage- 웹사이트 분석 도구(GA4 등)를 위한 쿠키를 저장하도록 허용합니다.ad_user_data- Google이 광고 목적으로 사용자 데이터를 수집하도록 허용합니다.ad_personalization- 개인 맞춤 설정 및 리마케팅 기능을 사용하도록 허용합니다.
사용자가 배너에서 "수락" 또는 "거부"를 눌러 동의하거나 거부하면 이 신호들이 업데이트됩니다. 그러면 Google 태그가 이 신호를 읽고 동작을 조정합니다. 올바른 신호가 없으면 태그는 무엇을 해야 할지 알 수 없다는 점에 유의하세요.
기본 Consent Mode와 고급 Consent Mode
Google Consent Mode는 두 가지 모드로 사용할 수 있습니다.
| 항목 | 기본 Consent Mode | 고급 Consent Mode |
|---|---|---|
| 동의 전 태그 | 완전히 차단됨 | 로드되지만 제한된 데이터만 사용 |
| 동의가 거부되었을 때 전송되는 데이터 | 없음 | 쿠키 없는 핑 |
| 전환 모델링 | 제한적 | 더 강력하며 더 많은 신호를 활용 |
| 프라이버시 접근 방식 | 매우 엄격함 | 엄격하지만 더 많은 인사이트를 유지 |
| 적합한 대상 | 최대한 신중하게 접근하려는 사이트 | 더 나은 모델링 데이터를 원하는 사이트 |
기본 모드는 동의 전에 어떤 데이터도 수집하지 않도록 도와주기 때문에 대부분의 사용자에게 권장됩니다. 고급 모드는 기본 모드로는 채워지지 않는 정보를 보완하기 위해 Google 태그에 더 많은 데이터를 제공하려는 기업에 적합합니다. 따라서 어떤 모드를 선택할지는 회사의 법률 자문과 비즈니스의 특성에 따라 달라집니다.
Consent Mode V1과 V2
Consent Mode V1에는 ad_storage와 analytics_storage, 두 가지 신호만 있었습니다. 2023년 말 Google은 새 버전인 V2를 출시하면서 ad_user_data와 ad_personalization, 두 가지 신호를 추가했습니다. 이는 EU의 디지털시장법 때문이었습니다.
| 항목 | Consent Mode V1 | Consent Mode V2 |
|---|---|---|
| 신호 | 2 | 4 |
| 광고 개인 맞춤 설정 제어 | 부분적 | 전체 |
| EEA/영국 광고 기능 | 작동했음 | 온전히 사용하려면 필요 |
| 현재 상태 | 구버전 | 현재 표준 |
아직 V1을 사용하고 있다면 V2로 업그레이드해야 합니다. 그 이유는 7번 섹션에서 설명합니다.
CMP(Consent Management Platform)란 무엇인가요?
Consent Management Platform, 줄여서 CMP는 웹사이트 방문자와 소통하는 데 쓰이는 기술입니다. 쿠키 배너를 표시하고, 쿠키의 용도를 설명하고, 사용자의 동의를 수집하고, 그 선택을 그에 맞게 저장하는 역할을 맡습니다.
따라서 Google Consent Mode와 CMP의 차이에 비추어 보면, CMP는 동의가 부여되거나 거부되거나 철회되는 웹사이트의 "문"입니다. 한편 Consent Mode는 요청된 정보를 Google에 전달하는 "배달원" 역할을 합니다.
CMP의 핵심 기능
CMP에는 보통 다음과 같은 표준 기능이 포함됩니다
- 맞춤 설정이 가능한 쿠키 배너,
- 쿠키 자동 스캔 및 분류,
- 세분화된 동의 옵션(분석, 마케팅, 기능),
- 동의 증빙,
- GDPR, CCPA, DPDP Act 및 기타 규정에 대한 기본 내장 준수 기능
- 다국어 배너,
- GTM 및 Google Consent Mode 호환성
- 언제든지 동의를 철회하거나 변경할 수 있는 기능.
Google 인증 CMP란 무엇인가요?
CMP의 경우 GMP 또는 Google Partners란 Google이 함께 일하도록 권장하는 업체를 가리킵니다. Google의 평가와 기술 테스트를 통과하고 사용자의 동의를 광고주에게 전달할 수 있는 CMP가 Google 인증 CMP입니다. 이 그룹에 속한 CMP는 동의 신호를 Google Tags에 전달할 수 있으며, IAB TCF 프레임워크를 준수하는 경우도 많습니다.
EEA나 영국에서 광고 서비스를 이용할 계획이라면 언제든 사용 중인 CMP 솔루션과 그 준수 수준을 Google에 알릴 의무가 있다는 점에 유의하세요. 따라서 Google Consent Mode와 CMP의 차이를 따져볼 때에는 해당 CMP가 인증을 받았는지 항상 확인해야 합니다.
Google Consent Mode와 CMP: 주요 차이점

이제 둘을 나란히 놓고 살펴보겠습니다. Google Consent Mode와 CMP를 구분하는 가장 쉬운 방법은, 하나는 허락을 수집하고 다른 하나는 그에 따라 행동한다는 점입니다.
| 항목 | Google Consent Mode | CMP |
|---|---|---|
| 주된 역할 | Google 태그의 동작을 조정 | 사용자 동의를 수집하고 저장 |
| 배너를 표시하나요? | 아니요 | 예 |
| 동의 증빙을 저장하나요? | 아니요 | 예 |
| Google 외 도구와도 동작하나요? | 아니요, Google 전용 | 예, 다양한 도구 |
| 법적 준수에 도움이 되나요? | 부분적으로 | 예, 직접적으로 |
| GTM에서 설정이 필요한가요? | 예 | 예 |
| 단독으로 동작할 수 있나요? | 아니요 | 예, 다만 Google 도구에서는 공백이 생김 |
Consent Mode가 CMP를 대체할 수 있나요?
아니요. 이는 Google Consent Mode와 CMP를 둘러싼 논의에서 가장 흔한 오해 가운데 하나입니다. Google Consent Mode에는 배너도, 동의 기록도, 방문자에게 무언가를 물어볼 방법도 없습니다. 신호의 집합일 뿐입니다.
CMP는 Consent Mode 없이도 실행할 수 있지만, 그러면 Google 태그가 사용자의 선택에 최선의 방식으로 반응하지 못합니다. 데이터를 잃거나 개인정보 보호 규정을 위반할 위험이 있습니다. Google Consent Mode와 CMP 중 무엇을 택할지에 대한 올바른 답은 둘 중 하나가 아니라, 둘을 함께 사용하는 것입니다.
Google Consent Mode와 CMP는 어떻게 함께 동작하나요?
Google Consent Mode와 CMP 각각의 역할을 이해하면 모든 것이 맞아떨어집니다. CMP가 선택을 수집하고, Consent Mode가 그 선택을 Google 태그에 적용합니다.
동의 흐름: 배너에서 Google 태그까지
어떻게 동작하는지 예를 들어 보겠습니다. 한 사용자가 사이트를 엽니다 → CMP 스크립트가 가장 먼저 실행되어 기본 동의 상태를 설정하고(특정 관할 지역의 사용자에게는 보통 전부 거부) 쿠키 배너를 표시합니다. 사용자는 배너와 상호작용하며 동의를 수락하거나 거부하거나 세부적으로 조정하고, 이 정보는 CMP 쿠키에 저장됩니다. 그런 다음 Google 태그가 실행되어 CMP의 정보를 평가하고, 그제야 방문자의 선택에 따라 동작합니다.
쿠키 배너가 나타나는 데에는 보통 몇 초밖에 걸리지 않습니다. 그래서 올바른 구현 순서를 지키는 것이 필수적입니다. CMP가 기본 동의 선택을 설정하기 전에 Google의 분석 태그를 로드했다면, 이 태그들이 곧바로 동작하기 시작해 사용자의 기대를 저버릴 수 있기 때문입니다.
Google Tag Manager로 설정하기
대부분의 웹사이트는 Google Tag Manager(GTM)를 사용해 CMP와 태그를 연결합니다. 먼저 CMP의 템플릿이나 스크립트를 모든 페이지의 헤더 또는 본문에 추가해, 퍼스트파티 쿠키를 사용하는 다른 요소보다 먼저 로드되도록 해야 합니다. 그런 다음 GTM 인터페이스를 열어 동의 개요를 활성화하고 기본 동의 상태를 선택합니다. 이어서 사용자가 동의한 뒤 CMP가 "update" 명령을 보내는지 확인해야 합니다. 마지막으로 모든 Google 태그에 올바른 동의 수준이 설정되어 있는지 확인합니다.
ConsentX 같은 최신 CMP는 Google Tag Manager 템플릿을 제공하므로, CMP를 GTM에 구현할 때 프로그래밍 오류를 피할 수 있습니다. GTM과 CMP를 함께 구현하는 경우 GTM은 태그와 CMP 사이의 중재자 역할을 합니다.
CMP 없이 Consent Mode만 쓰면 무엇이 잘못될까요?
일부 조직은 CMP 없이 Google Consent Mode를 사용하려고 합니다. 그러나 이 방식에는 몇 가지 중대한 단점이 있습니다. 예를 들어 배너가 없으므로 사용자가 동의를 표시할 수 없습니다. 또한 동의 신호가 하드코딩되거나 Google이 추측하게 되는데, 이는 충분히 투명하지 않습니다. 게다가 동의 사실을 요청하는 사용자나 규제 기관에 제시할 법적 증빙도 없습니다. 무엇보다 서드파티 출처의 태그는 이 신호를 따르지 않습니다.
그래서 Google Consent Mode와 CMP의 대결에는 꽤 분명한 승자가 있습니다. CMP 없이 Google Consent Mode를 사용하는 것은 열쇠 없이 문을 잠그는 것과 같습니다.
규정 준수: GDPR, DPDP Act, Google EU 사용자 동의 정책
이 주제가 왜 중요한지를 설명하는 가장 큰 요인은 법입니다. GDPR에 따르면 필수가 아닌 쿠키를 사용하려면 명시적이고 충분한 정보에 기반한 동의가 반드시 필요합니다. 인도의 디지털 개인정보 보호법(DPDP Act)에서도 동의는 모든 개인정보 처리의 핵심 원칙 가운데 하나로 간주됩니다. 그래서 웹사이트 사용자의 정보를 수집하는 조직은 브라우징 세션 중에 사용자 동의를 받았는지, 그리고 고지가 명확한지 반드시 확인해야 합니다. Google의 EU 사용자 동의 정책 역시 사용자 동의 확보 문제를 다룹니다. 따라서 EEA나 영국의 사용자에게 서비스를 제공하려면 웹사이트가 유효한 사용자 동의를 받아 Google과 공유해야 합니다.
이러한 정책을 따르지 않으면 기업은 광고 기능이 중단되거나 제한될 위험에 놓입니다. 주목할 점은 위의 정책 가운데 어느 것도 이른바 Consent Mode의 사용을 요구하지는 않는다는 것입니다. 대신 CMP 솔루션을 사용하는 등의 방법으로 동의를 받기 위한 적절한 메커니즘을 마련하도록 요구합니다. 다만 Google의 맥락에서는 CMP 구현과 Consent Mode가 서로 다른 두 가지라는 점을 기억하고, 두 가지를 모두 고려해야 합니다.
동의 증빙과 동의 로깅이 중요한 이유
사용자가 "저는 추적에 동의한 적이 없습니다"라고 말한다고 상상해 보세요. 그 반대를 증명할 수 있나요? 동의를 로깅하는 CMP만이 그렇게 할 수 있습니다. 제대로 된 로그에는 동의한 날짜와 시간, 선택한 내용, 표시된 배너의 버전, 사용자 ID가 포함됩니다.
Consent Mode는 이런 정보를 전혀 저장하지 않으며, 이것이 CMP와 Consent Mode 사이의 선택이 그리 단순하지 않은 또 하나의 이유입니다. 로그는 감사나 사용자 불만이 제기되었을 때 여러분을 보호하기 위해 존재합니다.
Google Consent Mode가 비즈니스에 미치는 영향
Google Consent Mode는 마케팅 성과를 개선해 준다는 점에서 비즈니스에도 이롭습니다.
GA4와 전환 추적에 미치는 영향
기본 GA4 설정에서는 쿠키를 거부한 사람들의 사용자 활동이 기록되지 않으며, 이는 GA4 보고서의 사용자 수와 전환 수에 부정적인 영향을 줍니다. Consent Mode를 활용하면 GA4 추적이 동의를 거부한 사용자로부터도 추가 입력을 받을 수 있습니다. 그 덕분에 시스템이 웹사이트의 트래픽과 성과에 대해 더 정확한 정보를 제공할 수 있습니다.
행동 모델링과 전환 모델링
GA4는 쿠키 추적에 동의하지 않은 사용자에 관한 정보를, 유사한 세그먼트에 속한 사용자의 행동을 바탕으로 그들의 활동을 추정하는 방식으로 처리합니다. 이렇게 하면 쿠키를 수락하지 않은 사용자의 데이터가 GA4의 전환 모델링과 행동 모델링의 정확도를 높이는 데 기여할 수 있습니다. 다만 이러한 추정치가 실제 데이터보다 낮을 가능성도 있습니다. 이 문제는 더 많은 사용자가 쿠키에 동의하면 해소되며, 경쟁이 치열한 분야일수록 필요한 표본 크기가 커져 처리에 더 많은 시간이 걸립니다. 전반적으로 Google Consent Mode를 통해 수집되는 데이터의 영향은 긍정적이며, 이 기술을 사용해 얻는 이점은 처음의 질문에 "둘 다 사용하라"고 답하기에 충분한 근거가 됩니다.
Consent Mode V2를 구현하지 않을 때의 위험
Google Consent Mode V2를 사용하지 않는 기업은 EEA와 영국에서 리마케팅 잠재고객을 만들지 못하게 될 위험이 있습니다. 이 제약은 Google Ads의 전환 수와 해당 지역 내 추적의 정확도에 영향을 줍니다. Google이 잠재고객의 행동에 관한 데이터를 충분히 받지 못하면 광고 캠페인의 전반적인 성과도 타격을 입습니다. 더욱이 규정과 관련된 법적 문제를 피하려면 사용자 동의를 올바르게 수집해야 합니다. 따라서 유럽연합에서 Google Ads를 사용하는 기업에게 Google Consent Mode V2 사용은 사실상 필수에 가깝습니다.
알맞은 CMP를 고르는 방법
이제 Google Consent Mode와 CMP의 차이는 분명해졌을 것입니다. Consent Mode는 신호를 전달하고 CMP는 동의를 수집합니다. 그렇다면 다음 질문은 어떤 CMP를 골라야 하느냐입니다. 이는 많은 팀이 생각하는 것보다 훨씬 중요합니다. CMP를 잘못 고르면 성능이 떨어지고, Google 태그에 간섭이 생기며, 가장 필요한 순간에 동의 증빙을 수집하지 못할 수도 있습니다.
가장 좋은 CMP는 가장 저렴한 가격이나 가장 화려한 배너로 정해지지 않습니다. 법적 요건 충족, Google 태그 호환성, 팀이 구현하기 쉬운 정도라는 조건을 빠짐없이 갖추었느냐가 관건입니다. 잠재고객이 어디에 있는지, 그들에게 어떤 법이 적용되는지, 동의 여부를 관리해야 하는 태그가 몇 개인지 생각해 보아야 합니다. 인도에 기반을 둔 작은 블로그의 개인정보 보호 준수 요건은 유럽 전역에 판매하는 전자상거래 스토어의 요건과 크게 다를 것입니다.
미래도 생각해야 합니다. Google은 개인정보 보호 관련 규정을 자주 바꾸고, 적용되는 법도 달라집니다. 올바른 CMP 제공업체라면 소프트웨어를 스스로 업데이트해, 여러분이 규칙을 하나하나 수동으로 손보지 않아도 되게 해주어야 합니다. 끊임없이 유지보수해야 하는 저렴한 CMP를 고르는 것은 아무 소용이 없습니다. CMP를 구매하기 전에 무료 체험에 가입해 모바일과 데스크톱에서 배너를 살펴보고 몇 가지 테스트를 실행해 보세요.
CMP 선택 체크리스트
CMP를 비교할 때 이 체크리스트를 활용하세요.
- Google 인증: Google의 인증을 받았는지, 특히 EEA나 영국에서 광고를 운영하는 경우
- Consent Mode V2 지원: 네 가지 동의 신호가 모두 전송됨
- 바로 쓸 수 있는 GTM 템플릿: 구현 과정의 실수가 줄어듦
- 동의 로깅: 날짜, 시간, 선택한 내용, 배너 버전을 기록
- 여러 법률 지원: GDPR, CCPA, DPDP Act 지원
- 쿠키 자동 스캔: 쿠키를 스캔하고 분류
- 빠른 배너: 웹사이트 속도를 떨어뜨리지 않음
- 쉬운 맞춤 설정: 개발자 없이도 배너를 수정할 수 있음
- 쉬운 철회: 언제든지 동의를 철회할 수 있음
- 투명한 요금과 지원: 숨은 비용이 없고 연중무휴 24시간 지원
결론
Google Consent Mode와 CMP 중 무엇이냐는 질문에 대한 답은, 이 둘이 별개의 두 솔루션이 아니라 서로 맞물린 두 부분으로 이루어진 하나의 시스템이라는 것입니다. CMP(Consent Management Platform)는 사용자의 승인을 구하고 저장하는 데 쓰이고, Google Consent Mode는 그 선택을 인식해 동의 상태를 Google 태그에 알리는 도구입니다.
CMP만 단독 솔루션으로 사용하면 Google 태그가 사용자의 선택에 맞춰 조정되지 못합니다. 반대로 Google Consent Mode만 단독 솔루션으로 사용하면 웹사이트에 배너와 동의 기록이 없게 됩니다. 법적 준수를 보장하고 Google Analytics 4와 Google Ads에서 필요한 데이터를 수집하려면 CMP와 Google Consent Mode가 모두 필요합니다.
동의를 간단하게. 지금 ConsentX 무료 체험을 시작하세요.
자주 묻는 질문
Google Consent Mode는 필수인가요?
모든 국가에서 법으로 정해진 것은 아니지만, EEA나 영국의 방문자를 대상으로 Google Ads나 Analytics를 운영하려면 실질적으로 필요합니다. Google은 광고주와 퍼블리셔에게 이러한 사용자에 대한 유효한 동의 신호를 전달하도록 요구하며, 그렇지 않으면 리마케팅 및 측정 기능을 사용할 수 없습니다.
Consent Mode가 쿠키를 차단하나요?
아니요, Consent Mode가 스스로 쿠키를 막지는 않습니다. 방문자의 동의 정보를 Google 태그에 전달하고 태그의 동작을 바꿀 뿐입니다. 다른 스크립트와 쿠키를 중단시키려면 CMP를 갖추고 Google Tag Manager에서 태그를 올바르게 설정해야 합니다.
Consent Mode를 쓰는데 CMP도 필요한가요?
예. Consent Mode는 배너를 표시할 수도, 동의를 수집할 수도, 증빙을 저장할 수도 없습니다. 이것은 CMP의 역할입니다. CMP가 사용자의 선택을 수집해 Google 태그에 전달합니다. Google Consent Mode와 CMP라는 구도에서는 CMP와 Google Consent Mode를 모두 구현해야 합니다.
Consent Mode V2는 필수인가요?
EEA와 영국 트래픽이 있는 웹사이트라면 그렇습니다. 사실상 필수입니다. V2는 ad_user_data와 ad_personalization 같은 새로운 신호를 추가합니다. 이것이 없으면 Google Ads에서 리마케팅용 잠재고객, 맞춤 광고, 정확한 전환 데이터를 잃을 수 있습니다.
Consent Mode는 GDPR을 준수하나요?
Consent Mode만으로는 Google 서비스 이용 시 GDPR 준수를 달성하기에 충분하지 않습니다. Google 태그가 사용자의 선택을 존중하도록 해줄 뿐입니다. GDPR 요건을 충족하려면 유효한 동의, 충분한 정보를 담은 안내 문구, 그리고 사용자의 선택에 대한 증빙이 있어야 합니다. 이는 CMP와 적절한 개인정보 처리방침을 함께 갖추면 달성할 수 있습니다.
