웹사이트 및 모바일 앱의 동의 모드

다음은 쿠키 동의 배너, 동의 위젯, 기타 동의 관리 솔루션을 사용하는 웹사이트 소유자나 앱 소유자를 위한 도움말입니다.

동의 모드를 사용하면 사용자의 쿠키 또는 앱 식별자 동의 상태를 Google에 알릴 수 있습니다. 태그로 사용자의 활동을 조정하고 동의 여부를 존중할 수 있습니다.

동의 모드에서는 쿠키 동의 배너를 비롯한 동의 관리 플랫폼(CMP)이나 맞춤형 구현으로 상호작용하여 방문자 동의를 얻습니다. 동의 모드를 통해 쿠키 배너 또는 동의 위젯에서 사용자의 동의 여부를 수신하고, 쿠키를 만들거나 읽는 애널리틱스, Google Ads, 서드 파티 태그의 동작을 동적으로 조정할 수 있습니다. 

방문자가 동의를 거부하면 태그는 쿠키를 저장하는 대신 Google에 핑을 전송합니다. Google 애널리틱스 4를 사용 중인 경우, Google에서는 전환 모델행동 모델링을 통해 데이터 수집 공백을 메웁니다. 

동의 모드는 동의 배너나 동의 위젯을 제공하는 대신, 이와 상호작용합니다. 사용자 동의 관리에서 자세히 알아보세요.

Set up consent mode in Google Analytics

동의 모드 기본 지원 태그

다음 제품의 Google 태그는 동의 확인을 기본 제공하며 동의 상태에 따라 동작을 조정합니다.

  • Google 애널리틱스
  • Google Ads*
  • 플러드라이트
  • 전환 링커

* Google Ads 전환 추적 및 리마케팅을 포함하며, 전화 통화 전환은 지원 예정입니다.

동의 확인을 기본 제공하지 않는 태그를 만드는 경우에는 태그 관리자에 검사를 추가할 수 있습니다. 고급 > 동의 설정 태그 구성을 사용하세요. 자세히 알아보기

동의 상태 및 태그 동작

동의 모드를 사용 설정하면 Google 측정 제품에서는 방문자의 동의 모드 상태가 모든 방문 페이지에서 동일하게 적용되도록 합니다. 동의가 거부될 경우, 실행되는 태그는 쿠키를 저장하는 대신 사용자 활동에 대해서 최소한의 정보만 전달합니다. 그러면 다음과 같은 쿠키가 없는 핑 또는 신호를 Google 서버로 전송하여 동의 상태와 사용자 활동을 전달합니다.

  • Google Ads 및 플러드라이트 태그의 동의 상태 핑: 방문자가 '광고 스토리지', '애널리틱스 스토리지'와 같은 각 동의 유형을 동의하거나 거부하면 관리자가 구성한 기본 동의 상태와 업데이트된 상태를 전달합니다. 사용자가 동의 모드를 사용 중인 페이지를 방문할 때마다 동의 상태 핑이 전송되고, 동의 상태가 '거부' 에서 '동의'로 변경되는 경우(예: 방문자가 동의 대화상자에서 선택하는 경우) 일부 태그에 대해서도 트리거됩니다.
  • 전환 핑: 전환이 발생했음을 나타냅니다.
  • Google 애널리틱스 핑: Google 애널리틱스가 구현된 웹사이트의 각 페이지에서 로드 시 및 이벤트가 로깅될 때 전송됩니다.

위에서 설명한 핑에는 다음이 포함될 수 있습니다.

  • 기능 정보(예: 브라우저에서 수동으로 추가된 헤더):
    • 타임스탬프
    • 사용자 에이전트(웹에만 해당)
    • 리퍼러
  • 집계/비식별 정보:
    • 사용자의 사이트 이동 경로에서 현재 또는 이전 페이지 중 URL에 광고 클릭 정보가 포함되어 있는지 여부 표시(예: GCLID / DCLID)
    • 동의 상태에 대한 부울 정보
    • 페이지를 로드할 때마다 생성되는 임의의 번호
    • 사이트 소유자가 사용하는 동의 플랫폼에 대한 정보(예: 개발자 ID)

