인도에서 DPDPA가 시행되었습니다. 사이트의 무료 개인정보 스캔을 실행해 보세요. 지금 스캔하기

Google Consent Mode

CMP는 Google Consent Mode와 어떻게 연동될까

Google Consent Mode는 방문자의 쿠키 선택에 따라 Google 태그가 반응하도록 해주지만, 동의 자체를 받을 수는 없습니다. CMP가 그 선택을 수집해 네 가지 신호로 전달하는 방식과 어떤 구현 모드를 골라야 하는지 살펴봅니다.

ConsentX TeamPublished 10 min read
Share
방문자가 웹사이트의 동의 배너에서 수락하거나 거부하면 그 선택이 ConsentX CMP를 거쳐 Consent Mode의 네 가지 신호인 ad_storage, analytics_storage, ad_user_data, ad_personalization으로 전달되고, 이어서 Google Analytics의 데이터 수집과 Google Ads의 타기팅을 조정하는 흐름.
빠른 답변
Google Consent Mode는 사이트 운영자가 규제 준수와 데이터 수집을 함께 달성할 수 있도록 Google이 개발한 도구입니다. Google 서비스를 사용하는 태그는 사용자가 추적에 동의했는지에 따라 일시 중지되거나 동작이 조정될 수 있습니다. 다만 도구 자체에는 사용자 동의를 요청하는 기능이 없습니다. 선택을 수집하고 ad_storage, analytics_storage, ad_user_data, ad_personalization 신호를 업데이트해 Google 태그가 반응할 수 있게 하는 것은 CMP의 역할입니다.
On this page

들어가며

쿠키 관련 법은 해마다 엄격해지고 있습니다. 특히 GDPR, CCPA, DPDPA는 방문자를 추적하기 전에 명시적인 동의를 받도록 웹사이트에 요구합니다. 대부분의 사이트 운영자는 쿠키 배너가 필요하다는 사실은 이미 알고 있지만, 사용자가 수락 또는 거부를 누른 뒤에 실제로 무슨 일이 일어나는지까지 자세히 아는 경우는 훨씬 적습니다.

Google Consent Mode는 이 문제를 해결하는 좋은 방법으로, 분석과 광고에 필요한 데이터를 계속 수집하면서도 사이트가 모든 규정을 지킬 수 있도록 도와줍니다. 다만 단독으로 동작하는 도구는 아닙니다. Google Consent Mode를 사용하려면 웹사이트에 CMP(Consent Management Platform)가 설치되어 있어야 합니다. CMP는 사용자에게 동의를 요청하고 그 정보를 Google 태그에 전달하는 역할을 맡습니다. 이 글에서는 Google Consent Mode가 CMP와 정확히 어떻게 연동되는지 설명하고, 웹사이트에서 쿠키를 다룰 때 알아둘 점도 함께 짚어봅니다.

Google Consent Mode는 사이트 운영자가 규제 준수와 데이터 수집을 함께 달성할 수 있도록 Google이 개발한 도구입니다. 이 도구를 사용하면 Google 서비스를 이용하는 태그를, 사용자가 추적에 동의했는지 그리고 사이트에서 어떤 추적 기능을 구체적으로 허용했는지에 따라 일시 중지하거나 동작을 조정할 수 있습니다.

더 쉽게 말하면, 이 도구 덕분에 Google 서비스가 쿠키 관련 법에 부합하는 방식으로 작동할 수 있습니다. 그러나 도구 자체에는 사용자 동의를 요청하는 기능이 없습니다. 그 역할을 위해서는 Google이 권장하는 CMP를 이 도구와 함께 사용해야 합니다.

이러한 CMP는 사용자로부터 동의를 받고 그 선택을 Google 태그에 알려주며, 덕분에 웹사이트는 법을 위반하지 않으면서도 평소처럼 계속 동작할 수 있습니다. CMP와 Google Consent Mode가 어떻게 상호작용하는지 이해하는 것은 자체 웹사이트에 쿠키 준수 체계를 구축하는 데 필수적입니다. 이어지는 섹션에서는 동작 모드, 주요 기능, 그리고 모든 설정이 올바른지 확인하는 방법도 다룹니다.

Google Consent Mode는 특정 사용자가 쿠키와 추적에 동의했는지를 웹사이트가 Google 태그(Google Analytics 및 Google Ads)에 알릴 수 있게 해주는 Google의 프레임워크입니다. 이 정보는 Google 태그의 기본 설정을 덮어쓰며 추적 과정에 영향을 줍니다.

