Dokumentace

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

Google Analytics 4

Integrace Google Analytics 4 s Consentio

Co je Google Analytics 4

GA4 je analytický nástroj od Google pro sledování návštěvnosti a chování uživatelů. S Consentio funguje automaticky díky Google Consent Mode v2.

Kategorie cookies

Google Analytics 4 patří do kategorie analytics.

Consentio kategorie GCM signál
analytics analytics_storage

Doporučený způsob (Consent Mode)

S Consentio stačí standardní GA4 instalace. Widget automaticky nastaví Google Consent Mode.

HTML
<!-- 1. Nejprve Consentio -->
<script src="https://consentio.cz/widget/VÁŠ_KLÍČ/consentio.min.js" async></script>

<!-- 2. Pak Google Analytics 4 -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XXXXXXX"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());
  gtag('config', 'G-XXXXXXX');
</script>
Tip: GA4 s Consent Mode může sbírat anonymizovaná data i bez souhlasu (modeling pro konverze). Při udělení souhlasu se přepne do plného režimu.

Alternativa: Manuální blokování

Pokud preferujete úplné blokování GA4 před souhlasem:

HTML
<script type="text/plain" data-category="analytics"
  async src="https://www.googletagmanager.com/gtag/js?id=G-XXXXXXX">
</script>

<script type="text/plain" data-category="analytics">
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());
  gtag('config', 'G-XXXXXXX');
</script>

JavaScript API alternativa

Dynamické načtení GA4 po souhlasu:

JavaScript
Consentio.onConsentChange((consent) => {
  if (consent.analytics) {
    // Načtěte GA4
    const script = document.createElement('script')
    script.src = 'https://www.googletagmanager.com/gtag/js?id=G-XXXXXXX'
    script.async = true
    document.head.appendChild(script)

    script.onload = () => {
      window.dataLayer = window.dataLayer || []
      function gtag(){dataLayer.push(arguments)}
      gtag('js', new Date())
      gtag('config', 'G-XXXXXXX')
    }
  }
})

Google Consent Mode v2

Consentio kategorie GCM signál Popis
necessary functionality_storage Funkční úložiště
analytics analytics_storage Analytické úložiště
marketing ad_storage + ad_user_data + ad_personalization Reklamní signály

Ověření funkčnosti

  1. Otevřete DevTools (F12)
  2. Zkontrolujte Network tab — gtag.js by neměl odesílat plné údaje bez souhlasu
  3. V konzoli spusťte: dataLayer.push({event: 'consent_test'})
  4. Udělte souhlas a ověřte, že GA4 začne sbírat plná data
Google Tag ManagerFacebook Pixel