동의 모드 동작

또한 동의 및 전환 핑에는 동의 설정 상태 및 태그 구성에 따라 다음 동작이 포함될 수 있습니다.

기본 동의 옵션은 모든 고객이 동의한 것처럼 작동합니다.

ad_storage='granted'analytics_storage='granted'

모바일 앱

  • 광고와 관련된 쿠키를 읽고 쓸 수 있습니다.
  • IP 주소를 수집합니다.
  • URL 매개변수의 광고 클릭 정보를 포함한 전체 웹페이지 URL(예: GCLID / DCLID)이 수집됩니다.
  • 이전에 google.com 및 doubleclick.net에 설정된 서드 파티 웹 쿠키와 퍼스트 파티 전환 쿠키(예: _gcl_*)에 액세스할 수 있습니다.
  • 광고 식별자(예: 광고 ID / IDFA)가 수집될 수 있습니다.
  • Firebase용 Google 애널리틱스 SDK에서 생성된 앱 인스턴스 ID가 수집됩니다.

하나 이상의 동의 양식이 부여되지 않은 경우 다음과 같은 추가 동작을 고려합니다.

ad_storage='denied'

모바일 앱

  • 광고 목적으로 새로운 쿠키를 작성할 수 없습니다.
  • 기존 퍼스트 파티 광고 쿠키를 읽을 수 없습니다.
  • 이전에 설정된 서드 파티 쿠키가 요청 헤더에서 전송되는 것을 방지하기 위해 다른 도메인을 통해 요청이 전송됩니다.
  • Google 애널리틱스는 Google Ads 쿠키를 읽거나 쓸 수 없으며, Google 신호 데이터 기능은 이 트래픽에 대한 데이터를 축적하지 않습니다.
  • 전체 페이지 URL이 수집되며 URL 매개변수의 광고 클릭 정보(예: GCLID / DCLID)가 포함될 수도 있습니다. 광고 클릭 정보는 정확한 트래픽 측정값을 추정하는 데만 사용됩니다.
  • IP 주소는 IP 국가를 가져오는 데 사용되지만 Google Ads 및 플러드라이트 시스템에서 로깅하지 않으며 수집 즉시 삭제됩니다. 참고: Google 애널리틱스에서는 일반적인 인터넷 통신의 일부로 IP 주소를 수집합니다. Google 애널리틱스의 IP 마스킹에 대해 자세히 알아보세요.
  • 광고 ID/IDFA는 수집할 수 없습니다.
  • Google 신호 데이터 기능은 이 트래픽에 대한 데이터를 축적하지 않습니다.
  • IP 주소는 IP 국가를 가져오는 데 사용되지만 Google Ads 및 플러드라이트 시스템에서 로깅하지 않으며 수집 즉시 삭제됩니다. 참고: Google 애널리틱스에서는 일반적인 인터넷 통신의 일부로 IP 주소를 수집합니다. Google 애널리틱스의 IP 마스킹에 대해 자세히 알아보세요.

ad_storage='denied'ads_data_redaction='true'

  • 광고 목적으로 새로운 쿠키를 작성할 수 없습니다.
  • 기존 광고 쿠키를 읽을 수 없습니다.
  • 이전에 설정된 서드 파티 쿠키가 요청 헤더에서 전송되는 것을 방지하기 위해 다른 도메인을 통해 요청이 전송됩니다.
  • Google 애널리틱스는 Google Ads 쿠키를 읽거나 쓸 수 없으며, Google 신호 데이터 기능은 이 트래픽에 대한 데이터를 축적하지 않습니다.
  • Google 애널리틱스에서는 전체 페이지 URL이 수집되며 URL 매개변수에 광고 클릭 정보(예: GCLID / DCLID)가 포함될 수 있습니다. 광고 클릭 정보는 정확한 트래픽 측정값을 추정하는 데만 사용됩니다. Google Ads에서는 동의 및 전환 핑의 광고 클릭 식별자(예: GCLID / DCLID)가 수정됩니다.
  • IP 국가를 가져오는 데 사용되는 IP 주소이지만 Google Ads 및 플러드라이트 시스템에서 로깅하지 않으며 수집 즉시 삭제됩니다. 참고: Google 애널리틱스에서는 일반적인 인터넷 통신의 일부로 IP 주소를 수집합니다. Google 애널리틱스의 IP 마스킹에 대해 자세히 알아보세요.

