Passer au contenu principal

Google Tag Manager et la gestion du consentement intégrée

GTM intÚgre plusieurs mécanismes natifs pour gérer le consentement. Voici ce qu'ils font et comment ils s'articulent avec Axeptio.

Écrit par Alexandre Dias Da Silva

GTM intĂšgre plusieurs mĂ©canismes natifs pour gĂ©rer le consentement : le Consent Mode, les Consent Settings (Built-In et Additional Consent Checks), et la Consent Overview. Ces fonctionnalitĂ©s peuvent ĂȘtre utiles si vous n'utilisez pas de CMP ou si vous gĂ©rez le consentement manuellement, mais elles suscitent souvent de la confusion lorsqu'on utilise une CMP comme Axeptio — on pourrait croire qu'il faut les configurer pour ĂȘtre conforme. Voici ce que chacune fait rĂ©ellement, et comment elles s'articulent avec Axeptio.

Le Consent Mode

Le Consent Mode est un mĂ©canisme propriĂ©taire de Google. Il permet aux balises Google (Google Ads, GA4, Floodlight
) de modifier leur comportement en fonction de signaux de consentement (ad_storage, analytics_storage, ad_user_data, ad_personalization, etc.) : par exemple, envoyer des donnĂ©es anonymisĂ©es plutĂŽt que de ne pas s'exĂ©cuter du tout. Google l'a conçu avec une ambition universelle — les 7 types de signaux disponibles (ad_storage, analytics_storage, ad_user_data, ad_personalization pour les services Google, et functionality_storage, personalization_storage, security_storage pour les tags tiers) en sont la preuve. En pratique cependant, peu de services tiers ont rendu leurs templates consent-aware, et le Consent Mode ne permet pas de gĂ©rer le consentement service par service.

Axeptio s'intÚgre au Consent Mode : il définit les signaux par défaut au chargement de la page et les met à jour en fonction des choix de l'utilisateur. Pour que cette intégration fonctionne, vous devez avoir correctement configuré le Consent Mode en suivant le guide dédié.

Les Consent Settings (Beta)

Dans chaque balise GTM, une section Consent Settings (Beta) est disponible. Elle affiche deux blocs distincts.

Built-In Consent Checks

Les Built-In Consent Checks indiquent quels signaux Consent Mode la balise consulte nativement (par exemple ad_storage et analytics_storage pour une balise Google Analytics). Vous ne pouvez pas les modifier — GTM les dĂ©termine automatiquement selon le type de balise, et ils ne sont visibles que si le template de la balise accĂšde activement Ă  l'Ă©tat du consentement dans son code.

Ces checks ne bloquent pas le dĂ©clenchement de la balise. En mode avancĂ© du Consent Mode — c'est-Ă -dire si la balise se dĂ©clenche sans ĂȘtre conditionnĂ©e par un trigger Axeptio — ils modifient son comportement selon l'Ă©tat des signaux : une balise Google Ads enverra par exemple des donnĂ©es anonymisĂ©es plutĂŽt que des donnĂ©es personnelles si ad_storage est denied. Puisqu'Axeptio gĂšre ces signaux, les Built-In Checks fonctionnent automatiquement sans aucune configuration de votre part.

Additional Consent Checks

Ce paramÚtre permet de conditionner le déclenchement d'une balise à l'état de signaux Consent Mode spécifiques. Il est particuliÚrement utile dans des configurations sans CMP, ou avec une CMP qui gÚre uniquement des catégories de finalité sans granularité au niveau du service.

Il propose trois options :

  • Not set — aucune vĂ©rification supplĂ©mentaire (comportement par dĂ©faut)

  • No additional consent required — la balise se dĂ©clenche sans condition de consentement supplĂ©mentaire

  • Require additional consent for tag to fire — la balise est bloquĂ©e jusqu'Ă  ce que les signaux spĂ©cifiĂ©s soient accordĂ©s

Avec Axeptio, laissez ce paramÚtre sur "Not set". "No additional consent required" est également acceptable, mais "Not set" est plus juste : vous ne déclarez pas que la balise ne nécessite pas de consentement, vous laissez simplement Axeptio s'en charger.

Ce choix a un effet d'affichage dans la Consent Overview : les balises en "Not set" apparaissent dans "Consent not configured", tandis que celles en "No additional consent required" apparaissent dans "Consent configured". Les deux sont corrects avec Axeptio — c'est uniquement une question d'affichage, pas de conformitĂ©. Si la Consent Overview gĂ©nĂšre de la confusion dans votre Ă©quipe, sachez qu'il est possible de la dĂ©sactiver dans Admin > ParamĂštres du conteneur, en dĂ©cochant "Activer l'aperçu du consentement".

Pourquoi ne pas utiliser "Require additional consent for tag to fire" avec Axeptio ?

Il y a deux raisons. D'abord, si vous avez dĂ©jĂ  conditionnĂ© vos balises selon nos prĂ©conisations, cela crĂ©e une double condition : GTM vĂ©rifie le consentement de son cĂŽtĂ©, en parallĂšle de ce qu'Axeptio a dĂ©jĂ  communiquĂ©. Une balise peut alors ne jamais se dĂ©clencher, mĂȘme si l'utilisateur a donnĂ© son consentement.

Ensuite, cette option vous demande de relier une balise Ă  un signal Google Consent Mode, alors qu'Axeptio part d'une philosophie diffĂ©rente. Axeptio gĂšre le consentement service par service : chaque service est acceptĂ© ou refusĂ© individuellement. Si vous reliez un pixel Meta et un pixel Pinterest au mĂȘme signal ad_storage, vous les conditionnez au mĂȘme rĂ©sultat — alors qu'un utilisateur peut trĂšs bien avoir acceptĂ© l'un et refusĂ© l'autre. Vous perdez la prĂ©cision qu'Axeptio vous donne, et le contrĂŽle que vous offrez Ă  vos visiteurs.

Le déclencheur Consent Initialization

GTM propose un dĂ©clencheur natif appelĂ© Consent Initialization - All Pages. Il se dĂ©clenche avant tout autre dĂ©clencheur dans le conteneur — c'est le tout premier Ă  s'exĂ©cuter sur chaque page. Son rĂŽle est d'Ă©tablir les valeurs par dĂ©faut des signaux Consent Mode avant que les autres balises ne commencent Ă  se dĂ©clencher.

C'est prĂ©cisĂ©ment ce que fait Axeptio : il s'appuie sur ce dĂ©clencheur pour dĂ©finir les signaux par dĂ©faut dĂšs le chargement de la page, avant tout le reste. Si vous chargez Axeptio via GTM, vous devez impĂ©rativement configurer votre balise Axeptio avec le dĂ©clencheur Consent Initialization - All Pages — et non "All Pages" ou "Page View". Sans cela, d'autres balises peuvent se dĂ©clencher avant qu'Axeptio ait eu le temps de dĂ©finir les signaux Consent Mode par dĂ©faut.

Les déclencheurs Axeptio : l'approche recommandée

La gestion du consentement avec Axeptio passe par les Ă©vĂ©nements et variables qu'Axeptio envoie Ă  GTM, pas par les Consent Settings. C'est cette approche qui vous permet de conditionner chaque balise au consentement du service correspondant, avec la granularitĂ© nĂ©cessaire pour ĂȘtre conforme.

Pour configurer vos balises, commencez par Conditionner au consentement vos balises GTM : introduction.

Avez-vous trouvé la réponse à votre question ?