Cómo configurar el modo de consentimiento para páginas de AMP

Las opciones de personalización para los parámetros del modo de consentimiento en las etiquetas de estadísticas de AMP son limitadas. AMP ofrece administración de consentimiento integrada, como retrasar las etiquetas de estadísticas hasta que se otorgue el consentimiento, tal como se detalla en Cómo mostrar mensajes de las reglamentaciones europeas en páginas de AMP y amp-consent.

Puedes configurar los siguientes parámetros de configuración de administración de consentimiento:

Especifica qué servicios de Google pueden recibir datos obtenidos con consentimiento

De forma predeterminada, el consentimiento para enviar datos del usuario a Google con fines publicitarios se considera otorgado para todos los servicios de Google. Para anular esto, especifica qué servicios de Google pueden recibir datos etiquetados como datos con consentimiento otorgado.

  • Con la etiqueta amp-analytics estándar, proporciona la 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": {...}
      }
    }
    
  • Cómo usar Google Tag Manager:

    <!-- 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>
    

Usa la etiqueta amp-analytics

De forma predeterminada, se rechaza el consentimiento de ad_personalization para los usuarios que se encuentran en el Espacio Económico Europeo (EEE). Puedes anular la personalización de anuncios con la etiqueta 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>