analytics_storage='denied'

모바일 앱

  • 퍼스트 파티 애널리틱스 쿠키를 읽거나 쓰지 않습니다.
  • 쿠키가 없는 핑은 향후 측정 목적으로 Google 애널리틱스로 전송됩니다. Google 애널리틱스 4에서는 쿠키가 없는 핑을 모델링에 사용합니다.
  • IDFV는 수집할 수 없습니다.
  • 기기나 사용자 식별자가 없는 이벤트는 향후 측정 목적으로 Google 애널리틱스로 전송됩니다. Google 애널리틱스 4에서는 이러한 이벤트를 모델링에 사용합니다.

웹/모바일 앱

analytics_storage='denied'이면 쿠키가 없는 핑이 Google 애널리틱스로 전송됩니다. 애널리틱스 쿠키가 설정 또는 액세스되거나 기기에서 읽혀지지 않습니다. 따라서 쿠키가 없는 핑은 익명화된 Google 애널리틱스 이벤트입니다.

쿠키가 없는 핑은 일반 HTTP/브라우저 통신의 일부로 사용자 에이전트, 화면 해상도, IP 주소가 포함될 수 있습니다. Google 애널리틱스 4에서는 IP 주소를 저장하거나 기록하지 않습니다.

광고주가 user_id 및 맞춤 측정기준과 같은 다른 필드를 설정하는 경우 해당 필드는 정상적으로 전송됩니다. 쿠키가 없는 핑에서 수집된 데이터는 행동 및 전환 모델링에서 데이터 격차를 해소하는 데 사용됩니다. 

동의 모드 권장사항

동의 모드를 사용 설정하는 방법과 관계없이 다음 권장사항을 따라야 합니다.

  • 초기 동의 상태를 조직에서 결정한 기본값으로 설정합니다. 기본 동의 상태는 방문자가 내 웹사이트의 페이지를 처음으로 볼 때 적용됩니다.
  • 동의 대화상자가 열리기 전에 페이지 태그가 로드되도록 구현합니다.
  • 사용자가 동의하는 경우뿐 아니라 모든 상황에서 Google 태그를 로드합니다. 동의가 거부되면 Google에서 쿠키가 없는 핑을 수신합니다. Google 애널리틱스 4 속성에서 쿠키가 없는 핑은 행동 및 전환 모델링을 사용 설정하여 데이터의 간극을 메웁니다. 
  • 동의 옵션은 최대한 빨리 방문자에게 표시해야 합니다. 방문자가 동의 여부를 표시한 후 동의 상태를 업데이트하세요. 
  • 사용자가 웹사이트의 태그에 사용된 모든 유형의 스토리지에 대해 거부 또는 동의하도록 옵션을 제공합니다. 예를 들어 사용자는 애널리틱스 쿠키에 동의하고 광고 쿠키는 거부할 수 있습니다.
  • 현행 개인 정보 보호법은 지역별로 다르므로 기본 상태를 모든 방문자가 아닌 특정 지역에 적용되도록 설정합니다. 특히 조직의 기본 상태가 '거부됨'이어야 하는 경우 해당 지역의 방문자에게만 '거부됨'을 적용함으로써 다른 모든 지역의 측정값의 정확성이 손실되지 않도록 합니다.
지역의 기본 상태를 설정할 때 동의를 얻는 메커니즘(맞춤 또는 CMP)을 통해 해당 지역의 방문자가 동의 상태를 업데이트할 수 있도록 합니다.

고급 구현 및 기본 구현 비교

