Configurar o modo de consentimento para páginas AMP

As opções de personalização para os parâmetros do modo de consentimento nas tags de análise de AMP são limitadas. As páginas AMP oferecem gerenciamento de consentimento integrado, como o atraso das 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 em amp-consent.

Você pode definir as seguintes configurações de gerenciamento de consentimento:

Especificar quais Serviços do Google podem receber dados consentidos

Por padrão, o consentimento para o envio de dados do usuário ao Google para fins de publicidade é considerado concedido em todos os Serviços do Google. Para substituir 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": {...}
      }
    }
    
  • Como usar 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 sua tag amp-analytics

Por padrão, o consentimento para o ad_personalization é negado para usuários residentes no Espaço Econômico Europeu (EEE). É possível modificar a personalização de anúncios usando a 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>