Trackingcode
Een trackingcode is een stukje JavaScript dat je in de code van je website plaatst en dat gegevens over het gedrag van bezoekers doorstuurt naar een analysetool. Bij Google Analytics 4 is dat de gtag-snippet, bij Google Tag Manager de containercode, en bij advertentieplatforms zoals Meta of LinkedIn heet hetzelfde ding een pixel.
Hoe het werkt
Zodra een bezoeker je pagina laadt, wordt het script uitgevoerd. Het leest gegevens uit die de browser toch al doorgeeft: de URL, de referrer, het schermformaat, de taal, het apparaat. Het plaatst een identifier zodat opeenvolgende paginaweergaves aan één sessie gekoppeld kunnen worden, en stuurt een verzoek naar de server van de meettool. Alles wat je daarna in je rapportage ziet, komt uit die verzoeken.
De meeste sites gebruiken tegenwoordig Google Tag Manager als tussenlaag. Je plaatst één container in de site en beheert alle overige codes, van Analytics tot advertentiepixels, vanuit die container. Dat scheelt telkens een ontwikkelaar inschakelen voor een nieuwe tag.
Waar hij hoort te staan
De Analytics- of GTM-code hoort zo hoog mogelijk in de head, zodat hij ook meet als iemand snel weer weggaat. Advertentiepixels kunnen lager. Belangrijk: hij moet op elke pagina staan, inclusief de bedankpagina, de 404-pagina en eventuele losse landingspagina’s die buiten je CMS om zijn gebouwd.
Wat er structureel misgaat
De klassieker is de dubbele code. Iemand plakt Analytics in het thema, en een collega zet hem later ook in Tag Manager. Gevolg: elke paginaweergave wordt twee keer geteld, je bouncepercentage duikt naar bijna nul en al je conversiecijfers kloppen niet meer. Controleer met de Tag Assistant of de browserconsole of een tag maar één keer afvuurt.
De tweede klassieker is de cookiebanner. Sinds die banner er staat, wordt de trackingcode pas geladen na toestemming. Klopt de koppeling niet, dan meet je niets meer, of juist alles zonder toestemming. Beide zijn een probleem, het eerste voor je data, het tweede juridisch.
De derde: staging- of ontwikkelomgevingen die dezelfde meet-ID gebruiken als de live-site. Dan lopen je eigen testbezoeken door je klantdata heen. Filter interne verkeersbronnen uit, of gebruik een aparte property.
Een concreet gevolg: een webshop rapporteerde maandenlang een verdubbelde omzet in Analytics doordat het aankoop-event zowel in het thema als in GTM stond. Pas toen de cijfers niet meer aansloten op de boekhouding, viel het op.
« Back to Glossary Index