Google Consent Mode를 도입하면 사용자 프라이버시를 존중하고 개인정보 보호 규정을 준수하면서도 Google 태그의 분석 및 마케팅 잠재력을 온전히 활용할 수 있습니다.

웹사이트 방문자가 쿠키에 동의하면 모든 것이 평소대로 작동하며 Google 태그로 분석 데이터를 수집할 수 있습니다. 반대로 사용자가 쿠키에 동의하지 않더라도, Google 태그는 쿠키를 사용하지 않는 핑을 통해 방문자에 대한 일부 정보를 여전히 수집할 수 있습니다.

Google Consent Mode는 동작을 위해 여러 쿠키를 사용합니다. 각 쿠키에는 해당 도메인에 대한 특정 동의 문자열이 저장됩니다. Google Consent Mode v2에서 사용할 수 있는 모든 신호는 아래와 같습니다.

동의 신호무엇을 제어하는가
ad_storage광고와 관련된 쿠키의 저장.
analytics_storageGoogle Analytics처럼 분석과 관련된 쿠키의 저장.
ad_user_data광고 목적으로 사용자 데이터를 Google에 전송할 수 있는지 여부.
ad_personalization데이터를 맞춤형 광고에 사용할 수 있는지 여부.

방문자가 쿠키 배너에서 선택을 할 때마다 CMP는 이 신호들을 업데이트합니다. 이것이 동의 수집과 Google 태그의 실제 동작을 잇는 핵심 연결 고리입니다.

CMP는 사용자의 선택을 사이트의 Google 태그에 전달하는 방식으로 Google Consent Mode와 연동됩니다. CMP가 선택을 수집한 뒤 Google Consent Mode의 신호를 통해 Google 태그로 전달합니다. 사용자가 웹사이트를 방문하는 시나리오를 통해 Google Tag Manager에서 동의가 개인화되는 과정을 살펴보겠습니다.

  • 사용자가 웹사이트를 방문하면, 동의가 필요한 추적기보다 먼저 CMP(Consent Management Platform)가 로드됩니다.
  • CMP는 사용자에게 동의 배너를 표시하고 쿠키를 허용할지 거부할지, 또는 세부 설정을 지정할지 묻습니다.
  • 사용자는 동의 내용을 직접 조정할 수 있으며, CMP는 Google Consent Mode 신호인 ad_storage, analytics_storage, ad_user_data, ad_personalization을 업데이트합니다.
  • Google 태그는 이 신호를 읽고 사용자의 선택에 따라 확장된 데이터, 제한된 데이터 또는 데이터 없음으로 수집 동작을 변경합니다.
  • 사용자가 선택을 변경하면 CMP는 Google의 신호를 실시간으로 업데이트합니다.

그래서 "CMP는 Google Consent Mode와 연동된다"라는 표현은 CMP와 Google Consent Mode의 협업을 가리킵니다. CMP는 법적 측면을, Google은 기술적 측면을 담당합니다. 둘은 함께여야 온전한 하나가 되며, 어느 한쪽만으로는 성립하지 않습니다.

ConsentX CMP는 바로 이런 시나리오를 위해 설계되었습니다. 사용자가 선택을 마칠 때까지 모든 추적기를 차단하고, 쿠키 배너를 표시하며, 사용자가 선택한 뒤에는 Google의 신호를 업데이트합니다. 덕분에 둘을 연결하는 데 별도의 리소스를 들이지 않아도 됩니다.

Google Consent Mode의 다섯 가지 주요 기능: 동의가 거부되어도 기본 정보를 보내는 쿠키 없는 핑, 누락된 전환을 추정하는 모델링, 방문자 위치에 따라 기본값을 달리하는 지역별 규칙, 신호의 실시간 업데이트, 주요 Google 태그 지원.

Google Consent Mode에는 컴플라이언스 팀과 마케팅 팀 모두에게 유용할 만한 편리한 기능이 여럿 있습니다. 추적을 단순히 켜고 끄는 것 이상의 선택지를 제공하며, 데이터 수집에 대해 한층 유연한 접근을 취합니다.

기능왜 중요한가
쿠키 없는 핑동의가 거부된 경우에도 개인을 식별하지 않는 기본 데이터를 전송합니다
모델링동의 데이터가 없을 때 통계 모델로 전환을 추정합니다
지역 기반 규칙방문자 위치에 따라 서로 다른 동의 기본값을 적용합니다
신호 실시간 업데이트방문자가 선택을 바꾸면 태그 동작을 즉시 조정합니다
주요 Google 태그와 연동Google Ads, Google Analytics, Floodlight 등을 지원합니다

