← Alle resources Tutorial

Measurebase instellen: de complete gids

Server-side tagging heeft de naam ingewikkeld te zijn. Met Measurebase is het ongeveer een kwartier echt werk, en deze gids loopt er in volgorde doorheen: account, domein, DNS-record, trackingscript, power-ups, het bewijs dat het werkt, en de monitoring die het werkend houdt. Elke stap zegt wat je doet en wat je hoort te zien.

Voordat je begint

Zorg dat je deze drie bij de hand hebt:

Ongeveer 15 minuten
  • Toegang tot je DNS-providerOm één A-record voor je tagging-subdomein toe te voegen
  • Een GTM-webcontainerDe container die je site laadt, GTM-XXXXXXX
  • Een GTM-servercontainerKoppel Tag Manager of plak de config

1Maak je account aan

Log in met Google, of meld je aan met je e-mailadres en bevestig het met één klik. Er is nog geen plan te kiezen en niets in te stellen. Klik op het Accounts-scherm op Account toevoegen en geef het een naam; elk nieuw account begint op het Free-plan.

Werk je voor meerdere klanten? Een Agency-account beheert meerdere klantaccounts vanuit één dashboard (Partner › Clients). Je nodigt een klant uit via e-mail of via het GTM-container-ID, de klant keurt de koppeling goed, en de agency komt nooit aan de facturatie van de klant.

2Voeg je domein toe

Ga naar Domains › + New domain en vul in:

Koppel Tag Manager of plak de config. Measurebase moet weten welke servercontainer het moet hosten. Koppel Google Tag Manager: log in het venster in met Google, kies het account en de web- en servercontainer, en Measurebase leest de config van de servercontainer zelf uit. Google geeft leestoegang tot je containers plus bewerkrechten die beperkt zijn tot Measurebase' eigen workspace, en de tracking-audit kan daarna beide containers controleren (sectie 7). Plak de configuratie: in GTM, Admin › Container settings › Manually provision tagging server, kopieer de configstring. Je kunt Tag Manager later alsnog koppelen vanaf de instellingenpagina van het domein, en op elk moment weer ontkoppelen.

Tracking setup en eerste audit. Met Tag Manager gekoppeld vraagt het venster wat dit domein moet meten en welke e-commerce-datalaag je shop pusht (of geen), en biedt het een eerste audit aan: die leest de live containers, crawlt de site en controleert routering, consent, duplicaten en afstemming. Bij een geplakte config draait de eerste audit vannacht, zodra de DNS staat.

Domeinlimieten per plan: 1 op Free en Solo, 3 op Growth, 5 op Scale, 10 op Business, maatwerk op Enterprise.

3Voeg het DNS-record toe

De instellingenpagina van het nieuwe domein toont precies één A-record. Voeg het bij je DNS-provider toe met de getoonde Naam en Waarde en klik op Verify DNS now. Zodra de DNS is doorgevoerd, meestal binnen enkele minuten, wordt automatisch een certificaat uitgegeven en verandert de status van Pending in Active.

Controleer het zelf: open https://mbase.jouwsite.nl (je tagging-subdomein) in een browsertabblad. Laadt het zonder fout of certificaatwaarschuwing, dan staan de DNS en het certificaat; zo niet, wacht een paar minuten en probeer het opnieuw.

Meer dan één opzet op een domein? Voeg hetzelfde hoofddomein nog eens toe met een ander tagging-subdomein. Elke opzet staat op zichzelf en telt mee voor het domeinmaximum van je plan.

4Installeer het trackingscript en verwijder het oude

Open het domein en klik op Generate script. Vul je webcontainer-ID in (GTM-XXXXXXX). Je krijgt het Enhanced script: een gemaskeerd loaderpad met een ?mb= -parameter dat adblockers en privacyfilters niet herkennen. Enhanced Ad Blocker Protection staat voor nieuwe domeinen standaard aan en het Enhanced script draagt die bescherming zelf, dus elke vervolgrequest wordt ook gemaskeerd. Een site op meerdere subdomeinen houdt "All sites" aan voor één snippet overal; genereer alleen een apart snippet onder "For which site" voor een subdomein met een eigen webcontainer of een eigen Same-Origin Tracking-adres.

