워크스페이스 열기

가이드 · 업계 표준

GPP 설명: 여러 개인정보 보호법을 위한 하나의 신호

GPP는 미국 주들부터 캐나다와 유럽까지, 각 법이 요구하는 개인정보 선택을 하나의 코드로 모읍니다. 이것이 어떻게 작동하는지, Google이 무엇을 읽는지, 내 사이트에 언제 필요한지 알아보세요.

  • ✓IAB Tech Lab 사양 기준
  • ✓Ad Manager가 받아들이는 것과 무시하는 것 포함
  • ✓사이트를 변경하지 않는 읽기
2022GPP 문자열 버전 1.0이 공개된 해
20GPP 공식 목록의 미국 주 섹션 수
6Ad Manager가 GPP 안에서 읽는 미국 섹션 수
7미국 전국 섹션 번호인 usnat

정의

개인정보 신호를 위한 하나의 상자

GPP는 광고 업계의 기술 기구인 IAB Tech Lab의 프로토콜입니다. 처음에는 Global Privacy Platform으로 만들어졌고, 지금은 공식 사이트에 Global Privacy Protocol로 나옵니다. 약자는 그대로입니다.

아이디어는 간단합니다. 개인정보 보호법마다 요구하는 정보가 다릅니다. 캘리포니아는 데이터의 판매와 공유를 말합니다. 다른 주들은 타겟 광고를 말합니다. 유럽은 목적별 동의를 말합니다. GPP는 이 모두를 섹션으로 나뉜 하나의 코드, GPP 문자열에 담습니다.

사이트의 개인정보 보호 배너인 CMP가 지역과 방문자의 선택에 따라 이 문자열을 만듭니다. 그런 다음 광고 코드가 문자열을 플랫폼에 보내고, 플랫폼은 그 방문자에게 해당하는 섹션만 읽습니다.

TCF처럼 GPP도 법이 아닙니다. 방문자의 선택을 광고 파트너에게 표준화된 방식으로 전달하기 위한 기술 도구입니다.

체크리스트

꼭 지켜야 할 것

GPP는 법이 아니므로 이 항목들은 미국 주법과 Google이 신호를 읽는 데 요구하는 사항에서 나왔습니다.

  1. 미국 방문자에게 거부 링크를 보여 주세요

    캘리포니아에서 개인 데이터를 판매하는 회사는 Do Not Sell or Share My Personal Information이라는 명확하고 눈에 띄는 링크가 필요합니다. Google의 주 규정 메시지가 이 링크를 만들어 줍니다.

    예시

    미국 방문자용 푸터에 Do Not Sell or Share My Personal Information 링크를 두세요.

  2. GPC를 거부로 처리하기

    캘리포니아에서는 브라우저가 보내는 Global Privacy Control 신호를 데이터 판매나 공유를 중단해 달라는 유효한 요청으로 존중해야 합니다.

    예시

    브라우저가 GPC를 보내면 CMP는 클릭을 묻지 않고 거부를 GPP string에 기록합니다.

  3. 거부가 GPP string을 바꾸게 하세요

    Google은 string이 판매, 공유, 타겟 광고 거부를 나타내면 제한된 데이터 처리를 켭니다. 클릭해도 string이 바뀌지 않으면 거부가 Google에 전달되지 않습니다.

  4. Google이 읽는 섹션을 사용하세요

    Google은 GPP에서 미국 전국 섹션과 캘리포니아, 콜로라도, 코네티컷, 플로리다, 버지니아 섹션을 받습니다. 유타 섹션, 캐나다 TCF, GPP 버전 1.0은 받지 않습니다.

  5. 유럽용으로는 별도의 TCF를 유지하세요

    EEA, 영국, 스위스 방문자에게 Google은 계속 Google 인증 CMP와 IAB Europe의 TCF를 사용합니다. GPP 안에 들어 있는 유럽 TC string은 받지 않습니다.

  6. 모든 요청에 gpp와 gpp_sid를 보내세요

    Google은 gpp 매개변수로 string을, gpp_sid 매개변수로 섹션 번호를 받습니다. 헤더 비딩 파트너도 두 값을 모두 받는지 확인하세요.

    예시

    전국 섹션이 있는 방문자의 광고 요청에서 gpp_sid 매개변수에 숫자 7이 들어 있습니다.

  7. GPP가 없다면 태그에 거부를 표시하세요

    Google은 미국 주에 GPP나 CMP를 요구하지 않습니다. 자체 거부 링크가 있다면, 거부한 방문자에 대해 Ad Manager 태그에서 바로 제한된 데이터 처리를 켤 수 있습니다.

    googletag.pubads().setPrivacySettings({
      restrictDataProcessing: true
    });
  8. US Privacy String을 GPP로 바꾸세요

    IAB는 2024년 1월에 US Privacy String을 중단했습니다. Google은 아직 이 신호를 읽지만 GPP로 옮기기를 권장합니다.

