AMP 페이지를 사용하는 사이트에서 사용자 메시지를 표시하고 사용자 동의를 수집하려면 사이트의 HTML 코드에 <amp-consent>
를 구현해야 합니다. 이를 위해서는 사이트 AMP 페이지의 HTML 코드에 코드 스니펫 2개를 삽입해야 합니다.
HTML 코드를 찾아서 삽입하려면 다음 단계를 따르세요.
- Google Ad Manager에 로그인합니다.
- 개인 정보 보호 및 메시지를 클릭합니다.
- 개인 정보 보호 및 메시지 페이지의 메시지 유형 카드 중 하나에서 관리를 클릭합니다.
- 태그 및 SDK를 클릭합니다.
- AMP 사이트 태그를 클릭하여 섹션을 펼칩니다.
- 유럽 규정 메시지를 표시하려는 사이트의 AMP 페이지에서 다음을 수행합니다.
- Ad Manager 태그 및 SDK 페이지에서 첫 번째 코드 스니펫을 복사한 다음, 유럽 규정 메시지를 표시하려는 AMP 페이지의
<head>
태그와</head>
태그 사이에 붙여넣습니다.코드 샘플
<head>
…
<script async custom-element="amp-consent" src="https://cdn.ampproject.org/v0/amp-consent-0.1.js"></script>
<script async custom-element="amp-iframe" src="https://cdn.ampproject.org/v0/amp-iframe-0.1.js"></script>
…
</head> - Ad Manager 태그 및 SDK 페이지에서 두 번째 코드 스니펫을 복사한 다음, 유럽 규정 메시지를 표시하려는 AMP 페이지의 HTML 코드 콘텐츠 영역에 붙여넣습니다.
코드 샘플
<amp-consent id="googleFC" layout="nodisplay" type="googleFC">
<script type="application/json">
{
"postPromptUI": "fcConsentRevocation", // may be removing on all but policy pages
"clientConfig": {
"publisherIdentifier": "pub_id"
}
}
</script>
<div id="fcConsentRevocation">
<button on="googleFC.prompt(consent=googleFC, expireCache=true)">개인 정보 보호 옵션 관리</button>
</div>
</amp-consent>
- Ad Manager 태그 및 SDK 페이지에서 첫 번째 코드 스니펫을 복사한 다음, 유럽 규정 메시지를 표시하려는 AMP 페이지의
필수 항목인 <meta>
태그
메타 태그는 '태그 및 SDK' 탭의 첫 번째 코드 스니펫에 포함되어 있습니다. TCF v2.2에 따라 수집된 동의를 관리하는 데 동의 관리 플랫폼(CMP)을 사용하는 사이트의 경우 페이지에 <meta>
태그를 포함해야 합니다. 사이트의 요구사항에 맞도록 <meta>
태그를 맞춤설정할 수 있습니다.
아무것도 차단하지 않음
<amp-consent>
가 페이지에서 어떠한 구성요소도 차단하지 못하게 하려면 페이지의 HTML 코드에서 <head>
태그와 </head>
태그 사이에 다음과 같은 코드 스니펫을 삽입합니다.
어떤 구성요소도 차단하지 않도록 선택하면 페이지의 모든 요소가 표시됩니다. data-block-on-consent
를 사용하여 개별 amp-ad
및 amp-analytics
요소에 대해 이 설정을 재정의할 수 있습니다.
amp-ad만 차단
<amp-consent>
가 페이지에서 amp-ad를 차단하도록 허용하려면 페이지의 HTML 코드에서 <head>
태그와 </head>
태그 사이에 다음과 같은 코드 스니펫을 삽입합니다.
<meta name="amp-consent-blocking" content="amp-ad">
amp-ad 및 amp-analytics 차단
<amp-consent>
가 페이지에서 amp-ad 및 amp-analytics를 차단하도록 허용하려면 <head>
태그와 </head>
태그 사이에 다음과 같은 코드 스니펫을 삽입합니다.
기본적으로 개인 정보 보호 및 메시지의 '태그 및 SDK' 탭에 있는 코드 스니펫에서는 amp-ad
및 amp-analytics
가 차단되어 있습니다. 콘텐츠 속성에 더 많은 AMP 확장자를 추가하여 페이지에서 차단된 구성요소를 맞춤설정합니다.
동의 철회
개인정보 보호 및 메시지 사용자 동의 프로그램에 따라 사용자는 동의를 취소할 수 있어야 합니다. 동의 메시지를 게시하기 전에 데이터, 쿠키 또는 개인정보처리방침 페이지에 동의 철회 링크를 포함하도록 합니다.