Configuration du consentement aux cookies AMP : Un guide de mise en œuvre pratique

AMP Cookie Consent Setup: A Practical Implementation Guide

Que se passe-t-il si votre bannière de consentement semble correcte, mais que les analyses ou les publicités se chargent toujours avant qu'un visiteur ne fasse un choix ? Dans AMP, un extrait JavaScript de consentement standard peut ne pas contrôler la page. Une configuration de consentement de cookie AMP fiable connecte les contrôles de consentement AMP, votre plateforme de gestion de consentement (CMP) et chaque composant qui doit attendre une décision.

Cette distinction est importante lorsque vous avez besoin d'une expérience de consentement claire sans contenu restreint apparaissant trop tôt. AMP ne bloque pas automatiquement tous les scripts tiers. Vous devez configurer le comportement de consentement pour les composants de la page et confirmer que votre CMP peut transmettre les signaux requis par votre configuration.

Ce guide couvre la mise en œuvre dans un ordre pratique : configurer amp-consent, connecter une CMP compatible, identifier les éléments dépendants du consentement et tester ce qui se passe avant et après qu'un visiteur ait fait un choix. Vous apprendrez également quoi vérifier concernant l'hébergement spécifique à AMP et les contraintes des composants, et comment vérifier la compatibilité de la CMP avant la mise en œuvre. L'objectif est une configuration que vous pouvez inspecter et tester, pas une bannière qui semble simplement terminée.

Points Clés

  • Construisez une configuration de consentement de cookie AMP autour de la connexion entre les contrôles AMP, votre CMP et les éléments de la page qui dépendent du consentement.
  • Vérifiez la documentation AMP actuelle de votre CMP avant la mise en œuvre et suivez ses instructions plutôt que de copier la configuration d'un autre fournisseur.
  • Comparez les options de configuration selon qui les héberge et les maintient, comment les mises à jour sont gérées et si le support AMP est vérifié.
  • Testez la page dans son contexte de livraison de production prévu. Vérifiez la visibilité de la bannière, les choix de consentement, la persistance et chaque composant dépendant du consentement.
  • Utilisez une liste de contrôle de décision pour évaluer le support, le comportement de consentement, la propriété et la maintenance. Recherchez des conseils qualifiés pour des questions juridiques spécifiques à la juridiction.

Une configuration de consentement de cookie AMP connecte les contrôles de consentement compatibles AMP à une plateforme de gestion de consentement (CMP) et aux éléments de la page qui doivent répondre au choix d'un visiteur. Ce n'est pas juste une bannière. Les contrôles, la configuration de la CMP et le contenu dépendant du consentement doivent fonctionner ensemble dans le modèle de composants d'AMP. Les pages AMP suivent des règles de cadre sur la façon dont les composants sont ajoutés et se comportent. Pour un aperçu neutre, voir Accelerated Mobile Pages (AMP).

Une bannière visible ne prouve pas que le reste de la page respecte le consentement. Si des analyses, une publicité ou un contenu intégré se chargent avant que le choix requis soit disponible, l'interface et le comportement de la page sont désynchronisés. La configuration de consentement AMP diffère donc de l'ajout d'une bannière de cookie générale à une page web standard. Vous devez connecter la décision de consentement aux éléments AMP affectés par celle-ci.

amp-consent est le composant AMP pour présenter et gérer le consentement sur une page AMP. Il fonctionne avec une configuration de consentement qui définit comment l'interface et l'état de consentement sont gérés. Une CMP peut fournir des instructions ou une configuration pour connecter son expérience de consentement, mais les valeurs et le comportement requis dépendent du fournisseur. Ne copiez pas les identifiants d'une autre CMP. Vérifiez la documentation AMP actuelle et les instructions spécifiques à AMP de votre fournisseur avant de mettre en œuvre.

Gardez les rôles clairs : AMP fournit le modèle de composant, tandis que la CMP fournit des détails spécifiques au fournisseur. Confirmez les deux côtés de la connexion au lieu de supposer qu'une configuration pour une page web standard fonctionnera sur AMP.

Quels éléments de page peuvent nécessiter des contrôles de consentement ?

Examinez chaque élément qui peut collecter ou utiliser des données, y compris les analyses, la publicité, les scripts et le contenu intégré. AMP documente des modèles tels que data-block-on-consent et data-block-on-consent-purposes pour lier des éléments au comportement ou aux objectifs de consentement. Ce ne sont pas des interrupteurs universels pour chaque élément AMP. Vérifiez la documentation de chaque composant pour confirmer quels contrôles il prend en charge et comment il réagit au consentement.

  • Listez les composants AMP et les intégrations sur la page.
  • Identifiez lesquels doivent attendre un choix de consentement ou un objectif particulier.
  • Vérifiez la documentation AMP actuelle pour le contrôle approprié pour chaque composant.