실제 사례

옳은 예와 틀린 예

공식 도구

인증 CMP와 공식 링크

Google은 미국 주에 인증 CMP도 GPP도 요구하지 않으므로, 아래 공식 페이지에서 신호를 만들고 거부를 보여 주세요.

용어

대시보드와 보고서에서 보게 될 용어

여섯 가지 개념으로 사이트에서 GPP에 일어나는 거의 모든 일을 설명할 수 있습니다.

GPP string

헤더와 하나 이상의 섹션이 있는 전체 코드입니다. 광고 요청과 함께 전달됩니다.

헤더

문자열의 첫 부분입니다. 어떤 섹션이 안에 들어 있는지 알려 주어 각 파트너가 필요한 것을 찾게 합니다.

섹션

미국 전국 섹션이나 한 주의 섹션처럼, 하나의 관할 지역을 위한 블록입니다. 각각 번호와 짧은 이름이 있습니다.

gpp_sid

그 요청에 적용되는 섹션 번호의 목록입니다. 문자열과 함께 가서 파트너가 어느 것을 읽을지 알게 합니다.

__gpp API

페이지에 있는 CMP의 표준 명령입니다. 광고 스크립트가 이를 통해 문자열이 준비되었는지, 내용이 무엇인지 묻습니다.

MSPA

미국의 광고 거래를 위한 IAB의 다주 계약입니다. 전국 섹션에는 거래가 이 계약에 해당하는지 나타내는 필드가 있습니다.

섹션

GPP 문자열에 들어갈 수 있는 것

공식 섹션 목록은 IAB Tech Lab 저장소에 있으며, 새 법이 시행됨에 따라 늘어납니다.

유럽 TCF (tcfeuv2)

유럽 TC string을 GPP 안에 담습니다. 모든 것을 GPP로 읽는 파트너에게는 유용하지만, Google은 유럽 방문자에 대해 이 경로를 받아들이지 않습니다.

캐나다 TCF (tcfcav1)

IAB Canada가 캐나다의 동의 규정을 위해 만든 캐나다 버전의 TCF입니다.

US Privacy (uspv1)

캘리포니아의 예전 신호로, 네 글자 문자열이라고도 합니다. 목록에는 남아 있지만 IAB가 중단했습니다.

미국 전국 (usnat)

주 법률을 통합된 방식으로 다루는 섹션입니다. 많은 CMP가 모든 주에 이 섹션만 씁니다.

주 섹션

캘리포니아, 버지니아, 콜로라도, 코네티컷, 텍사스, 오리건 등의 주를 위한 전용 블록입니다. 공식 목록에는 20개가 있습니다.

GPC 하위 섹션

전국 섹션에는 브라우저가 자동 거부 신호인 Global Privacy Control을 보냈다는 표시가 함께 들어갈 수 있습니다.

적용 대상