동의 대화상자가 표시되고 사용자가 동의할 때까지 Google 태그를 차단하여 동의 모드를 구현하면 동의 모드의 이점을 모두 누릴 수는 없습니다. 예를 들어 사용자가 동의를 거부할 때 GA4 속성의 모델링된 데이터를 가져와 누락된 관측 가능한 데이터의 간극을 메울 수 없습니다. 태그를 차단하거나(기본 구현) 태그 차단을 해제하거나(고급 구현) 여부와 관계없이 Google 태그는 사용자의 동의 상태를 토대로 행동을 조정합니다. 

동의 모드의 고급 구현과 기본 구현의 장단점은 다음과 같습니다. 

  고급 구현 기본 구현
태그 동작
  • 동의 대화상자가 표시되기 전에 Google 태그가 로드됩니다.
  • 쿠키 동의가 거부될 때 태그에서 쿠키가 없는 핑을 전송합니다.
  • 동의를 부여할 때까지 Google 태그가 차단됩니다.
GA4의 행동 모델링

Check

 

GA4의 전환 모델링

Check

 Check*

Google Ads의 전환 모델링

Check

 Check*

* 동의 여부로 인해 태그가 차단되면 데이터가 수집되지 않으며 Google Ads의 전환 모델링은 일반 모델을 기반으로 합니다. 이 모델은 브라우저 유형, 전환 액션 유형, 시간대, 기타 상위 수준의 비식별 대안 등의 기능을 사용합니다. Google Ads의 동의 모드 및 전환 모델링에 대해 자세히 알아보세요.

IAB 유럽 투명성 및 동의 프레임워크(TCF)는 동의 상태를 가져오고 추적하는 또 다른 방법입니다. 사용자가 TCF를 사용하는 동의 솔루션으로 동의를 거부하는 경우 GA4 속성에서 누락된 정보를 채우기 위해 데이터를 모델링할 수 없습니다.

동의 모드를 사용 설정하는 방법

동의 모드를 사용 설정하는 방법은 웹사이트와 앱에 따라 다릅니다. 또한 동의를 얻기 위한 구현 방식과 사용하는 태그 지정 플랫폼에 따라 다릅니다.

웹사이트의 동의 모드 사용 설정

태그 관리자와 커뮤니티 템플릿이 있는 CMP를 사용하여 최소한의 코딩으로 웹사이트에 동의 모드를 사용 설정할 수 있습니다. CMP 파트너에게 태그 관리자 템플릿 및 통합을 통해 동의 모드를 사용 설정하는 방법을 안내받을 수 있습니다.

웹사이트 개발자는 gtag.js 동의 명령어 또는 태그 관리자 동의 모드 템플릿에서 생성된 태그를 사용하여 동의 모드를 사용 설정할 수 있습니다.

앱의 동의 모드 사용 설정

앱 개발자는 Firebase용 Google 애널리틱스 SDK를 사용하여 동의 모드를 사용 설정할 수 있습니다.

동의 관리 플랫폼 통합

동의 관리 플랫폼(CMP)은 Google 태그 관리자의 동의 모드 및 동의 설정과 통합할 수 있습니다. 태그 관리자의 추천 CMP에는 태그 관리자 커뮤니티 템플릿 갤러리에서 사용할 수 있는 템플릿이 있으며, 이는 Consent API와 통합되어 있습니다.

사용자 개인 정보를 보호하면서 가치 있는 통계를 확보하려면 웹사이트 사용자의 동의를 얻어야 합니다. 동의 관리 플랫폼(CMP)을 사용하거나 콘텐츠 관리 시스템(CMS)을 사용하여 동의를 수집하고 Google에 전송하는 것이 좋습니다.

CMP와 동의 모드의 통합 방법에 대한 자세한 내용은 아래 표를 참고하세요.

동의 도구 지원되는 동의 유형 태그 관리자
커뮤니티
템플릿
사용 가능 여부
동의 업데이트 호출과의 통합 지원 여부 동의 기본 호출과의 통합 지원 여부
Commanders Act ad_personalization
ad_storage
ad_user_data
analytics_storage
functionality_storage
personalization_storage 
security_storage

(통합 GTM 템플릿 + TrustCommander 템플릿)
Complianz ad_personalization
ad_storage
ad_user_data
analytics_storage
functionality_storage
personalization_storage
security_storage