Définissez le comportement attendu avant de configurer quoi que ce soit. Pour chaque élément pertinent, décidez s'il doit attendre, procéder ou rester indisponible lorsque le consentement est absent ou accordé. Vous pourrez alors tester par rapport à cette attente, plutôt que de considérer la présence d'une bannière comme une preuve que le consentement est géré correctement.

Travaillez à travers la configuration dans l'ordre. Confirmez d'abord que votre CMP prend en charge la manière dont les pages AMP atteignent les visiteurs. Ensuite, rassemblez sa configuration spécifique à AMP, ajoutez les contrôles de consentement AMP, connectez les éléments de page qui dépendent du consentement et testez le résultat. Sauter la vérification de compatibilité peut vous laisser avec une configuration qui fonctionne sur des pages standard mais pas dans votre contexte de livraison AMP.

Préparez la configuration de la CMP et les ressources AMP

Commencez par la documentation actuelle de votre CMP. Confirmez qu'elle prend en charge votre modèle de livraison AMP et les choix de consentement que vous devez présenter. Vérifiez si le fournisseur nécessite un fichier de configuration, des identifiants spécifiques, des points de terminaison ou une ressource hébergée en HTTPS. Ces détails varient selon la mise en œuvre, donc des valeurs d'exemple d'un autre fournisseur ne sont pas des valeurs par défaut sûres.

Faites un court enregistrement de mise en œuvre : notez les ressources requises, où elles seront hébergées et qui les maintiendra. Si le support AMP de la CMP ou les exigences d'hébergement ne sont pas clairs, demandez au fournisseur avant de construire autour d'hypothèses. Une fonctionnalité de bannière seule n'établit pas la compatibilité AMP. Par exemple, Conzent propose une configuration de bannière de cookie personnalisable, mais confirmez sa compatibilité spécifique à AMP séparément avant de la choisir pour cette configuration.

Dans le document AMP, ajoutez le script du composant et la configuration aux emplacements et au format spécifiés par la documentation AMP et CMP actuelle. Le script du composant appartient à l'en-tête du document ; l'élément de consentement et sa configuration appartiennent au corps de la page. Vérifiez la documentation officielle de consentement AMP pour la syntaxe et le comportement actuels avant de publier. Ne comptez pas sur un exemple de code copié sans vérifier qu'il correspond aux instructions de votre fournisseur.

Ensuite, identifiez chaque élément AMP qui doit attendre un choix ou un objectif de consentement particulier. Appliquez les contrôles de blocage pertinents uniquement là où le composant et le fournisseur les prennent en charge. Des attributs tels que data-block-on-consent et data-block-on-consent-purposes ne sont pas des paramètres universels interchangeables. Vérifiez le comportement attendu pour chaque composant dans sa documentation.

Suivez la séquence, puis testez

  • Confirmez le support : Vérifiez la compatibilité de la CMP avec votre modèle de livraison AMP et les choix de consentement requis.
  • Préparez les ressources : Rassemblez les identifiants spécifiques au fournisseur, la configuration, les points de terminaison et les exigences d'hébergement HTTPS.
  • Ajoutez des contrôles : Placez et configurez les composants de consentement AMP en utilisant la syntaxe actuelle et validée.
  • Testez le comportement : Vérifiez la bannière et chaque élément dépendant du consentement avant et après un choix.

Cette séquence rend une configuration de consentement de cookie AMP plus facile à examiner et à dépanner. Si vous comparez les options de déploiement de Conzent dans le cadre de votre évaluation de CMP, consultez les options de plateforme disponibles après avoir confirmé le support AMP avec sa documentation ou son équipe de support.

Votre CMP et votre modèle de livraison AMP déterminent si vous devez héberger une ressource de configuration séparée ou si vous pouvez utiliser une configuration gérée par le fournisseur. Aucune des deux approches n'est automatiquement meilleure. Comparez qui contrôle la configuration, comment les changements atteignent la production et si le support AMP est documenté pour la configuration exacte que vous prévoyez d'utiliser. Comme avec les normes web, la mise en œuvre doit fonctionner dans l'environnement où les visiteurs reçoivent réellement la page.

Quand un fichier de configuration hébergé est-il important ?

Certaines mises en œuvre de CMP nécessitent une ressource de configuration hébergée par votre site ou votre infrastructure. D'autres peuvent offrir un chemin de configuration géré. Vérifiez les instructions du fournisseur sélectionné pour les exigences HTTPS, l'accès aux ressources et la responsabilité des mises à jour. Ne supposez pas qu'un fichier est requis, ou qu'il peut être hébergé n'importe où, sans vérifier votre contexte de livraison AMP.