내 사이트에 GPP가 필요한 때와 도움이 되지 않는 곳

GPP는 프로그래매틱 광고를 표시하는 미국 방문자가 있는 사이트에 가장 큰 차이를 만듭니다. 방문자가 데이터를 판매, 공유하거나 타겟 광고에 쓰지 말라고 요청했는지 플랫폼이 알게 되는 것이 GPP를 통해서입니다.

방문자 대부분이 브라질 사람이라면 GPP의 영향은 작습니다. LGPD는 이 표준을 쓰지 않고, Google도 브라질 방문자에 대해 GPP를 요구하지 않습니다. 그래도 미국 방문자가 올바른 신호를 받도록 CMP를 지역별로 설정하는 것이 좋습니다.

유럽에서는 GPP가 Google에서 TCF를 대신하지 않습니다. Ad Manager는 EEA, 영국, 스위스 방문자에 대해 GPP 안에 담겨 온 유럽 TC string을 받아들이지 않습니다. 이 지역에서는 맞춤 광고를 위해 TCF가 있는 인증된 CMP가 계속 필수입니다.

GPP 뒤에 있는 법을 집행하는 것은 미국 주 법무장관처럼 각 나라나 주의 기관입니다. GPP 자체는 과태료를 부과하지 않습니다. 방문자의 선택이 전달되었다는 기술적 증거입니다.

방문자의 권리

미국 전국 섹션이 기록하는 것

usnat 섹션은 두 종류의 정보를 담습니다. 첫째는 사이트가 방문자에게 알렸는지입니다. 공유 고지, 판매 고지, 타겟 광고 고지, 민감 정보에 관한 고지입니다.

둘째는 방문자가 결정한 것입니다. 데이터 판매 거부, 공유 거부, 타겟 광고 거부, 민감 정보 사용, 어린이 데이터에 대한 동의 필드가 있습니다.

이 필드들은 주 법률이 사람들에게 주는 권리를 반영합니다. 방문자가 내 정보를 판매하거나 공유하지 마세요를 클릭하면 CMP가 해당 필드를 바꾸고, 모든 파트너가 다음 광고 요청에서 거부를 받습니다.

이 섹션은 거래가 MSPA 계약에 해당하는지도 나타내며, 브라우저가 보낸 Global Privacy Control의 값을 담을 수도 있습니다.

구현 방법

사이트에서 GPP가 작동하게 하는 다섯 단계

  1. GPP를 지원하는 CMP 고르기대부분의 상용 CMP와 Google의 개인 정보 보호 메시지가 미국 주를 위한 옵션을 제공합니다. 내 CMP가 어떤 섹션을 만드는지 확인하세요.
  2. 지역 지정하기미국 방문자에게 메시지를 보여 주고 미국 섹션을 만드세요. 유럽에는 자체 TCF를 유지하세요. 세계의 나머지는 현지 법을 따르세요.
  3. 거부 링크 두기캘리포니아 같은 법은 방문자가 판매나 공유를 거부할 수 있는 눈에 띄는 링크를 요구합니다. 이 링크는 GPP 문자열을 바로 업데이트해야 합니다.
  4. 파트너에게 문자열 전달하기Google 태그는 CMP의 API로 문자열을 읽습니다. 헤더 비딩과 추가 네트워크에서는 모든 요청에 문자열과 gpp_sid가 함께 가는지 확인하세요.
  5. 거부 있을 때와 없을 때 테스트하기미국 방문자로 사이트를 열고, 판매를 거부하고, 문자열이 바뀌는지, 광고 요청에 거부가 담기는지 확인하세요.
표준 GPP API로 브라우저 콘솔에서 빠르게 테스트
// Pergunta à CMP se a GPP string está pronta
__gpp('ping', function (data, ok) {
  if (!ok) return;
  console.log('status:', data.signalStatus);         // 'ready' ou 'not ready'
  console.log('seções:', data.applicableSections);   // ex.: [7]
  console.log('string:', data.gppString);
});

