Profesjonalne zarzadzanie zgodami RODO z integracja Google Tag Manager
Kliknij ponizej, aby otworzyc panel zarzadzania zgodami lub zresetowac wczesniejsze wybory.
Aktualny stan zgod uzytkownika — przydatne do testowania:
<head><link rel="stylesheet" href="cookie-consent.css">
<script src="cookie-config.js"></script>
<script>(function(w,d,s,l,i){...})(window,document,'script','dataLayer','GTM-XXXXXXX');</script>
<a href="#" onclick="CookieConsent.showModal(); return false;">
Zarzadzaj ciasteczkami
</a>
W pliku cookie-config.js zmien zmienna POSITION:
var POSITION = 'bottom-right'; // Opcje: 'bottom-bar', 'bottom-right', 'bottom-left', 'top-bar', 'center-modal'
W pliku cookie-config.js, w tablicy CookieConsent.services dodaj:
{
name: 'moj-serwis',
purposes: ['analytics'],
cookies: ['cookie-name'],
default: false,
required: false,
}
I dodaj polskie tlumaczenie w sekcji translations.pl.services:
'moj-serwis': {
title: 'Nazwa Mojego Serwisu',
description: 'Opis do czego sluzy ten serwis.',
},
System automatycznie wysyla gtag('consent', 'update', ...) na podstawie wyborow uzytkownika.
Nie ma potrzeby tworzenia osobnych triggerow — consent mode sam kontroluje, ktore tagi moga dzialac.
analytics_storage → granted gdy Google Analytics zaakceptowane ad_storage → granted gdy Google Ads lub Facebook zaakceptowane ad_user_data → granted gdy Google Ads lub Facebook zaakceptowane ad_personalization → granted gdy Google Ads zaakceptowane functionality_storage → granted gdy Hotjar lub LinkedIn zaakceptowane personalization_storage → granted gdy Hotjar lub LinkedIn zaakceptowane security_storage → granted (zawsze)
W ustawieniach kazdego tagu w GTM wlacz odpowiedni Consent Type:
Tag GA4 → wymaga: analytics_storage Tag Google Ads → wymaga: ad_storage, ad_user_data, ad_personalization Tag Facebook → wymaga: ad_storage, ad_user_data Tag Hotjar → wymaga: functionality_storage Tag LinkedIn → wymaga: functionality_storage