특히 모델링 기능이 인상적입니다. 많은 사용자가 자신의 데이터 사용을 거부하더라도 마케터가 더 많은 데이터 볼륨의 이점을 누릴 수 있게 해주기 때문입니다. Google은 통계 모델로 이 정보를 분석해 기업에 추정치를 제공할 수 있습니다.

CMP를 Google Consent Mode와 함께 사용하면 다음과 같은 중요한 이점이 있습니다.

  • 준수 수준 향상: 동의를 받기 전에 추적기가 로드되는 것을 막고 Google 자체 추적 태그도 동의에 따라 동작하도록 보장함으로써, CMP와 Google Consent Mode의 조합은 GDPR, CCPA, DPDPA 등의 위반 가능성을 줄이는 데 도움이 됩니다.
  • 더 나은 마케팅 데이터: 사용자가 동의를 거부했을 때 모든 분석·마케팅 데이터를 폐기하는 대신, 마케터는 Google Consent Mode가 수집하는 제한적이고 익명화된 신호를 활용할 수 있습니다.
  • 신뢰: 중립적이고 명확하게 제시된 쿠키 정책일수록 사용자가 수락할 가능성이 높습니다. CMP를 사용하면 "수락"과 "거부"에 동등한 비중을 두어 "다크 패턴" 사용을 피할 수 있습니다(ConsentX의 이 예시처럼).
  • 개발 효율: CMP를 사용하면 모든 추적 태그마다 별도의 동의 로직을 작성할 필요가 없어, 상당한 엔지니어링 시간을 절약할 수 있습니다.
  • 손쉬운 감사: 좋은 CMP는 모든 동의, 타임스탬프, 관련 정책의 기록을 보관하므로 규제 검토와 감사가 수월해집니다.

구현 모드에는 어떤 것들이 있나요?

Google Consent Mode v2의 기본 모드는 동의가 주어질 때까지 태그가 로드되지 않아 사전에 데이터를 수집하지 않는 반면, 고급 모드는 태그가 즉시 로드되어 동의 이전에 제한적이고 쿠키 없는 핑을 보내는 모습을 비교한 그림.

Google Consent Mode v2에는 추적을 설정하는 두 가지 방식, 즉 기본 모드와 고급 모드가 있습니다. 핵심 차이는 사이트에서 사용자의 활동에 대해 수집되는 정보의 양입니다.

구현 모드동작 방식동의 전 수집되는 데이터
기본 모드동의가 주어질 때까지 태그가 전혀 로드되지 않습니다없음
고급 모드태그가 즉시 로드되지만 동의 신호에 따라 동작을 조정합니다.핑을 통한 제한적이고 쿠키 없는 데이터.

기본 설정에서는 모든 것이 훨씬 단순합니다. 사용자가 반응하기 전까지는 어떤 스크립트도 실행되지 않습니다. 단점은 쿠키를 거부했거나 아직 배너와 상호작용하지 않은 사용자에 대해서는 데이터가 전혀 수집되지 않는다는 점입니다

고급 설정을 사용하면 훨씬 많은 정보를 수집할 수 있고, 추적에 동의하지 않은 사용자가 사이트에서 무엇을 보게 될지도 더 세밀하게 제어할 수 있습니다. 이 방식은 동의하지 않은 사용자의 개인정보를 어떤 추적 기술도 수집하지 않도록 더욱 세심한 조정이 필요합니다. 모든 태그는 여전히 실행되지만, CMP 쿠키가 보내는 신호에 따라 동작을 달리합니다. 예를 들어 사용자가 추적을 거부한 경우에는 익명의 쿠키 없는 핑이 Google로 전송되며, Google은 자사 시스템을 통해 그런 사용자에 대해서도 일부 정보를 수집할 수 있습니다.

우리 사이트에 맞는 구현 모드는 어떻게 고르나요?

적절한 모드는 사이트의 특성, 보유한 리소스, 그리고 팀이 데이터 수집에 대해 어느 정도의 가시성을 필요로 하는지에 따라 달라집니다.

비교적 단순한 사이트를 운영하거나 동의 관리를 이제 막 시작했다면, 기본 모드가 구현하기 쉽고 오류 여지도 줄여줍니다. 사용자가 동의하기 전에는 어떤 데이터 수집도 일어나지 않기 때문입니다.

