Gratis startenDashboard
Documentatie

De scanner

Een scan bezoekt je site zoals een nieuwe bezoeker dat zou doen, daarna nog een keer na alles te hebben geaccepteerd, en vertelt je wat er is veranderd. Op deze pagina lees je hoe dat werkt en hoe je het rapport leest.

Wat een scan doet

  1. Hij zoekt je pagina's. Hij leest de sitemaps die in je robots.txt staan, of /sitemap.xml als die er niet zijn. Hij verdeelt zijn bezoeken over de onderdelen van je site, zodat ook bij een winkel met duizenden producten de checkoutpagina's aan bod komen. Staan er te weinig pagina's in de sitemap, dan volgt hij de links op je homepage.
  2. Hij bezoekt ze vóór toestemming. Een nieuwe browser opent elke pagina en maakt nooit een keuze. Alles wat op dit moment wordt geplaatst, is geplaatst voordat de bezoeker iets kon zeggen.
  3. Hij bezoekt ze na toestemming. Een tweede nieuwe browser accepteert alles op de eerste pagina en bezoekt daarna de rest. Zo zie je wat je site plaatst zodra een bezoeker toestemming geeft.
  4. Hij controleert het privacysignaal. Bij nog één bezoek aan je homepage stuurt hij Global Privacy Control mee, om te zien of je site dat respecteert.
  5. Hij controleert je cache. Hij vergelijkt je homepage met een verse kopie, om een cache te vinden die nog pagina's zonder de regel van Cookiemark serveert.

Bij elk bezoek legt de scanner de cookies vast, de scripts en de andere domeinen waar je pagina contact mee maakt. Het verschil tussen de twee bezoeken is de kern van het rapport.

Het rapport lezen

Het rapport begint met wat je aandacht nodig heeft. Een bevinding die als probleem is gemarkeerd, is iets waar een toezichthouder bezwaar tegen zou maken. Een bevinding die is gemarkeerd om te controleren, moet een mens even bekijken.

  • Een aanbieder die cookies plaatst voordat de bezoeker kiest, met de pagina's waar dat gebeurt.
  • Cookies die geen enkele lijst herkent, zodat ze nog geen categorie hebben.
  • Pagina's waar het script van Cookiemark ontbreekt.
  • Een cache die je site nog zonder het script serveert.
  • Tag Manager die twee keer laadt, zodat elke tag twee keer wordt geactiveerd.
  • Een Google-tag die start vóór de standaardwaarden van Consent Mode.
  • Pagina's die niet konden worden gecontroleerd, bijvoorbeeld omdat ze niet laadden.

Daaronder staat een lijst met controles, elk geslaagd, mislukt of overgeslagen:

NakijkenWaar hij naar kijkt
Geen cookies waarvoor toestemming nodig is voordat de bezoeker kiestVóór een keuze mogen alleen noodzakelijke cookies verschijnen.
Weigeren staat op het eerste schermEen weigerknop die naast accepteren zichtbaar is, niet verstopt achter een tweede klik.
Geen vooraf aangevinkte vakjesElke optionele categorie staat standaard uit. Alleen gecontroleerd bij banners van Cookiemark.
Consent Mode staat vóór de Google-tagsDe standaardwaarden voor toestemming staan op elke pagina vóór elke Google-tag.
Tag Manager één keer geladenGeen container laadt twee keer.
Global Privacy Control gerespecteerdGeen cookies die toestemming nodig hebben als de browser het signaal stuurt.
Script op elke pagina gevondenDe regel van Cookiemark staat op elke pagina die de scan heeft bezocht.
Privacy- of cookiebeleid gelinkt vanuit de bannerDe banner linkt naar een beleid. Alleen gecontroleerd bij banners van Cookiemark.

De cookies benoemen

Voor elke cookie die hij vindt, kijkt de scanner op drie plekken. Eerst in je eigen cookielijst, dan bij de diensten die Cookiemark kent, en dan in een gedeelde database die is opgebouwd uit de Open Cookie Database. Een match levert een categorie, een aanbieder, een doel en een bewaartermijn op. Een cookie zonder match staat in de lijst als onbekend.

Het rapport stelt de cookies voor die nog niet op je lijst staan. Vink de cookies aan die je wilt, druk op de knop om ze toe te voegen en publiceer. Ze verschijnen dan in het voorkeurenvenster. Lees de voorstellen voordat je ze toevoegt, want een naam kan op verschillende sites iets anders betekenen.

