알림

고객 지원팀에서는 현재 표시 언어로 문제 해결 서비스를 제공하지 않습니다. 지원팀 담당자에게 문의하려면 먼저 영어 또는 지원되는 다른 언어(스페인어, 포르투갈어, 일본어)로 전환해야 합니다. 

IAB 투명성 및 동의 프레임워크와 통합하기

Search Ads 360이 언급되는 경우 제품의 이전 버전과 새 버전 모두 포함됩니다.
이 문서는 투명성 및 동의 프레임워크(TCF)와 통합하려는 광고주를 위한 것입니다. 동의 관리 플랫폼 관리자(CMP)인 경우 개발자 문서에서 TCF와 통합하는 방법을 알아보세요.

IAB 유럽에서는 투명성 및 동의 프레임워크(TCF)를 유지관리하므로 Google과 같은 광고 공급업체에 동의 상태를 전송할 수 있습니다. Google의 TCF 적용 덕분에 IAB TCF를 직접 사용하거나 IAB TCF를 사용하는 CMP를 통해 Google에 동의 신호를 전달할 수 있습니다.

이 도움말에서는 플러드라이트, 게재위치, 추적 태그에 대해 Campaign Manager 360, Search Ads 360, Display & Video 360에서 TCF v2.2와 통합하는 방법을 설명합니다. 클릭 추적기에는 IAB TCF가 적용되지 않습니다.

작동 방식

Campaign Manager 360, Search Ads 360, Display & Video 360에서는 전환 추적 태그의 TCF 투명성 및 동의(TC) 문자열을 읽고 해석할 수 있습니다. CMP는 사용자의 선택에 따라 TCF 문자열을 만들어 Campaign Manager 360이나 Search Ads 360, Display & Video 360에 동의 신호를 전송할 수 있습니다.

TCF v2.2와 통합하면 Campaign Manager 360, Search Ads 360, Display & Video 360에서 TC 문자열을 읽을 수 있게 됩니다. 연결된 태그는 TC 문자열의 내용에 따라 동작을 조정합니다.

다음 사항에 유의하시기 바랍니다.

  • 공급업체인 Google은 TCF v2.2를 사용하는 TC 문자열을 허용합니다. Google에서는 TCF v2.1 문자열을 계속 허용하지만, 업계가 TCF v2.2로 이전함에 따라 CMP는 구현 주요 일정에 관한 IAB 가이드라인을 따르는 것이 좋습니다.
  • Campaign Manager 360과 Search Ads 360은 동일한 플러드라이트 태그 집합을 공유합니다. Campaign Manager 360에서 받은 사용자 권한은 Search Ads 360에 상속됩니다. 플러드라이트 태그가 공유되는 방법을 알아보세요.

투명성 및 동의 프레임워크 설정

Google은 TCF JavaScript API 또는 TCF 매크로를 통해 TC 문자열을 수신하거나 전송할 수 있습니다.

TCF JavaScript API

CMP가 JavaScript 변수에 TC 문자열을 저장하면 Google 태그에서 사용자 권한 세부정보에 액세스하여 가져옵니다.

TCF 매크로

IAB TCF는 다음을 위해 광고 소재 태그에 매크로를 사용할 수 있도록 지원합니다.

  • URL에서 TC 문자열을 삽입하고 전송해야 하는 위치를 나타냅니다.
  • 어떤 공급업체가 있는지 식별합니다.

IAB TCF와 통합하고자 하는 광고주는 픽셀 공급업체와 협력하여 다음 매크로를 적절하게 지원해야 합니다.

  • gdpr_consent=${GDPR_CONSENT_xxxxx}: 동의 매개변수를 수신하는 매크로이며, 여기서 xxxxx는 TC 문자열을 수신하는 공급업체의 글로벌 공급업체 목록 ID(GVL ID)입니다.
  • gdpr=${GDPR}: GDPR 상태를 수신하는 매크로로, 여기서 1은 GDPR이 적용됨을, 0은 적용되지 않음을 나타냅니다.
  • addtl_consent=${ADDTL_CONSENT}: IAB GVL에 없지만 Google의 광고 기술 제공업체 관리 기능에 있는 공급업체를 지원하는 매크로이며 여기서 ADDTL_CONSENT는 점으로 구분된 사용자 동의 Google 광고 기술 제공업체(ATP) ID 목록입니다. Google의 추가 동의 기술 사양에 관해 자세히 알아보세요.

공급업체에 TCF 신호 전달