규모가 큰 사이트에서 광고 캠페인을 활발히 운영하고 있다면 고급 모드에 투자할 가치가 있습니다. 쿠키 없는 핑 수집과 예측 모델링 도구 활용을 통해 캠페인 성과에 대한 전반적인 이해를 유지할 수 있으며, 이는 CPM 기반 광고와 수익에 결정적입니다. 데이터 수집을 거부하는 사용자가 늘어날수록 이러한 인사이트는 전자상거래 사이트, 미디어 퍼블리셔, 그리고 Google Ads 캠페인을 주요 수익원으로 삼는 여러 업종에 더욱 중요해집니다.

관할 법역에 따라 현지 규정을 지키기 위해 기본 모드를 조정해야 할 수도 있습니다. 특히 일부 지역은 엄격한 개인정보 보호법을 두고 있어, 광고주가 모든 추적 기능을 기본값으로 비활성화하고 사용자가 명시적으로 동의한 경우에만 활성화하도록 요구합니다. ConsentX처럼 지역별 규칙 엔진을 기본 제공하는 CMP를 사용하면, 지역마다 코드를 수동으로 수정하지 않고도 특정 지역에서 쿠키가 실행되도록 설정할 수 있습니다.

더 알아보기: Consent Mode V2가 당신의 웹사이트에 갖는 의미

CMP와 Google Consent Mode를 연결하는 표준 설정은 모든 CMP에서 비슷합니다. 과정 자체는 비교적 간단합니다. 사이트 코드에 태그를 추가하거나(Tag Manager를 쓴다면 CMP 스크립트를 업로드하고) CMP의 외관과 설정을 원하는 대로 조정하면 됩니다. 또한 CMP를 Google Consent Mode로 실행하고, 사이트를 공개하기 전에 설정을 테스트하는 데 시간을 들여야 합니다.

  • 먼저 원하는 CMP를 설치해야 합니다. 보통은 사이트 코드에 스크립트를 직접 추가하거나(헤더에 넣는 편이 좋습니다) Tag Manager를 사용할 수 있습니다. ConsentX를 포함한 일부 CMP는 WordPress 플러그인을 제공하므로 사이트 코드를 편집할 필요가 없습니다. 다음으로 CMP의 설정과 외관을 조정합니다. 레이아웃을 고르고 쿠키 카테고리마다 설명을 작성해야 합니다. 또한 "수락"과 "거부" 버튼이 분명하게 보이고 크기가 같도록 하는 것이 중요합니다. 규제 기관은 유도 가능성에 특히 민감하기 때문입니다.
  • 그다음에는 CMP를 Google Consent Mode에 연결하고 테스트를 실행합니다. 대부분의 경우 이 단계에서 별도로 할 일은 없습니다. CMP는 Google Consent Mode가 활성화된 뒤에야 사용자의 결정을 Google에 알리기 때문입니다. Ad_storage, analytics_storage, ad_user_data, ad_personalization은 방문자의 선택에 따라 자동으로 업데이트됩니다. Google Tag Manager를 사용한다면 설정 모듈에서 기본 동의 설정도 지정해야 합니다.

사이트를 공개하기 전에 반드시 태그 관리자를 테스트하세요. 새 탭에서 사이트를 열어 기본적으로 활성화된 퍼스트파티 쿠키가 없는지, 동의 전에 태그가 실행되지 않는지 확인하는 것이 좋습니다. 또한 CMP가 방문자의 동의를 문제없이 처리하는지도 점검해야 합니다. 사이트 공개 시 문제를 피하고 싶다면 이 단계는 반드시 거쳐야 합니다.

CMP를 연결했다면 Google Consent Mode가 실제로 동작하는지 확인해 두는 것이 좋습니다. 간단한 확인 방법 몇 가지를 소개합니다.

가장 쉬운 방법은 Google이 제공하는 Tag Assistant 도구를 사용하는 것입니다. 사이트의 태그를 미리 보고 현재 어떤 동의 상태인지 확인할 수 있습니다. CMP에서 쿠키를 수락하거나 거부할 때 ad_storage/analytics_storage 신호가 어떻게 전환되는지 볼 수 있습니다.

브라우저의 개발자 도구를 열어 네트워크 요청을 확인할 수도 있습니다. Google 서버로 전송되는 요청을 찾아 매개변수를 살펴보세요. 모든 설정이 올바르다면, CMP에서 추적을 거부한 경우에도 전송된 요청에 ad_storage/analytics_storage 매개변수가 포함되어 있어야 합니다.

