Få din egen 100% gratis cookie popup

📅 Oprettet:11 aug 2026 | ⏱️ Læsetid: 8 min. | 📝Antal ord: 1504

Hvorfor overhovedet bekymre sig om cookies?

Fordi loven kræver det. GDPR og den danske cookiebekendtgørelse stiller krav om at besøgende informeres om og giver samtykke til at du indsamler data om dem via cookies. Det gælder uanset om du er en stor virksomhed, en webshop eller en lille WordPress-side. Men udover det juridiske kan der være en anden god grund. Dine besøgende bliver mere og mere opmærksomme på privatlivsspørgsmål. En transparent cookiepolitik signalerer at du tager dem seriøst. Det er ikke uvæsentligt.

En tredje og vigtig grund er at eksempelvis annoncering med Google Ads kan være problematisk hvis man ikke respekterer consent. Der kan være en teoretisk fare for suspension af Google Ads kontoen.

Det er faktisk muligt at afvikle et website uden en cookiepopup. Det kan ske under helt bestemte forudsætninger jeg beskriver her. Er man jyde som jeg og undres nogle gange om hvad en cookiepopup koster er det er også muligt at lave sin egen gratis cookie popup. Det skal beskrives her.

Nogle cookiepopups er faktisk lidt pebrede

Udgangspunktet er en lille webshop med måske 500 produkter og dermed måske 600 sider. Som abonnementer på cookieløsninger er sat sammen kan det faktisk blive en bekostelig affære med eksempelvis CookieBot som i øvrigt er en løsning jeg holder meget af for sin enkelhed. Det vil koste ca. DKK 3.000 om året at have en cookiepopup kørende.

Der er naturligvis billigere løsninger derude. De er ikke nødvendigvis lige kønne alle sammen og bør naturligvis også vurderes på andet end kun pris

Enkelte cookie popups har i øvrigt også gratis versioner som typisk er koblet op på antal sider på det pågældende website. Det kan være begrænsede funktionaliteter i disse men det har mindre betydning. I skrivende stund kan man eksempelvis få en gratis version af CookieBot til websites med op til 50 undersider.

Kan man lave sin egen cookieløsning?

Ja, det er faktisk forholdsvist enkelt at lave sin egen cookie popup løsning. Der er en række fordele ved sådan en løsning

1. Slip for omkostninger og at oprette en konto hos en ekstern udbyder af en cookieløsning, håndtere betaling og alt det praktiske. Selvom omkostningerne nok er til at overse slipper man naturligvis også for prisjusteringerne som rammer mange værktøj i denne tid.

2. En cookieløsning som man selv hoster er væsentligt hurtigere end en ekstern løsning som er hos leverandøren. Den kode man benytter ligger på samme server som websitet og ikke hos en ekstern leverandør af cookieløsningen. Det kan have en mindre betydning for SEO og annonceplatforme som tager websitehastighed med i betragtning.

Selvfølgeligt er der også ulemper. Får man fanget alle cookies og dokumenteret disse? Risikerer man at der pludseligt er fejl i ens egen løsning? Brugen man tiden på noget uvæsentligt i forhold til den primære forretning er naturligvis også en overvejelse.

 

Sådan laver man sin egen cookieløsning

Der er to steps i det. Det første handler om selve cookiepopuppen og det næste en cookieside med liste over de cookies man benytter.. Det sidste er også et krav.

Cookiepopup

Man kan ved vibecoding i Google AI Studio, Loveable og andre værktøj ret let lave sin egen cookiepopup men der der findes gratis man blot kan benytte. Det enkle er faktisk at få cookiepopuppen i luften!

Jeg valgte Silktide af flere årsager.

1. Det ser ordentligt ud. Mange cookie løsninger ser billige og generiske ud. Silktides banner er rent og professionelt og tilpasser sig designet på siden.

2. Det er nemt at opsætte. Et script i headeren, upload af et par filer, lidt konfiguration, og banneret er oppe. Bemærk at teksterne på banneret er på engelsk. Har man lyst til dansk eller måske afvikle bannere på andre sprog er det nemt at oversætte. AI kan igen hjælpe.