(통합 GTM 템플릿 + TrustCommander 템플릿)
Consentmanager ad_personalization
ad_storage
ad_user_data
analytics_storage
✓  ✓ 
(통합 GTM 템플릿 + gtag.js 코드 예시)
Cookie First ad_personalization
ad_storage
ad_user_data analytics_storage functionality_storage personalization_storage security_storage
✓  ✓ 
(통합 GTM 템플릿 + gtag.js 코드 예시)
Cookie Information
A/S

ad_personalization
ad_storage
ad_user_data
analytics_storage functionality_storage
personalization_storage 
security_storage


(통합 GTM 템플릿 + gtag.js 코드 예시)
Cookiebot(Cybot) ad_personalization
ad_storage
ad_user_data
analytics_storage
functionality_storage
personalization_storage 
security_storage
 

(통합 GTM 템플릿 + gtag.js 코드 예시)
CookieScript ad_personalization
ad_storage
ad_user_data
analytics_storage
functionality_storage
personalization_storage
security_storage

(통합 GTM 템플릿 + gtag.js 코드 예시)
CookieYes ad_personalization
ad_storage
ad_user_data
analytics_storage
functionality_storage
personalization_storage
security_storage

(통합 GTM 템플릿 + gtag.js 코드 예시)
Didomi

ad_personalization
ad_storage
ad_user_data
analytics_storage
functionality_storage
personalization_storage 
security_storage 


(전체 GTM + 비 GTM 통합)
iubenda ad_personalization
ad_storage
ad_user_data
analytics_storage
functionality_storage
personalization_storage 
security_storage

(통합 GTM 템플릿 + gtag.js 코드 예시)
OneTrust

ad_personalization
ad_storage
ad_user_data
analytics_storage
functionality_storage
personalization_storage 
security_storage


(통합 GTM 템플릿 + gtag.js 코드 예시)
Osano ad_personalization
ad_storage
ad_user_data
analytics_storage

(통합 GTM 템플릿 + gtag.js 코드 예시)
Secure Privacy

ad_personalization
ad_storage
ad_user_data
analytics_storage
functionality_storage
personalization_storage
security_storage


(통합 GTM 템플릿 + gtag.js 코드 예시)
Sirdata ad_personalization
ad_storage
ad_user_data
analytics_storage
functionality_storage
personalization_storage
security_storage

(통합 GTM 템플릿 + gtag.js 코드 예시)
Termly ad_storage
analytics_storage
functionality_storage
personalization_storage
security_storage

(통합 GTM 템플릿 + gtag.js 코드 예시)
Usercentrics

ad_personalization
ad_storage
ad_user_data
analytics_storage
functionality_storage
personalization_storage 
security_storage 


(통합 GTM 템플릿 + gtag.js 코드 예시)

CMP 제공업체를 위한 동의 모드

동의 관리 플랫폼(CMP) 제공업체가 동의 모드를 통합하면 Google 제품을 사용하는 고객에게 더 나은 환경을 제공할 수 있습니다. 자세한 내용은 CMP 제공업체를 위한 동의 모드를 참고하세요.

추가 리소스

동의 모드에는 지역별 동작, 이전에 저장된 정보를 수정하는 기능, 동의가 거부되었을 때 URL에서 정보를 전달하는 기능 등의 추가 기능이 있습니다. 동의 모드 및 이러한 추가 기능을 사용하는 방법에 관한 자세한 내용은 다음을 참고하세요.

도움이 되었나요?

어떻게 하면 개선할 수 있을까요?
true
나에게 맞는 학습 과정 선택하기

Google 애널리틱스 4를 최대한 활용하는 데 도움이 되는 새로운 리소스인 google.com/analytics/learn을 확인해보세요. 새 웹사이트는 동영상, 도움말, 안내 가이드와 함께 Google 애널리틱스 Discord, 블로그, YouTube 채널, GitHub 저장소 링크를 제공합니다.

지금 학습 시작하기

검색
검색어 지우기
검색 닫기
기본 메뉴
12682938375534301884
true
도움말 센터 검색
true
true
true
true
true
69256
false
false