Configurar o modo de consentimento para páginas AMP

As opções de personalização para parâmetros do modo de consentimento nas tags de análise do AMP são limitadas. As AMPs oferecem gerenciamento de consentimento integrado, como atrasar as tags de análise até que o consentimento seja dado, conforme detalhado em Como exibir mensagens das regulamentações europeias em páginas AMP e amp-consent.

É possível configurar as seguintes configurações de gerenciamento de consentimento:

Especificar quais Serviços do Google podem receber dados consentidos

Por padrão, o consentimento para enviar dados do usuário ao Google para fins de publicidade é considerado concedido para todos os Serviços do Google. Para mudar isso, especifique quais Serviços do Google podem receber dados rotulados como consentidos.

  • Usando a tag amp-analytics padrão, fornecendo a lista 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": {...}
      }
    }
    
  • Usando o Gerenciador de tags do 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>
    

Usar a tag amp-analytics

Por padrão, o consentimento de ad_personalization é negado para usuários no Espaço Econômico Europeu (EEE). Você pode substituir a personalização de anúncios usando sua tag 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>