Dokumentace

Vše, co potřebujete vědět pro rychlou implementaci Consentio

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

  1. Přejděte do Admin → Container Settings → Enable consent overview
  2. U každého tagu nastavte požadovaný consent
  3. 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 Clarity
  • ad_storage — Google Ads, Facebook Pixel, remarketing
  • ad_user_data — Sdílení dat uživatele s reklamními platformami
  • ad_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.
Vlastní webGoogle Analytics