Configurer le mode Consentement pour les pages AMP

Les options de personnalisation des paramètres du mode Consentement dans les balises d'analyse AMP sont limitées. AMP offre une gestion du consentement intégrée, par exemple en retardant les balises d'analyse tant que le consentement n'a pas été obtenu, comme indiqué dans les sections Afficher des messages liés aux réglementations européennes sur des pages AMP et amp-consent.

Vous pouvez configurer les paramètres de gestion du consentement suivants:

Spécifier les services Google autorisés à recevoir les données consenties

Par défaut, le consentement pour l'envoi de données utilisateur à Google à des fins publicitaires est considéré comme accordé pour tous les services Google. Vous pouvez ignorer ce comportement en spécifiant les services Google pouvant recevoir des données marquées comme consenties.

  • À l'aide de la balise amp-analytics standard, en fournissant la liste 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": {...}
      }
    }
    
  • Avec 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>
    

Utiliser votre balise amp-analytics

Par défaut, le consentement ad_personalization est refusé pour les utilisateurs résidant dans l'Espace économique européen (EEE). Vous pouvez remplacer la personnalisation des annonces à l'aide de votre balise 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>