Certaines mises en œuvre peuvent également rencontrer des contraintes d'accès iframe lorsque l'interface de consentement et la page AMP utilisent le même domaine. Ce n'est pas une règle AMP universelle. Demandez à votre CMP si cela s'applique à votre configuration, et suivez ses conseils sur toute configuration de domaine ou sous-domaine requise. Avant le lancement, testez l'accès aux ressources et la livraison HTTPS à travers le chemin de production que les visiteurs utiliseront.

Comment choisir une CMP pour les pages AMP ?

Demandez une confirmation explicite du support AMP, des choix de consentement pris en charge, des instructions de mise en œuvre actuelles et quelle partie maintient chaque ressource de configuration. Le support pour les pages web standard ou d'autres intégrations n'établit pas la compatibilité AMP. Pour Conzent, confirmez les exigences AMP avec la documentation actuelle ou le support avant de présenter soit son service cloud géré, soit son infrastructure auto-hébergée comme approprié. Vous pouvez comparer l'infrastructure de consentement cloud gérée et auto-hébergée comme modèles de déploiement, mais vérifiez le support AMP séparément.

Point de décisionConfiguration gérée par CMPRessource hébergée séparément
PropriétéConfirmez ce que la CMP fournit et maintient.Confirmez qui gère le fichier, l'accès et le déploiement.
HébergementVérifiez les exigences d'hébergement et de livraison AMP du fournisseur.Vérifiez l'emplacement requis, l'accès HTTPS et le chemin de production.
Mises à jourClarifiez comment les changements du fournisseur sont communiqués et appliqués.Planifiez qui examine et publie les changements de configuration.
DébogageIdentifiez les conseils de dépannage du fournisseur et les journaux disponibles.Vérifiez les réponses des ressources et la configuration à travers le chemin de livraison en direct.
Support AMPObtenez une confirmation pour la configuration gérée spécifique.Vérifiez que la ressource fonctionne avec votre CMP et votre contexte AMP.

Utilisez le tableau pour assigner des responsabilités avant la mise en œuvre. La bonne configuration de consentement de cookie AMP a une compatibilité vérifiée, une propriété claire et un chemin de configuration que votre équipe peut tester et maintenir. Un choix d'hébergement à lui seul ne prouve pas le support AMP.

AMP cookie consent setup

Un flux de consentement peut se comporter différemment en dehors d'un aperçu local. Testez la page AMP à travers le chemin de livraison que les visiteurs utiliseront, y compris son hébergement de production ou le contexte de cache lorsque cela est applicable. Vérifiez la page pour des erreurs de validation AMP, puis utilisez les outils de développement du navigateur pour inspecter les requêtes réseau et le chargement de la configuration. Une bannière qui apparaît dans un aperçu n'est pas suffisante : chaque composant dépendant du consentement doit répondre comme prévu.

Que doit inclure la liste de contrôle de test de consentement AMP ?

Commencez par un état de navigateur propre, puis répétez les tests après avoir fait et changé des choix de consentement. Pour chaque test, enregistrez ce que le visiteur voit et ce que la page charge.

  • Première visite : Confirmez que l'interface de consentement apparaît et que les composants restreints restent inactifs jusqu'à ce que leur condition configurée soit remplie.
  • Chaque choix disponible : Acceptez, rejetez ou sélectionnez des objectifs lorsque cela est proposé. Vérifiez que la page et ses composants répondent à chaque choix comme configuré.
  • Visite ultérieure : Confirmez si le choix enregistré persiste comme prévu et si l'interface le reflète.
  • Changement de préférence : Rouvrez les contrôles, changez le choix et vérifiez que les composants affectés répondent à l'état mis à jour.
  • Signaux tiers : Vérifiez que les fournisseurs concernés reçoivent l'état de consentement attendu en utilisant la documentation actuelle de la CMP et du fournisseur.

Répétez les tests sur chaque modèle AMP pertinent, pas seulement sur une page. Les modèles peuvent contenir différentes publicités, analyses, scripts ou intégrations, et chacun peut nécessiter sa propre configuration de consentement.

Comment diagnostiquer les échecs de configuration courants ?