AdSense 및 Ad Manager

Google이 GPP를 읽는 방식

Ad Manager는 광고 요청의 두 매개변수로 문자열을 받습니다. 문자열을 담은 gpp와 섹션 번호를 담은 gpp_sid입니다. CMP가 표준 API를 제공하면 Google 태그가 이를 처리합니다.

GPP 안에서 Ad Manager는 미국 전국 섹션과 캘리포니아, 콜로라도, 코네티컷, 플로리다, 버지니아 섹션을 받아들입니다. 유럽 TCF, 캐나다 TCF, 유타 섹션에는 GPP를 사용하지 않습니다.

문자열에 거부가 표시되면 Google은 제한된 데이터 처리를 켭니다. 전국 섹션에서는 판매, 공유, 타겟 광고 거부가 이에 해당합니다. 광고는 계속 표시되지만, 그 방문자의 데이터를 바탕으로 한 맞춤 설정은 없습니다.

Google은 게시자가 MSPA에 서명하도록 요구하지 않습니다. Ad Manager는 MSPA 인증 파트너 프로그램에 참여합니다. 2025년 9월부터 Google은 전국 섹션의 두 번째 버전을 받아들이며, 첫 번째 버전도 계속 받아들입니다.

타임라인

GPP가 지금에 이르기까지

이 표준은 새로운 주법이 시행될 때마다 업데이트됩니다.

  1. 2022년 9월 28일

    버전 1.0 공개

    IAB Tech Lab이 GPP 문자열의 최종 사양과 CMP API의 첫 버전을 공개합니다.

  2. 2022년 12월

    미국 전국 섹션의 탄생

    usnat 섹션이 주 법률을 하나의 블록으로 모으기 위해 출시됩니다.

  3. 2023년 6월

    CMP API 버전 1.1

    API가 콜백 함수로 응답하게 되고, 일부 예전 명령이 제거됩니다.

  4. 2024년 1월

    US Privacy String 중단

    IAB가 캘리포니아의 예전 신호를 중단합니다. Google은 이 신호를 계속 읽지만, 권장되는 방법은 GPP가 됩니다.

  5. 2025년 9월

    Google이 전국 섹션 v2를 지원

    Ad Manager가 첫 번째 버전도 계속 받아들이면서 전국 섹션의 두 번째 버전을 읽기 시작합니다.

  6. 2025년 말

    새로운 주

    메릴랜드, 인디애나, 켄터키, 로드아일랜드 섹션이 공개 의견 수렴 후 확정됩니다.

  7. 2026년 8월

    새 MSPA로 업데이트

    사양이 다주 계약의 최신 버전으로 업데이트됩니다.

흔한 오류

사이트에서 GPP를 가장 많이 망가뜨리는 것

배너가 계속 정상적으로 보이기 때문에 거의 모두 눈에 띄지 않습니다.

아무것도 바꾸지 않는 거부 링크

방문자가 판매하지 않음을 클릭해도 GPP 문자열은 그대로입니다. 파트너에게는 거부가 일어나지 않은 것입니다.

GPP 안에만 있는 유럽 TCF

CMP가 TC string을 GPP로만 보냅니다. Google은 EEA, 영국, 스위스에 대해 이 경로를 받아들이지 않으며 광고가 제한됩니다.

잘못되었거나 비어 있는 gpp_sid

문자열은 도착하지만 섹션 목록이 내용과 맞지 않습니다. 파트너는 어느 블록을 읽어야 할지 모릅니다.

문자열보다 먼저 나가는 광고

CMP가 준비되기 전에 광고 코드가 실행됩니다. 처음 몇 개의 요청이 개인정보 신호 없이 나갑니다.

GPP 없는 헤더 비딩

Google 태그는 문자열을 받지만 헤더 비딩 파트너는 받지 못합니다. 경매의 일부가 방문자의 거부를 무시합니다.