Je krijgt twee snippets, net als bij gewone Tag Manager: het head-snippet zo hoog mogelijk in <head>, het body-snippet direct na de openende <body> -tag.

Verwijder je oude snippet

Draaide hiervoor standaard Google Tag Manager, verwijder dan het oude paar volledig: het <script> blok in <head> en de <noscript><iframe> in <body>. Oud en nieuw naast elkaar vuren elke tag twee keer af en verdubbelen stilletjes je cijfers; het is het meest voorkomende dataprobleem dat je jezelf kunt bezorgen.

Verwijderengoogletagmanager.com/gtm.js?id=GTM-XXXXXXX<head>
Verwijderengoogletagmanager.com/ns.html?id=GTM-XXXXXXX<body>
Behoudenmbase.jouwsite.nl/AWqBDp0Nqj.js?mb=XXXXXXX<head>
Behoudenmbase.jouwsite.nl/AWqBDp0Nqj.html?mb=XXXXXXX<body>

Installeert iemand anders het? Gebruik Send instruction email in het paneel Generate script: diegene ontvangt beide snippets met de installatie- en teststappen.

Richt de Google-tag op je domein. In je webcontainer moet de server_container_url je tagging-subdomein zijn. De webcontainer-gids laat zien waar, en de audit controleert het elke nacht.

5Kies je power-ups

Alle power-ups staan op de Power-ups-pagina van het domein. Elke power-up is optioneel en omkeerbaar; voor basistracking heb je er geen nodig.

Data Enrichment

Voegt locatie-, apparaat-, bot- en AI-signalen van de bezoeker toe als request headers, uit te lezen met de Request Header-variabele van GTM

Hoofdschakelaar plus 21 headerschakelaars, standaard allemaal aan

Cookie Keeper

Geeft herkende first-party marketingcookies opnieuw uit met hun volledige levensduur, voorbij de 7-dagenlimiet van Safari (op Safari samen met Same-Origin Tracking)

Hoofdschakelaar plus schakelaars per cookie, gegroepeerd per leverancier, standaard allemaal aan

Click ID Restorer

Herstelt click-ID's van advertentieplatformen die Safari en Brave uit landings-URL's strippen, plus herstel via cookies

Back-upparameternamen voor Google en Microsoft, vijf schakelaars voor Meta, TikTok, Pinterest, ChatGPT en LinkedIn

IP Anonymization

Maskeert het IP-adres van elke bezoeker voordat het je servercontainer bereikt (IPv4 laatste octet, IPv6 voorbij /48)

Eén schakelaar

IP Filter

Houdt het verkeer van je kantoor, agency en QA volledig buiten de meting

Eén schakelaar plus een lijst met IP-adressen of reeksen

Enhanced Ad Blocker Protection

Herschrijft doorlopende requests naar hetzelfde gemaskeerde formaat als de loader, zodat blokkeerlijsten vaste paden zoals /g/collect van GA4 niet kunnen herkennen

Standaard aan; de pagina ervan laat zien of gemaskeerde requests binnenkomen

Same-Origin Tracking

Serveert tagging vanaf een pad op je eigen site (voorbeeld.nl/mb), zodat Safari cookies hun volledige levensduur bewaart en er geen aparte hostnaam is om te blokkeren

Eén doorstuurregel op je hosting of de WordPress- en Shopware-plugins, daarna een live check

Alleen voor testen

Auto Grant Consent

Laat elke hit lezen als volledig toegestemd, zodat je het afvuren van tags kunt controleren zonder door je eigen banner te klikken

Eén schakelaar; alleen voor testen

Op aanvraag

Winsttracking (POAS)

Voegt de winst van elke aankoop toe aan het event, zodat Google Ads en Meta op marge kunnen bieden

Kostprijzen uit een feed, een bestand of je shop; per account op verzoek ingeschakeld

🚫 Auto Grant Consent is alleen voor testen

Laat je hem aanstaan, dan waarschuwt de pagina steeds nadrukkelijker en opent de monitoring na 24 uur een melding. Zet hem uit zodra je klaar bent met testen; in productie hoort hij nooit aan te staan.

6Het bewijs: je eerste hit

De installatie is klaar als deze vijf punten kloppen:

Alle vijf? Dan staat je server-side tracking live. De rest van deze gids zorgt dat dat zo blijft.

7De tracking-audit

De audit draait elke nacht voor elk actief domein, zonder dat je iets hoeft aan te zetten: meer dan 40 checks op routering, taggezondheid, deduplicatie, Consent Mode, de afstemming tussen web- en servercontainer, en de installatie zelf (loader, DNS, HTTPS). Met Tag Manager gekoppeld controleert hij ook je live containers en kan hij fixes voorstellen en in een aparte workspace "Measurebase" in je container plaatsen; hij publiceert nooit, jij controleert en publiceert in GTM. Elke audit bevat een sitecrawl door een echte browser die elk script en elke pixel buiten GTM in kaart brengt; meethits worden in die browser geblokkeerd, dus er belandt niets in je rapporten.

Fouten openen een melding per domein, en waarschuwingen doen dat de eerste keer dat ze verschijnen, via de kanalen uit de volgende sectie. Wil je na een wijziging direct een nieuw resultaat? Start een handmatige audit vanuit het dashboard, tot vijf per domein per dag. Alle checks en hoe de fixes werken: de tracking-audit.

8Meldingen

No-data-drempel: per domein, onder Settings › Monitoring, "Alert me if no data for" tussen 1 en 168 uur (standaard 24). Verhoog hem voor een rustige B2B-site, verlaag hem voor een drukke shop. Nieuwe domeinen krijgen eerst een korte inloopperiode.

Slack: tot drie kanalen per account via Settings › Add to Slack, een gewone OAuth-flow. Elk gekoppeld kanaal ontvangt elke melding; een domeinmelding noemt het domein, een accountbrede melding (quotum) noemt het account. E-mail gaat standaard naar de accounteigenaar. Meer in hoe Measurebase je domeinen bewaakt.

9Infrastructuurcheck: CDN, caching en CSP

De meeste sites hebben hier niets nodig. Loop het één keer door als je site achter een CDN staat of een strikte Content-Security-Policy meestuurt.

🛟 Het vangnet

Glipt een van deze dingen na livegang toch door, dan vangt de monitoring het op: daar zijn de no-data- en foutpercentagemeldingen voor.

10Problemen oplossen

SymptoomWaarschijnlijke oorzaak en oplossing
Je cijfers lijken verdubbeldHet oude GTM-snippet draait nog naast het nieuwe. Verwijder het volledig (sectie 4).
Attributie reset op Safari of iOSControleer of Cookie Keeper aanstaat voor de cookie van de leverancier waar het je om gaat; de schakelaars werken per cookie. Op Safari houden cookies van het tagging-subdomein het nog steeds 7 dagen vol totdat je tagging vanaf je eigen domein serveert met Same-Origin Tracking.
Verkeer verdwijnt, vooral in Firefox, Safari of BraveEen adblocker of privacyfilter onderschept je requests. Controleer of de site het Enhanced script laadt en of Enhanced Ad Blocker Protection aanstaat; de pagina ervan laat zien of gemaskeerde requests binnenkomen.
Het requestlog staat vol 400'sKijk naar de statusbadge, niet alleen naar de code: een Pending-badge op een GA4- of gtag-request is gemarkeerd als "No data lost" en is een normale retry. Alleen Error-regels betekenen een echte fout.
Een domein blijft op Pending staanDe DNS is nog niet doorgevoerd of komt niet overeen met het record op de instellingenpagina. Controleer Naam en Waarde opnieuw, wacht een paar minuten en klik nogmaals op Verify DNS.
Een onbekend domein verschijnt als refererDe foreign-trafficcheck doet zijn werk: iemand heeft je snippet elders hergebruikt. Zoek het op en los het bij de bron op.
De tracking stopt en een banner zegt dat hij is gepauzeerdJe hebt het requestquotum van je plan voor deze cyclus bereikt. Upgrade, wacht op de volgende cyclus, of zet auto-upgrade aan onder Billing.
Auto Grant Consent is aan blijven staanZet hem uit onder Power-ups. Na 24 uur kun je de melding verwachten die Measurebase er al over heeft geopend.

Verder lezen

Klaar om je tracking-setup te verbeteren?

Gratis starten, geen creditcard nodig. Binnen een kwartier live.

Gratis starten