3. Silktide understøtter Google Consent Mode v2 og arbejder fint sammen med Google Tag Manager. Google Consent Mode v2 er et must hvis man arbejder med Google Ads.

Side med cookies

Men hvilke cookies sætter websitet egentlig? Her stødte jeg på det problem som nok mange hjemmesideejere kender. Jeg vidste ikke præcis hvad min hjemmeside satte af cookies. På min kundes website bruges Google Analytics, Google Ads og Tawk.to til live chat – men hvilke specifikke cookies? Og hvad hedder de? Og hvad sker der hvis jeg tilføjer et nyt plugin eller et nyt script næste måned?

Den manuelle tilgang er at åbne Chrome DevTools, gå til Application → Cookies og kigge. Det virker. Men det er tidskrævende, nemt at glemme og bliver hurtigt forældet.

Sikkert fint for de fleste men i længden lidt tungt.

Løsningen: en automatisk cookie-scanner!

Jeg besluttede mig for at bygge en scanner der automatisk besøger min hjemmeside én gang om måneden, registrerer alle cookies der sættes og opdaterer cookielisten automatisk. Uden at jeg løfter en finger.

Teknisk er det bygget med tre ting:

Puppeteer – et Node.js-bibliotek der styrer en rigtig Chrome-browser og kan besøge sider, klikke på knapper og registrere cookies.

GitHub Actions – Githubs gratis automatiseringsværktøj der kører scanneren den 1. i hver måned.

jsDelivr – et CDN der serverer cookie-listen til hjemmesiden med de rigtige tekniske headers.

Processen er enkel nok. GitHub Actions starter en virtuel server, installerer Chrome, besøger hjemmesiden, klikker “Accepter” på Silktide-banneret og venter på at alle scripts loader – Google Analytics, Google Ads og Tawk.to inklusiv. Alle cookies der sættes gemmes i en fil der automatisk opdateres på GitHub. Cookiesiden henter filen og viser en opdateret liste til de besøgende.

Udfordringerne undervejs

Det lød enkelt. Det var det ikke helt.

Cookie-banneret var svært at klikke på automatisk. Scanneren kører uden skærm og Silktide-banneret viste sig at have to versioner af accept-knappen i HTML’en – én synlig og én skjult. Scanneren forsøgte konsekvent at klikke på den forkerte. Løsningen var at inspicere knappens præcise CSS-klasse i Chrome DevTools og hardkode den rigtige selektor i scanneren. En lille detalje med stor betydning.

GitHub Actions havde ikke tilladelse til at gemme filer. Som standard kan GitHub Actions ikke skrive tilbage til sit eget repository. Det kræver en enkelt indstilling under Settings → Actions → General. Let at overse. Ikke svær at rette.

CORS-problemer med GitHub. Hjemmesiden kunne ikke hente JSON-filen direkte fra GitHub fordi GitHub ikke sender de rigtige HTTP-headers til browserbaserede anmodninger. Løsningen var jsDelivr som mellemmand. Det er et CDN der spejler GitHub-indhold og sender korrekte headers. Problem løst.

Konklusion

En cookiepopup er ikke bare en irriterende boks man klikker væk. Det er et juridisk krav, et tillidssignal over for de besøgende og – hvis det gøres rigtigt – en mulighed for at vise at man tager privatlivsbeskyttelse seriøst.

Jeg valgte Silktide til min kunde fordi det ser godt ud og fungerer korrekt. Jeg byggede en automatisk scanner fordi jeg ikke vil stole på at jeg husker at opdatere listen manuelt.

Er du i tvivl om din cookieopsætning lever op til kravene eller blot er træt af at betale temmelig meget for en cookieløsning er du velkommen til at tage fat i mig.

Kim Falkner

Digital marketing og Google Ads freelancer

Få adgang til ekspertise inden for Google Ads og SEO uden faste omkostninger. Jeg er en freelance specialist, der hjælper virksomheder og digitale bureauer med at forbedre deres digitale performance. Jeg tilbyder konkurrencedygtige priser, ingen bindinger og mulighed for onsite-arbejde i København. Kontakt mig her.