무시되는 GPC

브라우저는 Global Privacy Control을 보내지만 CMP가 거부를 기록하지 않습니다. 여러 주에서 이는 유효한 거부로 취급됩니다.

실제 사례

GPP에서 해도 되는 것과 안 되는 것

미국과 다른 나라의 트래픽이 있는 사람을 위한 실용적인 예시입니다.

허용

  • CMP와 파트너가 허용한다면 미국 전국 섹션만 사용하기
  • 미국 방문자에게만 문자열을 만들고 유럽에는 TCF 유지하기
  • 푸터에 판매 또는 공유하지 않음 고정 링크 보여 주기
  • 브라우저의 GPC를 문자열에 거부로 기록하기
  • 거부 후에 문자열이 바뀌는지 콘솔에서 확인하기

허용 안 됨

  • 유럽에서 TCF가 있는 인증된 CMP 대신 GPP 사용하기
  • 거부 링크가 이메일 양식만 열게 두기
  • 방문자와 맞지 않는 주 섹션 보내기
  • CMP가 응답하기 전에 광고 로드하기
  • 교체 계획 없이 예전 US Privacy String만 유지하기

ConsentMode에서

GPP에 대해 감사에서 확인하는 항목

  • 미국 방문자와 다른 지역의 방문자로 사이트에 접속해서 CMP가 GPP 문자열을 만드는지 확인합니다.
  • CMP와 문자열에 있는 전국 섹션이나 주 섹션 같은 섹션을 식별합니다.
  • 문자열과 gpp_sid가 페이지의 광고 요청과 함께 가는지 확인합니다.
  • 거부 링크가 있는지, 클릭 후에 문자열이 바뀌는지 확인합니다.
  • 유럽이 Google이 요구하는 TCF 없이 GPP에만 의존하는지 알려 줍니다.

자주 묻는 질문

GPP와 TCF는 경쟁 관계인가요?

아니요. TCF는 유럽의 동의 표준입니다. GPP는 TCF와 다른 법의 신호를 담을 수 있는 봉투입니다. Google에서는 유럽이 계속 TCF를 직접 쓰며, GPP는 주로 미국에 쓰입니다.

제 사이트는 브라질 사이트입니다. GPP가 필요한가요?

미국 방문자가 있고 그들의 거부가 광고 파트너에게 전달되기를 원하는 경우에만 필요합니다. 브라질 방문자에게는 Google이 GPP를 요구하지 않습니다.

GPP가 US Privacy String을 대체하나요?

IAB가 권장하는 경로이며, IAB는 2024년 1월에 예전 문자열을 중단했습니다. Google은 아직 예전 문자열도 읽으므로 교체는 천천히 계획해도 됩니다.

GPP를 쓰려면 MSPA에 서명해야 하나요?

Google은 게시자에게 서명을 요구하지 않습니다. 다른 파트너가 요구하면 법무팀과 검토하세요. MSPA는 계약이지 기술적 설정이 아닙니다.

제한된 데이터 처리를 켜면 광고가 사라지나요?

아니요. Google은 계속 광고를 표시하지만, 그 방문자의 데이터를 맞춤 설정에 쓰지 않습니다. 방문당 수익은 보통 낮아집니다.

내 사이트의 GPP 문자열은 어떻게 보나요?

브라우저 콘솔을 열고 이 가이드의 예시처럼 __gpp API의 ping 명령을 사용하세요. 또는 문자열과 섹션을 보여 주는 ConsentMode 감사를 실행하세요.

자료실

공식 출처

이 가이드는 아래 공식 페이지를 바탕으로 작성했어요. 출처에서 직접 읽어 보세요:

방문자의 거부가 광고에 전달되는지 확인해 보세요

감사는 미국 방문자처럼 GPP 문자열을 읽고, 아무것도 바꾸지 않고 무엇을 고쳐야 하는지 보여 줍니다.

감사 시작하기