Installer Intastellar Consents på dit website (JavaScript)
Denne guide er til et almindeligt website (eget HTML eller CMS som ikke dækkes af vores WordPress- eller Shopify-artikler). Du behøver ikke være udvikler for at følge forklaringen — den der indsætter snippet’et bør læse Fuld snippet til indsætning og tabellen med påkrævede felter.
Brug en anden artikel hvis sitet kun kører via:
- WordPress → WordPress — kom i gang
- Shopify → Shopify
- kun Google Tag Manager → Google Tag Manager
Hvad det gør (og hvorfor det betyder noget)
Intastellar Consents tilføjer et cookie- / samtykkebanner på dit site. Kort sagt:
- Besøgende ser et klart valg før I stoler på samtykke til ikke-nødvendige cookies og lignende lagring.
- Nødvendige funktioner kan stadig køre; analyse, annoncer og pixels bør først køre efter I har koblet dem til at respektere valget (fx Google Consent Mode og tag-rækkefølge i GTM).
- Konfigurationen ligger i
window.INTA; produktet loaderuc.jsfra Intastellars CDN — samme „to blokke i<head>“ som på produktsiden for Intastellar Consents.
Dette hjælpecenter forklarer produktet, ikke loven. Juridisk sikkerhed får I hos kyndig rådgivning. Det vi teknisk kan hjælpe med at verificere: banner synligt, valg gemt, og (når tags er sat rigtigt op) færre tracking-forespørgsler før samtykke.
Før du starter
- En privatlivspolitik-side på dit site som besøgende kan åbne (et virkende
https://…-link). Uden den bliver banneret ofte med vilje skjult. - Firma- eller sitenavn og gerne en logo-URL (
https://…). - Adgang til fælles head / layout så hver side loader samme snippet — ikke kun én statisk side.
Hurtig installation (to dele i <head>)
Den der har adgang til HTML bør:
- Åbne skabelonen der outputter
<head>for hele sitet. - Lige efter
<head>indsætte først det lille script der sætterwindow.INTA, derefter linjen der loaderuc.js(rækkefølge betyder noget). - Udfylde mindst påkrævede felter (næste afsnit).
- Udgive og åbne sitet i et privat / inkognito-vindue.
Minimal eksempel (erstat de tre påkrævede værdier; tilføj branding så snart I kan):
<script>
window.INTA = {
policy_link: "https://ditdomæne.dk/privatliv",
settings: {
rootDomain: "ditdomæne.dk",
company: "Jeres firmanavn",
arrange: "ltr",
color: "#111827",
logo: "https://ditdomæne.dk/logo.png",
design: "overlay",
},
};
</script>
<script src="https://consents.cdn.intastellarsolutions.com/uc.js"></script>I kan sætte policy-URL på policy_link og/eller settings.privacy_policy — begge skal pege på en live side hvis I bruger dem.
Konfiguration: påkrævet, anbefalet og avanceret
Ikke alt i window.INTA er lige hastigt. Brug denne rækkefølge:
Påkrævet (banner vises som regel ikke uden)
| Felt | Formål |
|---|---|
policy_link eller settings.privacy_policy | Virkende **privatlivs-**URL. Ødelagt eller manglende → banner render ofte ikke. |
settings.rootDomain | Site-domæne uden https:// (fx eksempel.dk). Forkert domæne → mærkelig lagring af samtykke. |
settings.company | Navn besøgende ser på banneret. |
Anbefalet (første rigtige go-live)
| Felt | Formål |
|---|---|
settings.logo | https://… til logo — skaber tillid. |
settings.color | Primær UI-farve (hex). |
settings.design | fx overlay — se Tilpas. |
settings.arrange | ltr eller rtl for layoutretning. |
Valgfrit / integrationer
| Felt | Formål |
|---|---|
settings.gtagId | Google measurement ID når I bruger Google-tags; ofte sammen med Consent Mode og korrekt tag-sekvens. |
settings.requiredCookies, settings.keepInLocalStorage | Strengt nødvendige cookies og storage-nøgler — se INTA-reference. |
Fuld feltliste: window.INTA JSON Schema (til udviklere og bureauer).
Efter installation: hvad „virker“ ser ud til
Ved første besøg i privat vindue bør I se:
- Banner synligt (hvis policy-URL og placering er korrekt).
- Valg husket på samme domæne når I åbner en anden side — ikke et ødelagt pop-up ved hvert klik.
- Ikke-nødvendige scripts (analyse, annoncer, pixels) først efter besøgende har accepteret — forudsat I har indlæst tags så de lytter til samtykke.
Hvis banneret vises men Google Analytics eller Meta skyder med det samme, er problemet som regel tag-kabling, ikke kun banner-snippet. Ret indlæsningsrækkefølge og consent-signaler — ofte i Google Tag Manager.
Tjek i browseren (teknisk)
Det er ikke juridisk bevis for overholdelse, men et sanity check ejere og bureauer kan gentage.
- Åbn sitet i privat / inkognito (eller ryd data for jeres domæne).
- Udviklerværktøjer → Network.
- Genindlæs før I klikker Accepter / Afvis på banneret.
- Filtrér på kendte navne (
google-analytics,collect,facebook,doubleclickosv.). - Acceptér i banneret og genindlæs eller naviger — mange setups viser flere tredjeparts- eller analyse-requests efter samtykke.
Hvad I forventer afhænger af GA4, Meta og jeres tag-setup. Hvis requests kører før I mener samtykke er givet, behandl det som en konfigurationsfejl i tag-setup — ikke noget at ignorere.
Valgfrit: udseende og dybere adfærd
Når det grundlæggende virker, brug Tilpas til farver, layout og præsentation. Kun logo: Tilføj logo. iFrames: iFrames.
Almindelige problemer
Banner vises ikke
- Privatlivs-URL — åbn linket fra
policy_link/privacy_policyi en almindelig fane. - Placering — begge scripts skal tidligt i
<head>i et delt layout. - Cache — hård genindlæsning, anden browser eller vent på CDN / optimerings-plugins.
- Kun én side — snippet skal køre på alle sider der skal vise banneret.
Banner vises, men tracking starter for tidligt
- Consents slår ikke automatisk tags fra I injicerer andre steder. Brug Consent Mode, GTM-trigger-rækkefølge eller betinget indlæsning. Se Google Tag Manager og Fejlfinding.
Domæne eller samtykke føles „forkert“ på subdomæner
- Tjek at
rootDomainmatcher hvordan besøgende når sitet. Integratorer: Fejlfinding og Integratoroverblik.
Fuld snippet til indsætning (inkl. valgfrie felter)
Kopiér ind i site-head lige efter <head>. Erstat pladsholdere med tabellerne ovenfor — spring ikke de påkrævede felter over.
<script>
window.INTA = {
policy_link: "https://ditdomæne.dk/privatliv",
settings: {
rootDomain: "ditdomæne.dk",
company: "jeresfirma",
arrange: "ltr",
color: "#000000",
logo: "https://ditdomæne.dk/logo.png",
design: "overlay",
gtagId: "G-XXXXXXXXXX",
requiredCookies: [],
keepInLocalStorage: [],
},
};
</script>
<script src="https://consents.cdn.intastellarsolutions.com/uc.js"></script>Relateret
Last updated