동의 모드를 사용하면 웹 및 앱 개발자가 사용자 동의 여부를 기반으로 태그 및 앱 SDK 동작을 조정할 수 있습니다.
이 도움말에서는 동의 모드의 기본 사항을 소개합니다. 동의 모드에는 지역별 동작, 이전에 저장된 정보를 수정하는 기능, 동의가 거부되었을 때 URL의 정보를 전달하는 기능 등 추가 기능이 있습니다. 동의 모드 및 이러한 추가 기능을 사용하는 방법에 관한 자세한 내용은 다음을 참고하세요.
동의를 관리하는 방법
사용자 동의를 관리하려면 다음과 같이 해야 합니다.
사용자가 자신의 행동에 관한 정보를 저장하는 데 동의하는지 또는 거부하는지 확인합니다. 개발자는 웹사이트 또는 앱에서 사용자의 동의를 얻을 책임이 있습니다.
Google의 동의 모드를 사용하여 사용자의 동의 여부를 Google에 전달합니다.
Google 태그, 서드 파티 태그 및 앱 SDK가 사용자의 동의 여부에 따라 작동하는지 확인합니다.
첫 번째와 두 번째 요건을 충족하기 위해 서드 파티 동의 관리 플랫폼(CMP) 또는 맞춤 솔루션을 구현할 수 있습니다. 동의 모드를 사용하면 웹사이트 또는 앱에서 기본 동의 상태를 설정할 수 있으므로 세 번째 요건이 충족됩니다. 웹사이트 방문자나 앱 사용자가 동의 여부를 표시하면 동의 확인 기능이 있는 태그 및 SDK가 동작을 조정하고 웹사이트 또는 앱과의 상호작용 전반에 사용자 동의 여부가 적용됩니다.
동의 모드 용어
다음 용어는 동의 모드 맥락에서 특별한 의미를 갖습니다.
- 동의 확인: 태그 및 SDK가 동의 상태 및 동의 유형을 기반으로 동작을 수정합니다.
- 동의 상태: 사용자의 동의 여부를 나타내며 각 동의 유형별로 동의이거나 거부입니다. 동의 확인 기능이 포함된 태그 및 SDK는 동의가 태그 동작에 미치는 영향에 설명된 대로 동작을 변경합니다.
- 동의 유형: 저장 유형을 나타냅니다. 동의는 각 유형별로
granted또는denied일 수 있습니다.
동의 유형
동의 유형은 다음과 같습니다.
| 동의 유형 | 설명 |
| ad_storage | 광고와 관련된 저장이 가능하도록 합니다(예: 쿠키(웹), 기기 식별자(앱)). |
| ad_user_data | 온라인 광고를 위해 사용자 데이터를 Google에 전송하는 데 대한 동의를 설정합니다. |
| ad_personalization | 개인 맞춤 광고에 대한 동의를 설정합니다. |
| analytics_storage | 분석, 예를 들어 방문 기간과 관련된 저장이 가능하도록 합니다(예: 쿠키(웹), 기기 식별자(앱)). |
| functionality_storage | 웹사이트 또는 앱의 기능을 지원하는 저장이 가능하도록 합니다(예: 언어 설정). |
| personalization_storage | 맞춤설정, 예를 들어 동영상 추천과 관련된 저장이 가능하도록 합니다. |
| security_storage | 보안과 관련된 저장이 가능하도록 합니다(예: 인증 기능, 사기 방지 및 기타 사용자 보호). |
동의 모드를 지원하는 태그
다음 Google 제품의 태그 및 SDK는 동의 확인 기능이 포함되어 있으며 동의 상태에 따라 동작을 조정합니다.
- Google 태그
- Google 애널리틱스(Firebase용 Google 애널리틱스 포함)
- Google Ads(전환 추적 및 리마케팅 포함, 전화 통화 전환은 지원 예정)
- 플러드라이트
- 전환 링커
동의가 태그 및 앱 SDK 동작에 미치는 영향
일반적으로 사용자가 동의하면 태그가 정상적으로 작동합니다.
사용자가 광고 개인 최적화 또는 광고 사용자 데이터에 대한 동의를 거부하면 태그 또는 앱 SDK에서 사용자 데이터를 광고 타겟팅 목적으로 사용할 수 없습니다.
사용자가 저장에 대한 동의를 거부하면 동의를 인식하는 태그 또는 앱 SDK에서 쿠키(웹) 또는 기기 식별자(앱)를 저장하지 않습니다. 대신, 태그에서 쿠키가 없는 핑(웹) 또는 신호(앱)를 전송하여 Google 서버에 동의 상태 및 사용자 활동을 전달합니다. 이렇게 하면 Google Ads 및 Google 애널리틱스 4 속성에서 전환을 모델링할 수 있습니다. 동의 모드 모델링을 참고하세요.
다음 신호가 동의 상태를 전달합니다.
동의 상태 핑: 동의 상태 핑은 동의 모드가 구현된 각 페이지를 사용자가 방문할 때마다 전송됩니다. 이러한 핑은 각 동의 유형(예: 광고 저장 또는 분석 저장)에 대한 동의 또는 거부 상태를 전달합니다.
전환 핑: 전환 핑은 전환이 발생했음을 나타내기 위해 전송됩니다.
Google 애널리틱스 핑: Google 애널리틱스 핑은 이벤트가 로깅될 때 Google 애널리틱스를 사용하는 웹사이트의 각 페이지에서 전송됩니다.
핑에는 다음이 포함될 수 있습니다.
- 기능 정보(예: 브라우저에서 수동으로 추가된 헤더):
- 타임스탬프
- 사용자 에이전트
- 리퍼러
- 집계 / 비식별 정보:
- 사용자가 사이트 탐색 시 방문한 현재 또는 이전 페이지에서 URL에 광고 클릭 정보가 포함되어 있는지 여부 표시(예: GCLID / DCLID)
- 동의 상태에 대한 불리언 정보
- 페이지를 로드할 때마다 생성되는 난수
동의 상태에 따라 태그 동작이 변경되도록 하는 것 외에도 사용자가 동의를 거부하면 저장된 데이터를 수정할 수 있습니다. 예를 들어 사용자가 광고 데이터 저장에 동의한 후 마음을 바꿔 동의를 거부할 수 있습니다. ads_data_redaction을 사용하는 경우, 사용자가 동의를 거부하면 Google Ads에서 저장된 정보가 삭제됩니다.
동의 상태 확인 기능이 기본으로 포함된 태그는 동의 상태에 따라 작동 방식이 수정됩니다. 다음 표에는 동의 유형, 동의 상태, ads_data_redaction이 true로 설정되었는지 여부에 따라 태그 동작이 설명되어 있습니다.
| 동의 유형 | 거부함 또는 동의함 | 동작 |
ad_storage 및 analytics_storage |
동의함 동의함 |
|
ad_personalization |
거부함 | 개인 맞춤 광고는 중지되고, 다음 기능에서 데이터를 수신하지 않게 됩니다.
|
ad_user_data |
거부함 | 다음을 포함하여 온라인 광고를 위한 개인 정보 수집이 중지됩니다.
|
ad_storage |
거부함 |
|
analytics_storage |
거부함 |
|
ad_storage 및 ads_data_redaction
|
거부함 및 true |
|
동의 모드 모델링
데이터 수집 차이를 완화하기 위해 Google 제품에서는 이러한 핑을 사용하여 측정 솔루션을 위한 측정항목을 모델링합니다. 사용자 개인 정보를 보호하려면 태그 또는 앱 SDK가 특정 데이터 수집 기준점을 충족해야 합니다. 아래 연결된 도움말에서 모델링되는 항목 및 상황에 대해 자세히 알아볼 수 있습니다.