TCF 신호는 광고 소재 또는 이벤트 태그에 포함될 수 있는 다른 공급업체로 전달될 수도 있습니다. 이러한 신호는 사용자가 광고 소재에 포함된 공급업체에 제공한 권한과 Google 정책 적용 여부를 토대로 어떤 광고 소재를 게재할 수 있는지 관리할 수 있습니다. 또한 TC 문자열을 통해 사용자는 개인 맞춤 광고가 게재되지 않고 잠재고객 목록에 추가되지 않도록 선택 해제할 수도 있습니다.

TC 문자열을 수신하는 각 공급업체에는 고유한 글로벌 공급업체 목록 ID가 있습니다. 서드 파티 광고 태그 및 추적 픽셀의 경우, 광고주는 TCF를 채택하기로 한다면 공급업체의 GVL ID를 새로운 매크로와 함께 공급업체의 태그에 직접 추가해야 합니다. 그러면 공급업체가 사용자의 환경설정을 준수하고 TCF 사용자 권한 세부정보를 계속 전달하도록 Campaign Manager 360, Search Ads 360, Display & Video 360에서 매크로를 TC 문자열로 대체합니다.

http://vendor-a.com/?key1=val1&key2=val2&gdpr=${GDPR}&gdpr_consent=${GDPR_CONSENT_xxxxx}

참고: HTML5 파일, 리치 미디어 광고 소재 등의 원본 광고 애셋 내에 구현된 매크로는 지원되지 않습니다. 이와 같은 형식을 사용하며 광고 소재에서 이루어진 서드 파티 호출에 TC 문자열을 전달하고자 하는 경우 광고주는 CMP를 확인하고 TCF API에 액세스할 수 있도록 JavaScript 코드를 직접 포함해야 합니다.

Campaign Manager 360에서 공급업체 매크로는 다음의 경우 지원됩니다.

  • 이벤트 태그
  • 플러드라이트 동적 태그
  • 광고 소재 리디렉션 
  • 맞춤 광고 소재
  • 온라인 행동 기반 광고(OBA) 링크
  • INS 태그

Display & Video 360에서는 매크로가 일반적으로 지원되는 모든 광고 소재 유형 및 필드에 공급업체 매크로가 지원됩니다.

태그 통합

Campaign Manager 360, Search Ads 360, Display & Video 360 태그는 사이트에 IAB TCF 등록 CMP를 구현한 광고주의 사용자 권한 전달을 지원합니다.

플러드라이트 태그

Campaign Manager 360, Search Ads 360, Display & Video 360은 모두 플러드라이트 태그를 사용하여 전환을 측정합니다. TCF를 채택하기로 한 경우 광고주는 광고주의 플러드라이트 태그 구현 방식에 따라 다음을 실행해야 합니다.

  • 기존 플러드라이트 태그(Google 태그를 통해 구현되지 않음): 광고주는 사이트의 모든 기존 플러드라이트 태그에 새 매크로를 추가해야 합니다. 또는 새 매크로가 자동으로 포함될 플러드라이트 태그를 다시 다운로드할 수 있습니다.
  • 플러드라이트 태그(Google 태그 또는 Google 태그 관리자를 통해 구현됨): 광고주는 이러한 태그를 TCF API와 통합할 수 있으며, 태그가 정확하게 통합되도록 CMP 지침을 따라야 합니다.  Google 태그 또는 Google 태그 관리자를 사용하는 광고주는 태그의 전역 헤더 부분에 다음 JavaScript 행을 추가하여 TCF 지원을 사용 설정할 수 있습니다. window ['gtag_enable_tcf_support'] = true;

     <script>

        window ['gtag_enable_tcf_support'] = true;

      </script>

     

    <!-- Google tag (gtag.js) -->

      <script async src="https://www.googletagmanager.com/gtag/js?id=FL-CONFIG_ID"></script>

      <script>

        window.dataLayer = window.dataLayer || [];

        function gtag(){dataLayer.push(arguments);}

        gtag('js', new Date());

     

        gtag('config','FL-CONFIG_ID');

      </script>

게재위치 및 추적 태그

Campaign Manager 360 및 Display & Video 360에서만 게재위치 및 추적 태그를 사용합니다.

