Consent & GDPR
TrackGate har indbygget consent banner og fuld Google Consent Mode v2 support - ingen ekstra CMP nødvendig.
Alt-i-én løsning: TrackGate inkluderer en komplet GDPR consent banner. Du behøver ikke Cookiebot, OneTrust eller andre CMPs.
Indbygget Consent Banner
Når du installerer TrackGate scriptet, får du automatisk en flot consent banner med:
- 4 cookie-kategorier: Nødvendige, Statistik, Marketing, Præferencer
- 5 sprog: Dansk, Engelsk, Tysk, Svensk, Norsk
- Auto-sprogdetektering baseret på browserens sprog
- Floating cookie-knap så brugere kan ændre samtykke
- Tilpasselige farver der matcher dit brand
Konfiguration i Admin
Du kan tilpasse consent banner i site indstillinger:
| Indstilling | Beskrivelse |
|---|---|
| Vis consent banner | Slå banner til/fra. Når slået fra, gives automatisk samtykke til alt. |
| Flydende cookie-knap | Viser en lille cookie-knap efter samtykke er givet |
| Sprog | Auto-detect eller fast sprog (da, en, de, sv, no) |
| Primær farve | Farve på accept-knap og toggles |
| Knap position | Hvor floating cookie-knap vises (venstre/højre) |
Google Consent Mode v2
TrackGate sender automatisk consent signaler til GA4 via Google Consent Mode v2. Dette sikrer:
- GA4 respekterer brugerens valg
- Cookieless pings sendes selv ved afvist samtykke (til modellering)
- Valideret med Infotrust og Google Tag Assistant
Consent mapping
| Banner kategori | GA4 consent signaler |
|---|---|
| Statistik | analytics_storage |
| Marketing | ad_storage, ad_user_data, ad_personalization |
| Præferencer | functionality_storage, personalization_storage |
| Nødvendige | security_storage (altid granted) |
JavaScript API
Du kan også styre consent programmatisk:
Tjek consent status
tg.getConsent()
// Returnerer:
{
analytics_storage: "granted",
ad_storage: "denied",
ad_user_data: "denied",
ad_personalization: "denied",
functionality_storage: "granted",
personalization_storage: "granted",
security_storage: "granted"
}Vis consent banner
// Åbn consent banner (fx fra et "Cookie indstillinger" link)
tg.showConsent()Accept/afvis alt
// Accepter alle cookies
tg.acceptAll()
// Afvis alle (kun nødvendige)
tg.rejectAll()Nulstil consent
// Nulstil samtykke (viser banner ved næste pageload)
tg.resetConsent()Custom "Cookie indstillinger" link
Du kan nemt tilføje et link i din footer til at åbne consent banner:
<a href="#" onclick="tg.showConsent(); return false;">Cookie indstillinger</a>Lyt på consent ændringer
Du kan lytte på når brugeren ændrer samtykke:
window.addEventListener('tg:consent', function(e) {
console.log('Consent opdateret:', e.detail);
// e.detail = { necessary: true, analytics: true, marketing: false, preferences: true }
});GDPR Compliance
TrackGate hjælper med GDPR på følgende måder:
- Consent by default - Ingen tracking før samtykke
- Granulært samtykke - Brugere vælger præcis hvilke kategorier
- First-party data - Ingen tredjeparts-cookies
- EU hosting - Data processeres på Cloudflare edge i EU
- Data minimering - Vi sender kun nødvendig data
Bemærk: TrackGate's consent banner er designet til GDPR compliance, men du bør altid konsultere en jurist for at sikre fuld overholdelse i din specifikke situation.