Hoeveel pagina's en hoe vaak

Het aantal pagina's per scan hangt af van je abonnement. We houden deze limieten ruim, en ze bepalen niet de prijs.

AbonnementPagina's per scanGeplande scans
Gratis20Als je er zelf een start
Per site300Elke maand of elke week
Vanaf tien betaalde sites1.000Elke maand of elke week

Een betaalde site wordt elke maand gescand, tenzij je het schema aanpast op het tabblad Scan. Met het abonnement Free wordt een site gescand als je een scan start; geplande scans, en de mail als er een nieuwe cookie opduikt, horen bij betaalde sites. Je kunt ook instellen dat er alleen wordt gescand als je zelf een scan start. Geplande scans draaien voor gepubliceerde sites met een geverifieerd domein. Een domein is geverifieerd zodra een scan voor het eerst je script op de site vindt.

Je kunt een scan met de hand starten wanneer je wilt, met tien minuten tussen twee scans van dezelfde site. Eigenaren, beheerders en bewerkers kunnen een scan starten. Mensen bij een klant kunnen dat niet.

De gratis scan

Iedereen kan zonder account een site scannen op cookiemark.com/scan. Die scan bezoekt 5 pagina's en voert dezelfde controles uit. Om hem voor iedereen gratis te houden, kan één bezoeker drie gratis scans per dag doen.

Wie je site bezoekt

Scans draaien in een Chromium-browser op onze servers in de EU. De browser maakt zich in zijn user agent bekend met CookiemarkScanner/1.0. Blokkeert een firewall of botfilter hem, dan staat in het rapport welke pagina's hij niet kon controleren. Sta die user agent toe om scans door te laten.

Je statistieken blijven schoon

De scanner laadt elk script op je pagina's, net als de browser van een bezoeker. Hij laat de verzoeken niet door die een bezoek melden aan Google Analytics, Google Ads, Meta, LinkedIn, TikTok, Pinterest, Microsoft Clarity, Hotjar, Bing, HubSpot, Matomo, Plausible, Fathom of Umami. Die beantwoordt hij zelf, dus een scan telt nooit als paginaweergave, sessieopname of lid van een advertentiedoelgroep.

De scanner drukt ook op Alles accepteren in je banner, om te zien wat er na een keuze laadt. Die keuze is niet van een bezoeker, dus die komt nooit in je consentlog of je cijfers terecht.

Het rapport laat wel zien dat het verzoek is gedaan, en of dat vóór of na toestemming was. Een paar advertentiecookies, zoals fr van Meta en IDE van Google Ads, worden geplaatst door het antwoord van het platform op dat verzoek. Het rapport toont ze als verwacht, met een gestippelde rand.

De scanner bezoekt alleen openbare adressen. Hij weigert privénetwerken, de machine waarop hij draait en de interne adressen van cloudproviders, ook als een pagina hem daarheen probeert te sturen.

Wat een scan niet kan zien

  • Pagina's achter een login, zoals een klantaccount.
  • Stappen waarbij een bezoeker iets moet doen, zoals een winkelmandje vullen of een formulier versturen.
  • Cookies die alleen in sommige landen worden geplaatst, of pas als een bezoeker al een tijdje op de site is.
  • Pagina's waar de sitemap en de homepage geen van beide naar linken.

Snelle scans en volledige scans

De meeste cookies komen uit de template van een site, dus ze staan op elke pagina. Duizenden productpagina's scannen vertelt je weinig wat twintig goed gekozen pagina's je niet ook vertellen. Daarom zijn er twee soorten scans.

  • Een volledige scan bezoekt zoveel pagina's als je abonnement toestaat: de startpagina, dan een pagina uit elk onderdeel en dan de rest. Van pagina's die op dezelfde template zijn gebouwd, zoals productpagina's, neemt hij er hooguit een paar, en de rest besteedt hij aan pagina's die verschillen. Scans die je zelf start en maandelijkse scans zijn volledige scans.
  • Een snelle scan bezoekt tot 40 pagina's: de pagina's die bij de vorige scan niet in orde waren, de pagina's die volgens je sitemap sindsdien zijn veranderd en een of twee pagina's uit elk onderdeel. Met een wekelijks schema krijg je elke week een snelle scan en elke vier weken een volledige scan.

Scans slaan video en webfonts over, want die plaatsen geen cookies. Een verzoek aan een fontdienst telt nog wel als domein waarmee contact is gemaakt, dus je ziet het nog steeds in het rapport.