Shopify를 위한 Google Consent Mode v2: 규정 준수를 위한 완벽 가이드
Google Consent Mode v2란 무엇인가?
Google Consent Mode는 각 방문자의 동의 선택에 따라 Google 태그—Google Ads, Google Analytics 4, Floodlight 포함—의 동작을 제어하는 프레임워크입니다. 완전한 추적과 추적 전면 중단 사이의 이분법적 선택을 강요하는 대신, Consent Mode는 중간 지대를 도입합니다. 사용자가 동의를 거부하더라도 태그는 여전히 로드되어 제한적이고 쿠키 없는 신호를 전송할 수 있으며, 이를 통해 Google은 직접 관찰할 수 없는 데이터를 모델링할 수 있습니다.
Google이 유럽경제지역(EEA) 사용자를 타겟팅하는 광고주에게 2024년 3월부터 요구하기 시작한 Consent Mode 버전 2는 기존 파라미터와 함께 설정해야 하는 두 개의 추가 동의 파라미터를 도입했습니다. 이제 이 네 가지 파라미터가 Google이 기대하는 완전한 동의 신호를 구성합니다:
-
ad_storage— 광고 관련 쿠키(전환 쿠키 등)를 읽거나 쓸 수 있는지 제어합니다. -
analytics_storage— 분석 관련 쿠키(Google Analytics 쿠키 등)를 읽거나 쓸 수 있는지 제어합니다. -
ad_user_data— Enhanced Conversions와 Customer Match에 사용되는 해시된 식별자를 포함해, 사용자 데이터를 광고 목적으로 Google에 전송할 수 있는지 제어합니다. -
ad_personalization— 리마케팅 목록과 유사 오디언스 타겟팅을 포함해, 수집된 데이터를 Google이 광고 개인화에 사용할 수 있는지 제어합니다.
ad_storage와 analytics_storage만으로 기존 Consent Mode를
운영하고 있었다면 버전 1을 사용 중인 것입니다. Google은 이제 이를 불완전한 것으로
간주합니다. 새로운 v2 파라미터 두 가지—ad_user_data와
ad_personalization—없이는 구현이 현재 요구사항을 충족하지 못하며,
EEA 트래픽에 대한 핵심 광고 기능에 대한 접근 권한을 잃게 됩니다.
Google Consent Mode v2가 Shopify 판매자에게 중요한 이유
유럽경제지역의 고객에게 판매하고 Google Ads를 운영한다면 Consent Mode v2는 선택 사항이 아닙니다. Google은 2024년 3월부터 이 요구사항을 시행했으며, 2026년 현재 미준수의 결과는 구체적이고 측정 가능합니다.
2024년 3월 시행 기한
2023년 말, Google은 EEA 사용자를 타겟팅하는 광고주가 2024년 3월 6일까지 Consent Mode v2를 구현해야 한다고 발표했습니다. 그 날짜 이후, 필수 동의 신호를 구현하지 않은 광고주는 유럽 트래픽에 대한 오디언스 구축, 리마케팅, 전환 모델링에 대한 접근 권한을 잃게 되었습니다. 이는 가벼운 권고가 아니었습니다. Google은 올바른 동의 신호를 전달하지 않는 계정의 기능을 적극적으로 제한합니다.
Consent Mode v2 없이 잃게 되는 것
Consent Mode v2를 구현하지 않은 Shopify 판매자가 받는 영향은 몇 가지 범주로 나뉩니다:
- 동의하지 않은 사용자의 전환 데이터 완전 손실: 방문자가 스토어에서 쿠키를 거부했는데 Consent Mode가 활성화되어 있지 않으면, 그 방문자는 데이터에서 그냥 사라집니다. 그들이 다섯 개의 상품 페이지를 둘러보고, 장바구니에 상품을 담고, 구매를 완료하더라도 그 이벤트 중 어느 것도 Google에 도달하지 않습니다. Google Ads 계정은 그 클릭이 전환되었다는 사실을 결코 알지 못합니다. 이것이 가장 치명적인 결과입니다—매출을 만들어내는 클릭에 비용을 지불하고 있는데 광고 플랫폼은 그 수익을 볼 수 없습니다.
- EEA 트래픽으로부터 리마케팅 오디언스 생성 불가: Google은 동의 상태를 알 수 없는 사용자로부터 리마케팅 목록이나 유사 오디언스를 구축할 수 없습니다. Consent Mode v2가 없으면 모든 EEA 방문자가 이 범주에 속하게 되어, 유럽 쇼핑객을 리타겟팅할 수 있는 능력이 사실상 사라집니다.
- Smart Bidding 성능 저하: Google의 자동 입찰 전략—타겟 ROAS, 타겟 CPA, 전환수 최대화—은 정확한 전환 데이터에 의존해 작동합니다. EEA 트래픽에서 발생하는 전환의 상당 부분이 보이지 않으면 알고리즘은 불완전한 데이터로 최적화하게 되어 잘못된 입찰 결정과 광고비 낭비로 이어집니다.
- GA4 보고 공백: Consent Mode가 제대로 활성화되어 있지 않으면 Google Analytics 4는 동의를 거부한 방문자의 사용자 행동을 모델링할 수 없습니다. 유럽 트래픽 보고서에는 세션, 이벤트, 전환이 크게 과소 집계되어 나타나게 됩니다.
문제의 규모
숫자를 살펴보겠습니다. 대부분의 유럽 시장에서 쿠키 동의 수락률은 배너 디자인과 스토어의 오디언스에 따라 50%에서 70% 사이를 오갑니다. 즉, 유럽 방문자의 30%에서 50%가 쿠키를 거부하고 있다는 뜻입니다. Consent Mode v2가 없으면 그 방문자 한 명 한 명이 모두 데이터 사각지대가 됩니다. Shopify 스토어 매출의 20%가 EEA 국가에서 발생한다면, 전체 전환의 6%에서 10%에 대한 가시성을 잃고 있을 수 있습니다. Google Ads에 매달 수천 달러를 지출하는 스토어라면, 그 누락된 신호는 곧바로 더 나쁜 입찰, 더 높은 고객 획득 비용, 더 낮은 광고 투자 수익으로 이어집니다.
기본 모드 vs. 고급 Consent Mode: 차이 이해하기
Google은 Consent Mode v2에 대해 두 가지 구현 수준을 정의하며, 둘의 차이는 상당합니다. 어느 쪽을 선택하느냐가 쿠키를 거부한 사용자로부터 얼마나 많은 데이터를 복구할 수 있는지를 결정합니다.
기본 Consent Mode
기본 Consent Mode에서는 사용자가 동의 선택을 하기 전까지 Google 태그의 로드가 완전히 차단됩니다. 사용자가 동의하면 태그가 로드되어 정상적으로 작동합니다. 사용자가 거부하면 태그는 아예 로드되지 않으며 어떤 데이터도 Google에 전송되지 않습니다—익명화되거나 쿠키 없는 신호조차도 말입니다.
기본 모드는 규정 준수 요건을 충족합니다. Google은 Consent Mode v2가 구현되어 있다고 인식하며, 동의한 사용자에 대해서는 리마케팅 오디언스와 기타 기능에 대한 접근 권한이 유지됩니다. 하지만 거부한 사용자에 대한 행동 모델링은 전혀 얻을 수 없습니다. 그들의 데이터는 그냥 사라집니다.
고급 Consent Mode
고급 Consent Mode야말로 진짜 이점이 있는 곳입니다. 고급 모드에서는 사용자가 동의 배너와 상호작용하기 전, 페이지가 로드될 때 Google 태그가 즉시 로드됩니다. 태그는 기본적으로 제한된 쿠키 없는 상태로 작동합니다. 광고 쿠키가 기록되지 않고, 분석 쿠키가 설정되지 않으며, 개인 식별 가능 데이터도 수집되지 않습니다.
이 제한된 상태에 있는 동안 태그는 Google에 쿠키 없는 핑(ping)을 전송합니다. 이 핑에는 제한적이고 프라이버시에 안전한 정보만 담깁니다—예를 들어 페이지가 조회되었다는 사실, 타임스탬프, 동의 상태 표시자, 그리고 어떤 사용자 프로필과도 연결되지 않는 무작위 식별자 등입니다. 방문자의 기기에는 어떤 쿠키도 저장되지 않습니다.
사용자가 동의 배너와 상호작용하면 Consent Mode가 업데이트 명령을 전송합니다. 사용자가 동의하면 태그는 쿠키와 완전한 데이터 수집이 가능한 전면 작동 상태로 전환됩니다. 사용자가 거부하면 태그는 세션이 지속되는 동안 제한된 상태를 유지하며 쿠키 없는 핑만 계속 전송합니다.
고급 모드의 결정적인 장점은 Google이 그 쿠키 없는 핑을 행동 모델링의 입력으로 사용한다는 것입니다. Google의 머신러닝 알고리즘은 동의한 사용자의 완전한 데이터와 함께 쿠키 없는 데이터의 패턴을 분석하여, 동의하지 않은 사용자가 어떤 행동을 했을 가능성이 높은지 추정합니다. 여기에는 모델링된 전환도 포함됩니다—Google은 동의한 사용자에게서 관찰한 행동 패턴을 바탕으로, 쿠키를 거부한 사용자 중 실제로 구매를 완료한 사람이 얼마나 되는지 추정할 수 있습니다.
행동 모델링의 실질적 효과
Consent Mode 없이(또는 기본 모드만으로) EEA 방문자의 40%가 쿠키를 거부하면 유럽 전환 데이터의 40%를 완전히 잃게 됩니다. Google Ads는 그 전환들이 일어났다는 사실을 전혀 알지 못하며, 입찰 알고리즘은 실제 그림의 60%만 가지고 작동하게 됩니다.
고급 Consent Mode와 행동 모델링이 활성화되어 있으면, Google은 통계적 추정을 통해 그 누락된 전환의 상당 부분을 복구할 수 있습니다. 모델링된 데이터가 완벽한 1:1 대체는 아니지만, Google 알고리즘이 효과적으로 입찰하고 실제로 매출을 만들어내는 오디언스와 게재 위치에 예산을 배분하기에 충분한 신호를 제공합니다.
Google에 따르면, 고급 Consent Mode를 통한 행동 모델링은 모델 학습에 활용할 수 있는 동의 트래픽의 양에 따라, 그렇지 않았다면 잃었을 전환의 상당한 비율을 복구할 수 있습니다. 유의미한 EEA 트래픽을 가진 Shopify 판매자에게 이 복구는 곧바로 더 나은 ROAS와 더 낮은 CPA로 이어질 수 있습니다.
Google Consent Mode v2의 기술적 작동 방식
기술적 흐름을 이해하면 구현이 올바른지 검증하고 무언가 작동하지 않을 때 문제를 진단하는 데 도움이 됩니다.
기본값 설정 후 업데이트(Default-Then-Update) 패턴
모든 Consent Mode v2 구현은 2단계 패턴을 따릅니다. 먼저, Google 태그가 로드되기 전에 기본값(default) 명령이 실행되어 모든 동의 파라미터를 초기 상태로 설정합니다. EEA 방문자의 경우 이는 항상 거부(denied)여야 합니다:
gtag('consent', 'default', {
'ad_storage': 'denied',
'analytics_storage': 'denied',
'ad_user_data': 'denied',
'ad_personalization': 'denied',
'wait_for_update': 500
});
wait_for_update 파라미터는 Google 태그에 진행하기 전 최대 500밀리초 동안
동의 업데이트를 기다리라고 지시합니다. 이는 동의 배너가 로드되어 이전에 저장된 동의
설정을 확인할 시간을 줍니다.
둘째, 사용자가 동의 배너와 상호작용할 때 업데이트(update) 명령이 실행되어 사용자의 선택에 따라 파라미터를 변경합니다:
gtag('consent', 'update', {
'ad_storage': 'granted',
'analytics_storage': 'granted',
'ad_user_data': 'granted',
'ad_personalization': 'granted'
});
사용자가 거부하면 업데이트가 실행되지 않거나 모든 파라미터가 거부 상태로 유지된 채 실행됩니다. 핵심은 기본값 명령이 어떤 Google 태그보다도 먼저 실행되어야 한다는 것입니다—이것이 Google이 트래픽을 올바르게 분류하고 행동 모델링을 적용할 수 있게 하는 요소입니다.
지역별 기본값
Shopify 스토어가 EEA와 비EEA 고객 모두를 상대한다면 지역별 기본값을 구성할 수
있습니다. Google의 Consent Mode는 region 파라미터를 지원하여 특정
국가에만 거부 기본값을 설정하고, GDPR이 적용되지 않는 지역에는 허용을 기본값으로 둘
수 있습니다:
gtag('consent', 'default', {
'ad_storage': 'denied',
'analytics_storage': 'denied',
'ad_user_data': 'denied',
'ad_personalization': 'denied',
'region': ['AT', 'BE', 'BG', 'HR', 'CY', 'CZ', 'DK', 'EE',
'FI', 'FR', 'DE', 'GR', 'HU', 'IE', 'IT', 'LV', 'LT',
'LU', 'MT', 'NL', 'PL', 'PT', 'RO', 'SK', 'SI', 'ES', 'SE',
'IS', 'LI', 'NO']
});
이렇게 하면 EEA 트래픽에 대해 완전한 GDPR 준수를 유지하면서 비유럽 방문자로부터의 불필요한 데이터 손실을 방지할 수 있습니다. 다만 일부 판매자는 프라이버시 모범 사례로서 동의 요건을 전 세계에 동일하게 적용하는 것을 선호합니다.
Shopify 스토어에 Consent Mode v2 구현하기
Shopify에 Consent Mode v2를 구현하는 방법은 여러 가지가 있으며, 각각 복잡성과 제어 수준이 다릅니다.
옵션 1: Shopify의 Customer Privacy API
Shopify는 동의 수집을 관리하고 Shopify 기본 쿠키 배너와 연동되는 내장 Customer Privacy API를 제공합니다. 이 API는 방문자가 분석 추적, 마케팅 추적, 개인 데이터 판매에 동의했는지를 앱과 스크립트가 확인할 수 있는 JavaScript 메서드를 노출합니다.
호환되는 동의 배너와 결합하면 Customer Privacy API는 Consent Mode를 통해 동의 상태를
Google 태그에 전달할 수 있습니다. Shopify의 기본 쿠키 배너가 동의 UI를 처리하고,
API가 동의 변경 사항을 브로드캐스트하면 트래킹 스크립트가 이를 수신해
gtag 동의 업데이트 명령을 통해 Google에 전달할 수 있습니다.
이 접근 방식은 서드파티 동의 관리 도구를 추가하지 않고 Shopify 생태계 안에서 모든 것을 유지하고 싶을 때 잘 작동합니다. 다만 기본 배너는 동의 UI에 대한 커스터마이징 옵션이 제한적이며, gtag 연동 구성에는 여전히 어느 정도의 기술 작업이 필요합니다.
옵션 2: 서드파티 동의 관리 플랫폼
Cookiebot, OneTrust, Pandectes, Consentmo 같은 도구는 Consent Mode v2 지원이 내장된 Shopify 스토어 전용 동의 관리를 제공합니다. 이러한 플랫폼은 일반적으로 다음을 제공합니다:
- 스토어 브랜딩에 맞는 커스터마이징 가능한 동의 배너 디자인
- 세분화된 동의 카테고리(필수, 분석, 마케팅, 환경설정)
- 자동 쿠키 스캔 및 분류
- 내장된 Google Consent Mode v2 연동
- 규정 준수 문서화를 위한 동의 기록
- 필요한 지역에서만 동의 배너를 표시하는 지역 타겟팅
전용 CMP의 장점은 Consent Mode의 기본값 및 업데이트 명령을 포함해 전체 동의 흐름을 처음부터 끝까지 처리해 준다는 것입니다. 대신 추가 구독 비용이 들고, 스토어에 또 하나의 서드파티 스크립트가 로드되어 페이지 로드 성능에 영향을 줄 수 있다는 트레이드오프가 있습니다.
옵션 3: 수동 구현
개발 리소스가 있다면 동의 기본값 및 업데이트 명령을 Shopify 테마에 직접 추가하여
Consent Mode v2를 수동으로 구현할 수 있습니다. 이는 theme.liquid 파일을
편집해 Google 태그 스니펫 앞에 기본 동의 명령을 삽입한 다음, 배너의 동의 변경을
수신하여 업데이트 명령을 실행하는 JavaScript를 작성하는 작업을 포함합니다.
수동 구현은 완전한 제어권을 주지만 지속적인 유지보수가 필요합니다. 동의 배너, Google 태그 구성, Shopify 테마 업데이트에 변경이 있을 때마다 Consent Mode가 계속 올바르게 작동하는지 테스트해야 합니다.
Converlay가 Google Consent Mode v2를 네이티브로 처리하는 방법
Shopify에서 Consent Mode v2의 어려움 중 하나는 일반적으로 브라우저 측 태그에만 초점이 맞춰져 있다는 점입니다. 그렇다면 서버사이드 트래킹은 어떨까요? Shopify 백엔드에서 서버사이드 방식으로 Google Ads나 GA4에 전환 이벤트를 전달하고 있다면, 그 이벤트들 역시 사용자 동의를 존중해야 합니다.
Converlay는 서버사이드 이벤트 전송을 위한 Shopify 앱입니다. 전환 이벤트—구매, 장바구니 담기, 페이지 조회, 결제 시작—를 Shopify 백엔드에서 Google Ads 같은 광고 플랫폼으로 직접 전송하며 브라우저를 완전히 우회합니다. 이를 통해 광고 차단기, 브라우저 크래시, 크로스 도메인 결제 리디렉션으로 인한 데이터 손실이 사라집니다.
결정적으로, Converlay는 Google Consent Mode v2를 네이티브로 지원합니다. Shopify의 Customer Privacy API와 직접 연동해 각 방문자의 동의 상태를 실시간으로 감지합니다. 사용자가 쿠키 동의 배너와 상호작용하면—그것이 Shopify 기본 배너든 서드파티 CMP든—Converlay는 Customer Privacy API를 통해 동의 상태를 읽고 그에 맞춰 Google에 전송하는 데이터를 조정합니다.
실제 작동 방식
- 사용자가 동의한 경우: Converlay는 Enhanced Conversions 매칭을 위한 해시된 식별자를 포함해 사용 가능한 모든 고객 데이터와 함께 완전한 서버사이드 이벤트를 Google에 전송합니다. 이벤트 페이로드의 동의 파라미터는 허용(granted)으로 설정됩니다.
- 사용자가 동의를 거부한 경우: Converlay는 동의 파라미터가 거부(denied)로 설정된 제한된 이벤트를 전송합니다. 개인 식별 가능 데이터는 포함되지 않습니다. Google은 쿠키 없는 신호를 받아, 브라우저 측 고급 Consent Mode 구현과 똑같이 행동 모델링에 활용합니다.
- 아직 동의 선택이 없는 경우: 사용자가 동의 배너와 상호작용하기 전, Converlay는 필수적인 기본값 설정 후 업데이트 패턴에 맞춰 해당 세션을 기본적으로 거부 상태로 취급합니다.
즉, 서버사이드 트래킹을 위해 Consent Mode를 별도로 구성할 필요가 없다는 뜻입니다. Converlay가 자동으로 처리합니다. 이미 Shopify 기본 쿠키 배너를 사용하고 있다면 추가 동의 설정이 전혀 필요 없습니다—연동이 바로 작동합니다.
서버사이드 Consent Mode가 중요한 이유
많은 Shopify 판매자가 브라우저 측 Google 태그에는 Consent Mode v2를 구현하면서 서버사이드 이벤트는 잊어버립니다. 이는 규정 준수 공백을 만듭니다. 브라우저 트래킹은 동의를 존중하는데 서버사이드 트래킹은 사용자의 선택과 무관하게 데이터를 전송하는 것입니다. 좋게 봐도 중복 집계로 인한 전환 수 부풀림으로 이어지고, 나쁘게는 GDPR 위반이 됩니다.
Converlay를 사용하면 브라우저 측과 서버사이드 트래킹 모두 동일한 동의 상태를 존중합니다. 공백도, 불일치도, 규정 준수 리스크도 없습니다. 동의 상태는 사용자의 선택으로부터 그들의 정보를 다루는 모든 데이터 파이프라인으로 일관되게 흐릅니다.
Shopify에서 Google Consent Mode v2 모범 사례
Consent Mode v2를 제대로 구현하려면 기본 구현을 넘어 몇 가지 세부 사항에 주의를 기울여야 합니다. 다음 모범 사례들은 규정 준수와 데이터 복구를 모두 극대화하는 데 도움이 될 것입니다.
1. 가능하면 항상 고급 모드를 사용하세요
기본 Consent Mode는 규정 준수 요건은 충족하지만 상당한 데이터 복구 기회를 포기하는 것입니다. 고급 모드는 Google이 행동 모델링에 활용할 쿠키 없는 핑을 수집하게 하여, 동의하지 않은 사용자로부터 잃었을 전환 데이터의 유의미한 부분을 복구합니다. 기본 모드를 사용해야 할 특별한 법적 이유가 없다면 광고 성과 측면에서 고급 모드가 항상 더 나은 선택입니다.
2. 태그가 로드되기 전에 기본값 명령이 실행되도록 하세요
가장 흔한 구현 실수는 동의 기본값 명령이 실행되기 전에 Google 태그를 로드하는
것입니다. 동의 기본값이 설정되기 전에 gtag.js가 초기화되면, Google은
초기 페이지 로드를 동의 프레임워크가 없는 것처럼 처리합니다. 이는 행동 모델링을
망가뜨리고 규정 준수 문제를 일으킬 수 있습니다. Google Tag Assistant에서 태그 실행
순서상 동의 기본값이 가장 먼저 실행되는지 항상 확인하세요.
3. 네 가지 v2 파라미터를 모두 포함하세요
ad_user_data와 ad_personalization 없이
ad_storage와 analytics_storage만 설정한다면 v2가 아니라
Consent Mode v1을 운영하고 있는 것입니다. Google은 EEA 리마케팅, 오디언스 구축, 전환
모델링 기능에 대한 접근을 허용하기 위해 네 가지 파라미터를 모두 요구합니다. 기본값과
업데이트 명령 모두에 네 파라미터가 모두 나타나는지 구현을 점검하세요.
4. 동의 배너를 수락률에 맞게 최적화하세요
GDPR 요건을 준수하면서도 동의 수락률에 영향을 주는 정당한 디자인 선택들이 있습니다. 쿠키가 왜 사용되는지 명확하고 쉬운 언어로 설명하면 수락률이 높아지는 경향이 있습니다. (똑같이 눈에 띄는 "모두 거부" 대신) "환경설정 관리" 옵션과 함께 눈에 잘 띄는 "모두 수락" 버튼을 제공하는 것은 주요 유럽 리테일러들 사이에서 일반적인 관행입니다. 동의 수락률이 높을수록 Google이 직접 관찰하는 전환 데이터가 많아지며, 이는 동의하지 않은 사용자에 대한 행동 모델링의 정확도까지 함께 높여줍니다.
5. 모델링된 전환이 나타나는지 확인하세요
고급 Consent Mode v2를 구현한 후 Google이 모델링된 전환을 생성하기 시작할 때까지 48~72시간을 기다리세요. Google Ads에서 전환 액션으로 이동해 관찰된 전환과 함께 모델링된 전환이 보고되고 있는지 확인하세요. 계정이 최소 데이터 임계값(일반적으로 충분한 일일 전환량 필요)을 충족한다면, 동의하지 않은 사용자가 남긴 공백을 모델링된 데이터가 채우는 것을 볼 수 있을 것입니다. 일주일이 지나도 모델링된 전환이 나타나지 않는다면 동의 신호 흐름의 오류가 없는지 구현을 재점검하세요.
6. 시나리오 전반에 걸쳐 테스트하세요
모든 동의 시나리오에서 구현을 검증하세요. 사용자가 모든 쿠키를 수락하는 경우, 모든 쿠키를 거부하는 경우, 분석은 수락하고 마케팅은 거부하는 경우, 배너와 전혀 상호작용하지 않는 경우, 이전에 저장된 동의를 가진 재방문 사용자인 경우 등입니다. 각 시나리오에서 브라우저 측 태그와 서버사이드 이벤트 모두에 올바른 동의 파라미터 값이 생성되어야 합니다.
7. 서버사이드 트래킹의 규정 준수를 잊지 마세요
브라우저 측 태그와 함께 서버사이드 트래킹을 사용한다면, 서버사이드 이벤트도 사용자의 동의 선택을 존중하는지 확인하세요. 위에서 설명했듯이 Converlay는 Shopify의 Customer Privacy API와의 연동을 통해 이를 자동으로 처리하지만, 커스텀 서버사이드 연동을 직접 구축했다면 서버사이드 이벤트 파이프라인에 동의 확인 로직을 별도로 구현해야 합니다.
Consent Mode v2 구현 검증 방법
모든 구성이 끝나면 다음 검증 단계를 거쳐 Shopify 스토어에서 Consent Mode v2가 올바르게 작동하는지 확인하세요:
- Google Tag Assistant: Chrome에서 스토어를 열고 Google Tag Assistant(또는 Tag Assistant Companion 확장 프로그램)를 실행하세요. Google 태그가 초기화되기 전에 동의 기본값 명령이 실행되는지 확인하세요. EEA 트래픽에 대해 네 가지 v2 파라미터가 모두 존재하고 거부로 설정되어 있는지 검증하세요.
- 동의 업데이트 검증: 동의 배너와 상호작용해 보세요—쿠키를 수락한 다음, 새로고침하고 쿠키를 거부하세요. Tag Assistant에서 각 선택에 대해 올바른 파라미터 값으로 동의 업데이트 명령이 실행되는지 확인하세요.
- Google Ads 동의 상태: Google Ads 계정에서 도구 및 설정, 이어서 전환으로 이동하세요. 각 전환 액션에 사이트로부터 동의 신호가 수신되고 있음을 보여주는 동의 모드 표시가 나타나야 합니다.
- GA4 동의 보고: GA4에서 관리, 이어서 데이터 스트림으로 이동해 속성의 동의 설정을 확인하세요. GA4에서 동의 신호가 활성 상태임을 확인할 수 있어야 합니다.
- 모델링된 전환 확인: 실제 트래픽이 48~72시간 흐른 후 Google Ads 전환 보고서에서 모델링된 전환을 확인하세요. 고급 Consent Mode가 작동하고 있고 계정이 최소 볼륨 임계값을 충족한다면, 관찰된 전환과 함께 모델링된 데이터가 나타나야 합니다.
피해야 할 흔한 실수
- 기본값 명령을 아예 누락: 동의 기본값이 없으면 Google은 사이트가 동의 프레임워크를 사용한다는 사실을 알 방법이 없습니다. 태그는 동의가 무관한 것처럼 실행되며 행동 모델링도 적용되지 않습니다.
- EEA 기본값을 허용으로 설정: 동의를 수집하기 전에 허용을 기본값으로 두는 것은 GDPR 위반입니다. EEA 방문자는 능동적으로 옵트인하기 전까지 모든 파라미터가 기본적으로 거부 상태여야 합니다.
-
v1 파라미터만 구현:
ad_user_data와ad_personalization없이ad_storage와analytics_storage만 사용하면 Google은 여러분의 설정을 Consent Mode v2로 인식하지 않습니다. EEA 리마케팅과 모델링에 대한 접근 권한을 여전히 잃게 됩니다. - 거부 흐름 테스트 누락: 많은 판매자가 수락 흐름은 테스트하면서 사용자가 거부했을 때 무슨 일이 일어나는지는 검증하지 않습니다. 거부한 사용자가 예상대로 쿠키 없는 핑을 생성하는지(고급 모드) 또는 태그 로드가 전혀 발생하지 않는지(기본 모드) 두 경로 모두 테스트하세요.
- 서버사이드 동의 무시: 서버사이드 트래킹을 운영하면서 이벤트를 전송하기 전에 동의 상태를 확인하지 않으면 규정 준수 공백이 생깁니다. 서버사이드 이벤트는 브라우저 측 태그와 동일한 동의 선택을 존중해야 합니다.
오늘부터 전환 데이터를 지키기 시작하세요
Consent Mode v2 없이 보내는 하루하루는 EEA 트래픽이 Google 최적화 알고리즘에 보이지 않는 하루입니다. 광고 성과와 매출에 직접적인 영향을 주는 리마케팅 오디언스, 전환 모델링, 입찰 신호를 잃고 있는 것입니다. Google Ads에 의존하는 Shopify 판매자에게 이것은 규정 준수 체크박스가 아닙니다—경쟁 열위입니다.
동의 규정 준수와 완전한 전환 데이터를 모두 확보하는 데 몇 주의 개발 작업이 필요해서는 안 됩니다. Converlay는 Shopify의 Customer Privacy API와 직접 통합된 네이티브 Google Consent Mode v2 지원과 함께 서버사이드 이벤트 전송을 제공합니다. 앱을 설치하고, Google Ads 계정을 연결하면, 서버사이드 트래킹이 모든 방문자의 동의 선택을 자동으로 존중합니다—추가 구성이 전혀 필요 없습니다.