게재위치 및 추적 태그의 경우 게시자의 CMP가 TCF 사용자 권한 세부정보를 전송하는 역할을 합니다.

  • Display & Video 360: 게시자의 사이트에서 태그가 실행되면 CMP는 먼저 TCF 사용자 권한 세부정보를 광고 거래소로 보낸 다음 Display & Video 360으로 보냅니다. 그러면 Display & Video 360에서는 태그의 매크로를 TC 문자열로 바꾸고, Campaign Manager 360에서는 게시자의 사이트에 광고 소재를 게재합니다.

  • Campaign Manager 360: CMP는 TCF 매크로가 존재하는 경우 TCF 사용자 권한 세부정보를 Campaign Manager 360에 직접 전달하거나 TCF API를 통해 자동으로 전달합니다.

TCF를 채택하기로 선택한 경우 광고주는 태그에 따라 다음을 실행해야 합니다.

  • Google 태그 (INS 지원 예정): 조치를 취할 필요가 없습니다. TCF 사용자 권한 세부정보가 TCF API를 통해 CMP에서 자동으로 전달됩니다.
  • 기타 모든 태그: TCF를 채택하려는 광고주는 사이트의 모든 기존 태그에 새 매크로를 추가할 수 있습니다. 또는 새 매크로가 자동으로 포함될 태그를 다시 다운로드할 수 있습니다. 고객은 다음 예를 가이드로 사용하여 TCF를 기존 INS 태그에 추가할 수 있습니다.

    <ins class='dcmads'

     style='display:inline-block;width:300px;height:250px'

     data-dcm-placement='N7480.1664088DOUBLECLICK.NETTEST/B8299600.114131924'

     data-dcm-rendering-mode='script' 

    data-dcm-gdpr-applies=’gdpr=${GDPR}’

    data-dcm-gdpr-consent='gdpr_consent=${GDPR_CONSENT_755}'

    data-dcm-addtl-consent=’addtl_consent=${ADDTL_CONSENT}’

     

     data-dcm-click-tracker='${CLICK_URL}'>

     <script src='https://www.googletagservices.com/dcm/dcmads.js'></script>

    </ins>

TCF를 통한 제품 동작

목적

TCF는 '목적'을 사용하여 데이터 처리를 구성하며, 목적마다 해당하는 동의 또는 적법한 이익이라는 법적 근거가 있습니다. Campaign Manager 360, Display & Video 360, Search Ads 360 태그는 해당하는 경우 다음과 같은 방식으로 동의 문자열이 포함된 요청을 처리합니다.

목적 Google 등록 법적 근거 설명 누락될 경우에 미치는 영향
1 동의 기기에 정보 저장 및/또는 기기의 정보에 액세스

쿠키가 만들어지지 않거나 측정 또는 맞춤설정에 사용되지 않습니다. 동의하지 않은 사용자는 리마케팅 목록에 추가되지 않으며, 기여 분석 보고서가 더 제한될 수 있습니다.

Google 서비스가 사용자 수준의 광고 데이터를 수신하지 않습니다. Google 태그 설정에서 Google 서비스 전반의 데이터 사용을 관리합니다.

2 유연형 - 적법한 이익으로 기본 설정* 기본 광고 선택 이 목적은 광고를 게재하는 모든 이벤트에 필수입니다. 이 목적이 없으면 광고가 게재되지 않을 수도 있습니다.
3, 4 동의 개인 맞춤 광고 프로필 생성 및 사용 이벤트가 광고 개인 최적화에 사용될 수 없으며, 리마케팅 목록에 사용되지 않습니다. 잠재고객 목록에 이미 추가된 사용자는 영향을 받지 않습니다.
7 유연형 - 적법한 이익으로 기본 설정* 광고 실적 측정

이 목적은 모든 이벤트에 필수입니다. 이 목적이 없으면 이벤트가 기록되지 않을 수도 있습니다.

Google 서비스가 사용자 수준의 광고 데이터를 수신하지 않습니다. Google 태그 설정에서 Google 서비스 전반의 데이터 사용을 관리합니다.

9 유연형 - 적법한 이익으로 기본 설정* 시장 조사를 적용하여 잠재고객 통계 생성 이 목적은 모든 이벤트에 필수입니다. 이 목적이 없으면 이벤트가 기록되지 않을 수도 있습니다.
10 유연형 - 적법한 이익으로 기본 설정* 제품 개발 및 개선 이 목적은 모든 이벤트에 필수입니다. 이 목적이 없으면 이벤트가 기록되지 않을 수도 있습니다.
SP1 적법한 이익 보안 강화, 사기 방지, 디버그 이 목적은 항상 TCF 내에서 제공됩니다.
SP2 적법한 이익 광고 게재 또는 콘텐츠 게시의 기술적 측면 이 목적은 항상 TCF 내에서 제공됩니다.