직접 테스트하는 간단한 방법도 있습니다. 모든 쿠키를 삭제하고 테스트할 페이지를 시크릿 창에서 새로고침한 뒤, 필수가 아닌 쿠키를 모두 거부해 보세요. 그런 다음 개발자 도구의 콘솔이나 네트워크 패널에서 광고 또는 분석 쿠키가 설정되는지 확인하면 됩니다.

결론

Google 플랫폼에 내장된 Consent Mode는 방문자의 선택을 존중하면서도 사이트 운영자가 필요한 데이터를 유용하게 수집할 수 있게 해줍니다. 다만 그 효과는 또 하나의 도구인 CMP와의 올바른 협업에 달려 있습니다. 앞서 설명했듯이 CMP는 사용자에게 동의를 요청하고 이를 Google 태그에 전달해, 주어진 권한에 맞게 태그의 동작을 조정하게 함으로써 웹사이트가 사용자 데이터를 수집할 수 있도록 해주는 플랫폼입니다.

ConsentX를 사용하면 사용자 동의를 손쉽게 관리하고 Google 태그를 동의 설정과 일치한 상태로 유지할 수 있습니다.

자주 묻는 질문

GDPR에서 CMP란 무엇인가요?

CMP(Consent Management Platform)는 웹사이트가 쿠키와 추적기에 대한 사용자 동의를 수집하고 관리하도록 돕는 코드입니다. GDPR 관점에서 CMP를 사용하면 사용자에게 쿠키 배너를 표시하고, 퍼스트파티 쿠키에 대한 동의를 받고, 그 정보를 저장할 수 있습니다. 또한 CMP를 통해 사용자 동의를 Google 태그와 공유하면, 태그가 배너를 인식하고 사용자의 쿠키 동의를 읽어 들입니다.

Google 인증 CMP란 무슨 뜻인가요?

Google 인증 CMP란 Google의 요구 사항을 충족하는 동의 관리 플랫폼을 말합니다. CMP는 쿠키와 추적기에 대한 사용자 동의를 수집하고 전달하는 데 사용됩니다. Google 태그를 통해 사용자의 선택을 신호로 보내고, ad_storage, analytics_storage, ad_user_data, ad_personalization 같은 Consent Mode 지시에 따라 태그가 동작하도록 합니다.

CMP는 사용자의 쿠키 동의 선택을 수집해 Google Consent Mode 신호를 사용해 Google 태그로 전달합니다. 사용자가 CMP에서 수락하거나 거부해 설정을 변경할 때마다 그 변경 사항이 Google 태그에 실시간으로 반영됩니다. 이를 통해 사용자의 동의 선택에 따라 태그가 브라우징 경험에 미치는 영향을 제어할 수 있습니다.

기본 CMP 모드에서는 사용자가 동의할 때까지 Google 태그가 차단되므로 기본적으로 어떤 데이터도 저장되지 않습니다. 고급 CMP 모드에서는 태그가 페이지 수명 주기의 더 이른 시점에 로드되며, 사용자의 동의 선택에 반응해 더 많은 데이터를 수집할 수 있습니다. 또한 동의가 거부된 경우 쿠키 없는 핑을 Google 태그로 전달할 수도 있습니다.

Google Tag Assistant를 사용해 Google 태그의 현재 모드를 확인하고 Google Consent Mode를 테스트할 수 있습니다. 이 도구로 태그가 수집한 데이터를 살펴보고, CMP에서 쿠키를 수락하거나 거부할 때 업데이트가 어떻게 바뀌는지 확인할 수 있습니다. 더불어 브라우저의 개발자 도구로 쿠키와 네트워크 요청을 점검해 ad_storage와 analytics_storage 같은 신호가 전송되는지 확인할 수 있습니다. 사이트가 쿠키를 어떻게 처리하는지 확인하는 또 다른 방법은 시크릿 창을 사용하고 쿠키를 삭제한 뒤, 동의하지 않은 상태에서도 쿠키가 필요한 콘텐츠가 보이는지 살펴보는 것입니다.

최종 검토

동의 관리를 간단하고 감사에 대비된 상태로

사용자가 동의하기 전까지 필수가 아닌 트래커를 차단하고, 사업을 운영하는 모든 지역에서 입증 가능한 동의를 확보하며, 규제기관이 요구할 증적을 보관하세요.

또는 무료 스캔을 실행 해서 동의 전에 사이트에서 무엇이 실행되는지 확인해 보세요.