Commencez par le symptôme, puis tracez la partie de la configuration la plus susceptible de le contrôler. Gardez le comportement attendu pour chaque composant à côté de vos résultats de test.

  • L'interface est manquante : Inspectez la demande de ressource de configuration, la livraison HTTPS, la console du navigateur et le chemin d'accès de production. Recherchez des demandes échouées ou des erreurs de validation AMP.
  • Le contenu apparaît trop tôt : Examinez la configuration de blocage de consentement du composant et confirmez qu'elle correspond à la condition que vous aviez prévue. Ne supposez pas qu'un attribut de blocage fonctionne pour chaque élément.
  • Un fournisseur ne reçoit aucun signal de consentement : Vérifiez l'intégration de la CMP et les instructions du fournisseur, y compris le signal configuré et tout identifiant requis. Vérifiez cette connexion avant de supposer qu'AMP a causé l'échec.
  • Un choix enregistré n'apparaît pas : Vérifiez le comportement de persistance et l'état de test, puis répétez dans un contexte de navigateur propre pour éliminer les paramètres obsolètes.

Gardez les tests techniques séparés de l'interprétation juridique. Pour des informations sur les exigences de consentement GDPR, consultez les conseils pertinents et recherchez des conseils qualifiés pour des questions spécifiques à la juridiction. Si vous évaluez Conzent, confirmez la compatibilité AMP avec sa documentation ou son support avant de choisir un modèle de déploiement, puis examinez les options de plateforme de Conzent.

Une configuration fiable nécessite plus qu'un code fonctionnel aujourd'hui. Elle nécessite un support AMP confirmé, une propriété claire et un moyen de garder la configuration alignée à mesure que votre page ou votre CMP évolue. Utilisez cette liste de contrôle avant de vous engager auprès d'un fournisseur :

  • Vérifiez le support AMP : Demandez quels formats AMP et contextes de livraison la CMP prend en charge, et demandez la documentation de mise en œuvre actuelle.
  • Cartographiez le comportement de consentement : Documentez les choix de consentement que votre interface propose et quels éléments AMP dépendent de chaque choix.
  • Confirmez les signaux : Demandez comment la CMP transmet les états de consentement aux fournisseurs que votre site utilise. Vérifiez également leur documentation actuelle.
  • Assignez la propriété : Clarifiez qui héberge et maintient les ressources de configuration, applique les mises à jour et enquête sur les échecs.
  • Planifiez des vérifications continues : Enregistrez comment vous allez retester la configuration après des changements dans la CMP, la configuration ou la page AMP.

Ces réponses vous aident à juger si une configuration de consentement de cookie AMP est soutenable, pas seulement possible. Si votre site a également besoin de Google Consent Mode v2, confirmez comment la CMP gère ce signal et examinez les détails de mise en œuvre de Google Consent Mode v2. Ne supposez pas que l'intégration du signal prouve la compatibilité AMP.

Ce qu'il faut confirmer avec un fournisseur CMP avant de s'engager

Demandez des détails : quels modèles de configuration AMP le produit actuel prend en charge, quels états de consentement il peut communiquer et si votre hébergement et votre chemin de livraison prévus sont pris en charge. Clarifiez qui maintient la configuration et ce que votre équipe doit faire si une ressource cesse de se charger ou qu'une mise à jour change le comportement. Obtenez ces réponses avant de choisir un modèle de déploiement.

Conzent propose une infrastructure de consentement gérée dans le cloud et auto-hébergée, mais sa compatibilité et ses exigences spécifiques à AMP ne sont pas confirmées ici. Évaluez-la uniquement après avoir vérifié la documentation actuelle ou demandé à son équipe de support concernant votre contexte AMP. Une réponse claire fait partie de la vérification de compatibilité, pas un détail à résoudre après la mise en œuvre.

Étapes suivantes après la vérification de compatibilité

Notez chaque état de consentement requis et les éléments AMP qu'il contrôle. Mettez en œuvre la configuration dans un environnement de staging, testez les choix des visiteurs et les composants affectés, et résolvez les échecs avant de publier. Répétez ces vérifications après des changements matériels de configuration. Cela donne à votre équipe un enregistrement partagé du comportement attendu et une base pratique pour la maintenance.

Les tests techniques ne règlent pas comment les exigences de confidentialité s'appliquent dans chaque juridiction. Traitez la mise en œuvre et l'interprétation juridique comme des tâches séparées, et consultez des conseils qualifiés pour des conseils spécifiques à la juridiction. Une fois que vous avez confirmé l'adéquation technique, comparez les options cloud gérées et auto-hébergées pour votre infrastructure de consentement.

Une configuration fiable de consentement de cookie AMP connecte le choix de consentement aux éléments de la page qui en dépendent. Confirmez que votre CMP prend en charge votre contexte de livraison AMP, suivez ses conseils de mise en œuvre actuels et testez l'expérience complète au-delà d'un aperçu local. La bannière n'est qu'une partie du système. Le contenu dépendant du consentement doit répondre comme configuré, et la configuration doit avoir une propriété claire lorsque des mises à jour ou des échecs surviennent.

