Een conversie die twee keer wordt geteld is niet alleen een vervuild cijfer. Het werkt door in wat je daarna besluit.
/Journal
Dubbele Google Ads-conversies wegwerken met GTM
GidsTracking2023.10.15
Freek KampenMede-oprichter, New North Digital
Dubbeltellingen laten je campagnes beter lijken dan ze zijn. Waar ze vandaan komen en hoe je ze blokkeert op transactie-ID.
Waarom dubbeltellingen je pijn doen
Wat er misgaat
- Je data klopt niet meer, en je team denkt beter te presteren dan in werkelijkheid.
- Je verdeelt budget op basis van opgeblazen cijfers, en zet dus geld op kanalen die het niet verdienen.
- Je betaalt voor advertenties op basis van conversiedata die niet klopt. Dat kost direct geld.
Waar ze vandaan komen
- Gedrag van bezoekers: iemand ververst de bedankpagina of komt er later nog eens op terug, en de tag vuurt opnieuw.
- Technische haperingen: een trage verbinding of browserprobleem laat mensen een formulier of bestelling opnieuw versturen.
- Taggingfouten: dubbele of overbodige tags die hetzelfde event twee keer wegschrijven.
De oplossing: blokkeren op transactie-ID
In GTM kun je dit dichtzetten met de Transaction ID logger van Simo Ahava. Die legt het transactie-ID vast in een cookie of localStorage onder de sleutel __tid_gtm.
Bij een volgend aankoopevent vergelijk je het transactie-ID met wat er in die cookie staat. Komt het overeen, dan blokkeer je de tag. De dubbeltelling gaat er zo uit voordat hij ontstaat.
De opzet, stap voor stap
- Haal het tag-template uit de Community Template Gallery.
- Koppel het aan je aankooptrigger, zodat het transactie-ID in de cookie belandt.
- Maak een first-party cookie-variabele met de waarde __tid_gtm.
- Zet die cookievariabele in een regex table-variabele.
- Voeg een rij toe met het transactie-ID als patroon en true als uitvoer.
- Maak een custom event trigger met regex .* zodat hij op elke eventnaam matcht.
- Laat die trigger alleen afgaan als de uitkomst van de regex table true is.
- Gebruik hem tot slot als blokkerende trigger op je aankoopevents.
Testen voor je live gaat
Dit grijpt in op je aankoopmeting, dus test de hele keten voordat je hem breed uitrolt. Eén verkeerd gezette blokkerende trigger en je meet helemaal geen conversies meer.
Gerelateerde notities
BigQuery Event Tag: GA4-events uit je server-container in je eigen BigQuery
Server-sideDe GA4 items-array: verplichte tegenover optionele velden
E-commerceOntwikkel- en intern verkeer uit GA4 filteren
AnalyticsWil je hierover doorpraten?