Google Tag Manager
Intégration de Consentio avec Google Tag Manager
Qu'est-ce que Google Tag Manager
GTM est un conteneur permettant de gérer des balises tierces. Consentio configure automatiquement Google Consent Mode v2, de sorte que GTM respecte les préférences de l'utilisateur.
Installation
Utilisez l'installation standard de GTM. Consentio configure automatiquement Consent Mode.
HTML
<!-- 1. Consentio en premier -->
<script src="https://consentio.cz/widget/YOUR_KEY/consentio.min.js" async></script>
<!-- 2. Puis Google Tag Manager -->
<script>
(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-XXXXXXX');
</script>
Astuce : assurez-vous que le script Consentio se charge AVANT le script GTM.
Configurer le consentement dans GTM
- Allez dans Admin → Paramètres du conteneur → Activer la présentation du consentement
- Définissez le consentement requis pour chaque balise
- Consentio met automatiquement à jour Google Consent Mode
Correspondance des catégories
| Catégorie Consentio | Signaux Google Consent Mode |
|---|---|
| analytics | analytics_storage |
| marketing | ad_storage, ad_user_data, ad_personalization |
| functionality | personalization_storage |
| necessary | functionality_storage, security_storage |
Paramètres de consentement pour chaque balise
analytics_storage— GA4, Hotjar, Microsoft Clarityad_storage— Google Ads, Facebook Pixel, remarketingad_user_data— Partage des données utilisateur avec les plateformes publicitairesad_personalization— Publicités personnalisées
Alternative : bloquer GTM manuellement
Si vous ne souhaitez pas utiliser Consent Mode, vous pouvez bloquer GTM entièrement :
HTML
<!-- GTM ne se chargera qu'après l'obtention du consentement -->
<script type="text/plain" data-category="analytics">
(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-XXXXXXX');
</script>
Attention : il n'est pas recommandé de bloquer GTM manuellement.
Avec Consent Mode, GTM fonctionne correctement et peut collecter des données anonymisées même sans consentement.