Conzent fournit une infrastructure de consentement disponible en source avec des options de déploiement auto-hébergées et gérées dans le cloud. Ses capacités répertoriées incluent l'intégration IAB TCF v2.3 et Google Consent Mode v2. La compatibilité spécifique à AMP n'est pas confirmée, donc vérifiez les exigences avec la documentation actuelle ou le support avant de considérer Conzent pour une mise en œuvre AMP.

Si la vérification de compatibilité correspond à vos besoins, examinez les prix et les options de déploiement de Conzent. Un plan clair, des tests minutieux et un support confirmé vous aident à maintenir les contrôles de consentement à mesure que votre site évolue. Commencez par vérifier la compatibilité de votre contexte de livraison AMP avec la CMP que vous envisagez.

Questions Fréquemment Posées

amp-consent est le composant AMP pour présenter et gérer un choix de consentement sur une page AMP. Il fonctionne avec une interface de consentement configurée et un état, qui peuvent ensuite contrôler les éléments qui dépendent de ce choix. Ce n'est pas une CMP complète à lui seul, et il ne gère pas automatiquement tous les scripts ou intégrations. Vérifiez la documentation AMP actuelle et les instructions de votre CMP pour les comportements et les détails de configuration pris en charge.

Commencez par confirmer que votre CMP prend en charge le format AMP et le contexte de livraison que votre site utilise. Suivez ses instructions spécifiques à AMP actuelles pour ajouter le script de composant requis, la configuration et l'interface de consentement. Ensuite, connectez chaque élément dépendant du consentement aux contrôles appropriés et testez la page dans son contexte de livraison prévu. Une bonne configuration de consentement de cookie AMP dépend du bon fonctionnement de l'ensemble du flux, pas seulement de l'apparition de la bannière.

Possiblement, mais le support pour les pages web standard n'établit pas la compatibilité AMP. Demandez à votre CMP si elle prend en charge votre modèle de livraison AMP, quels choix et signaux de consentement elle peut gérer, et quelle configuration ou hébergement elle nécessite. Suivez les instructions actuelles de ce fournisseur plutôt que de copier les identifiants d'une autre plateforme. Pour Conzent, la compatibilité spécifique à AMP n'est pas confirmée, donc vérifiez-la avec la documentation actuelle ou le support avant de faire votre choix.

Suivez les exigences pour votre configuration CMP spécifique et votre chemin de livraison AMP. Si la mise en œuvre utilise une ressource de configuration ou une interface de consentement hébergée à distance, le fournisseur peut exiger qu'elle soit accessible via HTTPS. Confirmez l'URL, les règles d'accès et les attentes d'hébergement dans la documentation actuelle. Testez la ressource à travers le chemin de livraison de production ainsi que dans le staging, car un aperçu local peut ne pas révéler des problèmes d'accès ou de chargement.

Une bannière manquante peut résulter d'une demande de configuration échouée, d'une configuration de composant incorrecte, d'un problème HTTPS ou d'accès, ou d'une différence entre votre aperçu et le contexte de livraison de production. Vérifiez la console du navigateur et le panneau réseau pour des demandes échouées, puis examinez la sortie de validation AMP et les instructions de configuration actuelles de la CMP. Confirmez que l'interface de consentement est configurée pour la page. Changez un problème à la fois et retestez.

Comment bloquer les composants AMP jusqu'à ce qu'un visiteur donne son consentement ?

Utilisez les contrôles de consentement documentés par AMP sur les composants qui doivent attendre. Des modèles tels que data-block-on-consent ou data-block-on-consent-purposes peuvent s'appliquer, selon le composant et la configuration. Ne supposez pas que chaque élément AMP prend en charge le même attribut ou comportement. Vérifiez la documentation AMP et CMP actuelles, puis testez chaque publicité, composant d'analyse, script ou intégration affecté avant et après le choix de consentement pertinent.

AMP prend-il en charge le consentement granulaire des cookies ?

La configuration de consentement AMP peut prendre en charge des choix basés sur des objectifs lorsque le composant pertinent et la mise en œuvre de la CMP les fournissent. Cela permet à une page de connecter des composants particuliers à des objectifs de consentement définis au lieu de traiter chaque élément de manière identique. La configuration et le comportement exacts dépendent de la mise en œuvre, donc confirmez-les dans la documentation AMP et CMP actuelle. Testez chaque choix disponible pour vous assurer que les éléments de page correspondants répondent comme prévu.