AMP 페이지에 동의 모드 설정하기

AMP 분석 태그의 동의 모드 매개변수에 대한 맞춤설정 옵션은 제한적입니다. AMP에서는 AMP 페이지에 유럽 규정 메시지 표시amp-consent에 설명된 대로 동의가 제공될 때까지 애널리틱스 태그를 지연하는 등 동의 관리 기능을 기본으로 제공합니다.

다음과 같은 동의 관리 설정을 구성할 수 있습니다.

동의 후 수집된 데이터를 수신할 수 있는 Google 서비스 지정

기본적으로 광고 목적으로 사용자 데이터를 Google에 전송하는 데 대한 동의는 모든 Google 서비스에서 부여된 것으로 간주됩니다. 동의를 받은 데이터를 수신할 수 있는 Google 서비스를 지정하여 이 동작을 재정의할 수 있습니다.

  • 표준 amp-analytics 태그를 사용하여 dma_cps 목록을 제공합니다.

    "vars": {
     
    "clientId": "CLIENT_ID(custom_cookie)",
     
    "gtag_id": "UA-1234-5",
     
    "dma_cps": "ads,maps,playstore,search,shopping,youtube",
     
    "config": {
       
    "AW-2222": {...},
       
    "G-12345678": {...}
     
    }
    }
  • Google 태그 관리자 사용:

    <!-- Google Tag Manager -->
    <amp-analytics
    config="https://www.googletagmanager.com/amp.json?id=GTM-WC8J58F&gtm.url=SOURCE_URL&dma_cps=ads%2Cmaps%2Cplaystore%2Csearch%2Cshopping%2Cyoutube"
    data-credentials="include"></amp-analytics>

amp-analytics 태그 사용

기본적으로 유럽 경제 지역 (EEA)에 거주하는 사용자의 ad_personalization 동의는 거부됩니다. amp-analytics 태그를 사용하여 광고 개인 최적화를 재정의할 수 있습니다.

  <script async custom-element="amp-analytics" src="https://cdn.ampproject.org/v0/amp-analytics-0.1.js"></script>
 
<amp-analytics type="gtag" data-credentials="include">
 
<script type="application/json">
 
{
   
"vars" : {
     
"gtag_id": "<DESTINATION_ID>",
     
"config" : {
         
"<DESTINATION_ID>": {
             
"groups": "default",
       
"allow_ad_personalization_signals": [true|false]
         
}
       
}
   
}
 
}
 
</script>
 
</amp-analytics>