Google Tag Manager
Integrace Consentio s Google Tag Manager
Co je Google Tag Manager
GTM je kontejner pro správu tagů třetích stran. Consentio automaticky nastavuje Google Consent Mode v2, takže GTM respektuje preference uživatele.
Instalace
Použijte standardní GTM instalaci. Consentio nastaví Consent Mode automaticky.
HTML
<!-- 1. Nejprve Consentio -->
<script src="https://consentio.cz/widget/VÁŠ_KLÍČ/consentio.min.js" async></script>
<!-- 2. Pak 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>
Tip: Ujistěte se, že Consentio skript je načten PŘED GTM skriptem.
Nastavení consent v GTM
- Přejděte do Admin → Container Settings → Enable consent overview
- U každého tagu nastavte požadovaný consent
- Consentio automaticky aktualizuje Google Consent Mode
Mapování kategorií
| Consentio kategorie | Google Consent Mode signály |
|---|---|
| analytics | analytics_storage |
| marketing | ad_storage, ad_user_data, ad_personalization |
| functionality | personalization_storage |
| necessary | functionality_storage, security_storage |
Consent nastavení pro jednotlivé tagy
analytics_storage— GA4, Hotjar, Microsoft Clarityad_storage— Google Ads, Facebook Pixel, remarketingad_user_data— Sdílení dat uživatele s reklamními platformamiad_personalization— Personalizované reklamy
Alternativa: Manuální blokování GTM
Pokud nechcete používat Consent Mode, můžete celý GTM blokovat:
HTML
<!-- Celý GTM se načte až po udělení souhlasu -->
<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>
Upozornění: Manuální blokování GTM není doporučeno.
S Consent Mode funguje GTM správně a může sbírat anonymizovaná data i bez souhlasu.