Click-ID’s herstellen: Google, Microsoft, Meta, TikTok, Pinterest en ChatGPT Ads
Elke klik vanuit een betaalde advertentie draagt een click-ID mee in de landings-URL — gclid voor Google Ads, msclkid voor Microsoft Ads, fbclid voor Meta, ttclid voor TikTok, epik voor Pinterest, oppref voor ChatGPT Ads. Je tags lezen dat ID om een conversie toe te schrijven aan de juiste advertentie, zoekterm en campagne. Safari en Brave verwijderen ze in hun striktere privacymodi allemaal voordat je pagina — of je tagging-server — ze ooit ziet.
Waarom click-IDs worden gestript
Intelligent Tracking Prevention van Safari en Shields van Brave behandelen click-IDs als trackingparameters en halen ze in privémodus en strikte modi uit de landings-URL — dezelfde categorie bescherming die we behandelen in onze gids over cookielevensduur op Safari. Tegen de tijd dat de request je server-container bereikt, is het click-ID er domweg niet meer.
Google en Microsoft: het mechanisme met een back-upparameter
Click ID Restorer, te vinden op het tabblad Advanced Tracking van elk domein, omzeilt het strippen in plaats van ertegenin te gaan — voor gclid en msclkid. In Google Ads of Microsoft Ads stel je een Final URL suffix in die het click-ID meegeeft onder een naam die je zelf kiest in plaats van de standaardnaam — bijvoorbeeld backup_gclid={gclid}. Browsers herkennen en strippen alleen de standaard parameternamen, dus een eigen naam komt ongeschonden door.
Bij elke request controleert Measurebase op een ontbrekende gclid of msclkid waarvan de back-uptweeling wél aanwezig is, en herstelt hem — zowel in de eigen querystring van de request als in de parameter dl waarin GA4 de volledige landings-URL stopt, want daar leest de GA4-tag het click-ID werkelijk uit. Je GTM-tags zien het click-ID precies alsof Safari er nooit aan had gezeten.
Google en Microsoft instellen
- Open Click ID Restorer op het tabblad Advanced Tracking van je domein en zet het aan.
- Kies een naam voor de back-upparameter voor elk platform dat je gebruikt — of houd de voorgestelde
backup_gclid/backup_msclkid. - Voeg in de campagne-instellingen van Google Ads of Microsoft Ads een Final URL suffix toe met diezelfde naam, bijvoorbeeld
backup_gclid={gclid}. - Sla op. Nieuwe kliks die de back-upparameter meedragen krijgen hun echte
gclid/msclkidautomatisch terug — aan de tagkant hoeft niets te veranderen.
De backup-parameter benoemen
De naam kies je zelf, maar een paar regels houden hem werkend — en een enkele houdt hem betrouwbaar werkend:
- Kies een naam die browsers niet herkennen. Dat is de hele truc: Safari en Brave strippen een vaste lijst van bekende parameters (
gclid,fbclid,gbraidenzovoort), dus hergebruik nooit een native click-ID-naam of een andere bekende tracking-parameter — dan zou de browser je backup ook strippen. - Match hem exact in het ad-platform. De naam in Click ID Restorer en die in je Final URL suffix zijn hoofdlettergevoelig en moeten teken voor teken identiek zijn. Zet hem in het veld Final URL suffix in plaats van in een tracking template, zodat parallel tracking blijft werken.
- Houd hem schoon. Alleen kleine letters, cijfers en underscores. Blijf weg bij
utm_*, Google's eigen parameters (gclsrc,_gl) en de veldnamen van GA4 (v,tid,cid), die elders verwerkt worden. - Laat je eigen site hem niet strippen. Een canonical redirect, cache of CDN die onbekende query-parameters op de landingspagina weggooit kan de backup verliezen voordat Measurebase hem ziet — een snelle check waard dat de parameter op de live-URL blijft staan.
Meta, TikTok, Pinterest en ChatGPT Ads: een ander mechanisme
Meta, TikTok, Pinterest en ChatGPT Ads bieden geen Final URL suffix die je kunt aanpassen zoals bij Google en Microsoft — er is geen instelling in het advertentieplatform die fbclid, ttclid, epik of oppref een back-uptweeling geeft om in te wisselen. Click ID Restorer herstelt deze vier daarom op een andere manier: een van deze aanzetten installeert een klein extra script naast je loader, dat het click-ID vastlegt in een first-party cookie _mb_fbclid/_mb_ttclid/_mb_epik/_mb_oppref op het moment dat het op je pagina binnenkomt. Ontbreekt de parameter bij een latere request, dan herstelt Measurebase hem uit die cookie in plaats van uit een back-up in de URL — zelfde resultaat, ander mechanisme.
Dit weegt het zwaarst bij Meta: de documentatie van Meta zelf koppelt een ontbrekende waarde van fbc rechtstreeks aan lagere Event Match Quality-scores in de Conversions API, zelfs als er gehashte e-mail- of telefoonalternatieven zijn. Het terughalen van fbclid is dus geen optioneel randgeval — het beïnvloedt de matchkwaliteit meetbaar.
Meta, TikTok, Pinterest en ChatGPT Ads instellen
- Open Click ID Restorer op het tabblad Advanced Tracking van je domein.
- Zet in het onderdeel Meta / TikTok / Pinterest / ChatGPT Ads de platformen aan waarop je daadwerkelijk adverteert.
- Sla op. Aan de kant van het advertentieplatform hoef je niets in te stellen — alleen de schakelaar.
Wat het niet ondervangt
- Het cookiemechanisme voor Meta/TikTok/Pinterest heeft minstens één paginalading nodig waarbij de onbewerkte parameter nog intact is om de cookie überhaupt te kunnen zetten — het beschermt tegen later strippen, niet tegen een klik die al verloren is voordat hij bij jou aankomt
- Het mechanisme voor Google/Microsoft herstelt alleen wat ook echt als back-up is vastgelegd — kliks van vóór je de Final URL suffix toevoegde, of campagnes die je vergeet bij te werken, hebben niets om uit te herstellen
- Geweigerde consent voor analytics of ad storage blokkeert nog steeds de tags die het herstelde ID zouden gebruiken — dit repareert de attributieleidingen, niet de consent
Werkt goed samen met Cookie Keeper
Click ID Restorer krijgt het click-ID terug in de request; Cookie Keeper houdt vervolgens de cookies die daaruit ontstaan — _gcl_aw, _gcl_dc en andere — in leven voorbij de 7-daagse limiet van Safari, in plaats van dat ze na een paar dagen verlopen. Zie de volledige lijst met cookies die Cookie Keeper verlengt voor het volledige beeld.