Przejdź do głównej zawartości

Google Consent Mode v2

Google Consent Mode v2 pozwala tagom Google dostosowywać swoje zachowanie na podstawie zgody użytkownika — zbierając zagregowane dane bez plików cookie nawet wtedy, gdy pełna zgoda nie została udzielona. Chroni to raportowanie konwersji przy zachowaniu zgodności z GDPR.

Co ConsentForge wysyła do Google

Typ zgodyOdpowiadająca kategoria ConsentForge
analytics_storageAnalityka
ad_storageMarketing
ad_user_dataMarketing
ad_personalizationMarketing
functionality_storageFunkcjonalne
personalization_storageFunkcjonalne
security_storageNiezbędne (zawsze udzielone)

Konfiguracja z GTM (zalecane)

Pełne instrukcje znajdziesz w przewodniku konfiguracji Google Tag Manager.

ConsentForge automatycznie wywołuje gtag('consent', 'update', {...}) po podjęciu decyzji przez użytkownika. Nie musisz pisać żadnego niestandardowego kodu.

Konfiguracja bez GTM

Jeśli korzystasz bezpośrednio z gtag.js, ConsentForge automatycznie zaktualizuje tryb zgody, o ile gtag jest dostępny w obiekcie window.

Ustaw domyślny stan zgody w swoim HTML (przed załadowaniem ConsentForge):

<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
// Domyślnie: odmawiaj wszystkiego do momentu podjęcia decyzji przez użytkownika
gtag('consent', 'default', {
'analytics_storage': 'denied',
'ad_storage': 'denied',
'ad_user_data': 'denied',
'ad_personalization': 'denied',
'wait_for_update': 500
});
</script>

Następnie ConsentForge wywołuje gtag('consent', 'update', {...}) z rzeczywistymi wyborami użytkownika.

Otwórz Konsolę Narzędzi deweloperskich i uruchom:

window.dataLayer.filter(e => e[0] === 'consent')

Powinieneś zobaczyć zdarzenie domyślne, a następnie zdarzenie aktualizacji.