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
- Otevřete DevTools (F12)
- Zkontrolujte Network tab —
gtag.jsby neměl odesílat plné údaje bez souhlasu - V konzoli spusťte:
dataLayer.push({event: 'consent_test'}) - Udělte souhlas a ověřte, že GA4 začne sbírat plná data