Cookiebot scant jouw website regelmatig om te bepalen welke cookies worden ingeladen. Dit verkeer vervuilt jouw GA4 data als je deze niet uitsluit, in deze blog help ik je om dit verkeer uit te sluiten.
Inhoudsopgave
Optie 1: Cookiebot's IP adressen uitsluiten
Stap 1: Cookiebot’s IP adressen definiëren als intern verkeer
- Ga naar ‘Beheer > Verzameling en wijziging van gegevens > Gegevensstreams’.
- Klik op ‘Taginstellingen instellen’.
- Klik op ‘Meer tonen’.
- Klik op ‘Intern verkeer definiëren’.
- Klik op ‘Maken’.
- Kies een naam voor het filter, bijvoorbeeld: ‘Cookiebot crawler’.
- Typ bij traffic_type het volgende in: ‘Cookiebot_traffic’.
- Voeg de volgende IP adressen toe en kies voor de optie ‘IP-address matches regular expression’:
^(20\.223\.9\.138|34\.(107\.102\.47|141\.10\.24|159\.(86\.126|168\.195|247\.222))|35\.(198\.(78\.207|137\.6|160\.49)|246\.(143\.2|191\.14)))$
- Klik rechtsbovenin op ‘Maken’.
Dit filter zou de volgende IP adressen moeten uitsluiten:
- 20.223.9.138
- 34.107.102.47
- 34.141.10.24
- 35.198.78.207
- 34.159.86.126
- 34.159.168.195
- 34.159.247.222
- 35.198.137.6
- 35.198.160.49
- 35.246.143.2
- 35.246.191.14
Stap 2: Maak en activeer een gegevensfilter
- Ga naar ‘Beheer > Verzameling en wijziging van gegevens > Gegevensfilters’.
- Klik op ‘Filter maken’.
- Klik op ‘Intern verkeer’.
- Kies een naam voor het filter, bijvoorbeeld: ‘Exclude Cookiebot’.
- Kies bij Filterbewerking voor de optie ‘Uitsluiten’.
- Typ bij ‘Parameterwaarde’ het volgende in: ‘Cookiebot_traffic’. Deze waarde moet exact overeenkomen met de traffic_type waarde die je in stap 1 hebt gekozen.
- Kies vervolgens voor Filterstatus ‘Actief’.
- Klik rechtsbovenin op ‘Maken’.
Optie 2: Cookiebot's User Agent uitsluiten
Omdat IP adressen regelmatig kunnen veranderen en je daardoor continu moet opletten en eventueel wijzigingen moet aanbrengen is optie 1 niet altijd de meeste gewenste manier. Een iets meer betrouwbare manier is het uitsluiten van Cookiebot middels hun User Agent. Dit doe je als volgt:
Stap 1: De User Agent waarde ophalen in een GTM variabele
- Ga naar Google Tag Manager.
- Ga naar Variabelen.
- Maak een Nieuwe ‘User-Defined Variable’.
- Kies voor Variable Type ‘Custom JavaScript’.
- Geef de variabele een naam naar keuze, bijvoorbeeld: “CJS – navigator.userAgent”
- Vul hier vervolgens de volgende waarde in:
function () {return navigator.userAgent;}
- Sla de variabele op.
Stap 2: Pas de triggers van de tags aan.
Het idee is dat je aan alle configuratie tags, waarbij je de Cookiebot crawler wilt uitsluiten, een nieuwe trigger koppelt. Kijk daarom goed naar welke trigger nu wordt gebruikt. Je hoeft dit niet voor alle losse events te doen omdat de Cookiebot crawler naast het inladen van pagina’s geen events / acties uitvoert op jouw website.
Voorbeeld: De All Pages trigger aanpassen zodat de Cookiebot User Agent is uitgesloten.
In dit voorbeeld ga ik er even van uit dat je de All Pages trigger gebruikt voor bijvoorbeeld het inladen van Google Analytics. Dan ga je als volgt te werk:
- Ga in GTM naar het tabje ‘Triggers’.
- Maak vervolgens een nieuwe trigger aan.
- Geef de trigger een naam naar keuze, bijvoorbeeld: “All Pages – Exclude Cookiebot”
- Kies voor Trigger type ‘Page View’.
- Kies daarna voor ‘This trigger fires on Some Page Views’.
- Selecteer aan de linker kant dan de nieuwe variabele die je bij stap 1 hebt aangemaakt (CJS – navigator.userAgent).
- Selecteer de optie ‘Contains’ (dit is de standaard optie in GTM, dus hoef je in principe niet aan te passen.
- Vul vervolgens de volgende waarde in (zonder aanhalingstekens) “ookiebot” (zonder C of c, voor het geval dat hoofdletter gebruik ooit veranderd of een issue wordt). De User Agent van Cookiebot ‘verraadt’ zichzelf namelijk door de waarde Cookiebot te gebruiken.
- Sla de trigger op en koppel deze aan de betreffende tag (en ontkoppel de huidige All Pages trigger van de tag).
De User Agent string ziet er ongeveer als volgt uit:
Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko; compatible; Cookiebot/1.0; +http://cookiebot.com/) Chrome/X.X.X.X Safari/537.36
Vergeet niet de wijzigingen goed te controleren en te publiceren.
Vind je dit spannend omdat je niet precies weet wat je doet, raadpleeg dan altijd eerst even iemand die vertrouwd is met Google Tag Manager. Mocht je hulp nodig hebben met de inrichting van Cookiebot of het controleren hiervan, stuur me dan gerust een berichtje.
Handige links naar artikelen van Cookiebot:
- Over het uitsluiten van de User Agent: https://support.cookiebot.com/hc/en-us/articles/360003824153-Whitelisting-the-Cookiebot-scanner
- Over het uitsluiten van de IP adressen: https://support.cookiebot.com/hc/en-us/articles/14865101053340-Filtering-out-bot-traffic-from-the-monthly-scans