* Google에서는 TCF 목적 2, 7, 9, 10에 대해 유연하게 등록되며 적법한 이익을 기본 근거로 합니다. 게시자가 Google이 이러한 목적에 동의하는 데 제한을 두도록 CMP를 구성하지 않는 한, Google에서는 CMP가 사용자에 대해 설정한 적법한 이익을 근거로 하게 됩니다. Google은 목적 1, 3, 4에 유연하게 등록되지 않으며, 이러한 목적에 대해 항상 동의를 요구합니다.

나머지 TCF 목적은 Campaign Manager 360, Display & Video 360, Search Ads 360 태그에서 사용되지 않지만 다른 Google 제품에서 사용될 수도 있습니다.

고려사항

  • Google에서는 gdpr=1을 TCF가 이벤트에 적용된다는 신호로 해석합니다. gdpr= 매개변수가 1로 설정되고 gdpr_consent= 매개변수가 Campaign Manager 360 게재위치 태그에 존재하는 경우 gdpr_consent= 에는 유효한 TC 문자열이 포함되어야 합니다. 포함되지 않은 경우 광고가 게재 또는 측정되지 않을 수 있습니다. 
  • TC 문자열에 Google이 요청에 대한 목적 1 동의를 얻지 못했다고 표시되는 경우 태그에서 ad.doubleclick.net을 pagead2.googlesyndication.com으로 바꿉니다. 이는 표준 태그, iframe/JavaScript 태그(INS 태그 제외), 프리패치 태그(동영상 포함), 추적 광고 태그 및 클릭 추적 광고 태그에 적용됩니다. 
  • 위와 달리, 현재 addtl_consent 값이 잘못되더라도 광고 게재가 제한되지 않습니다.
  • Google 정책은 다른 공급업체에 연결된 광고 소재에 삽입되어 있는 TCF 매크로에도 적용됩니다. 이러한 매크로가 잘못된 경우 Google에서 TCF가 적용된다고 판단하면(노출이 gdpr=1로 호출됨) 광고 소재가 게재되지 않습니다. 이 경우 다른 적격한 광고 소재 또는 기본 광고 소재가 게재됩니다.

참고: Google 태그 관리자와 Google 태그는 TCF 정책 및 기술 사양에 따라 올바르게 구현된 TCF 문자열만 허용하며, Google의 EU 사용자 동의 정책을 준수합니다. CMP가 500밀리초 이내에 응답하지 않거나 '오류', '스텁' 또는 '로드 중' 상태로 표시되면 태그는 제한 모드에서 진행됩니다. 

  • Google Ads 퍼스트 파티 및 서드 파티 전환 쿠키의 쓰기 및 읽기가 제한됩니다.
  • Google 애널리틱스 광고 기능에는 IAB TCF v2가 적용되며, 이러한 요청은 모든 목적에서 거부되는 것처럼 취급되며 그 효과는 위의 표에 요약되어 있습니다. 
  • 리마케팅 기능의 사용이 중지됩니다.

오류 메시지 문제 해결

CMP가 500밀리초 이내에 응답하지 않거나 '오류', '스텁' 또는 '로드 중' 상태로 표시되면 태그는 제한 모드에서 진행됩니다. 문제를 해결하려면 다음 단계를 따르세요.

전환 태그를 실행하는 함수를 직접 호출하는 경우:

  • getTCData TCData.eventStatus = 'tcloaded' 또는 'cmpuishown' + 'useractioncomplete'의 응답이 500밀리초 이내에 전송되었는지 확인합니다. 이는 CMP가 사용자에게 동의와 관련된 선택사항을 제공할 준비가 되었음을 나타냅니다.

전환 태그를 제출하는 함수를 직접 호출하지 않는 경우:

  • CMP를 통해 getTCData 지원을 구현하고 TCData.eventStatus = 'tcloaded' 또는 'cmpuishown' + 'useractioncomplete'을 반환하여 API를 통해 500밀리초 이내에 사용자 동의를 사용할 준비가 되었음을 나타냅니다.

도움이 되었나요?

어떻게 하면 개선할 수 있을까요?
검색
검색어 지우기
검색 닫기
기본 메뉴
11620673752394604741
true
도움말 센터 검색
true
true
true
true
true
5055977
false
false