Tracking

Google Tag Manager vs hardcoded tags: wat is beter?

Empowers Redactie
9 juli 2026
7 minuten leestijd

Voor de meeste bedrijven is Google Tag Manager de betere keuze. Je voegt zelf tags toe en past ze aan zonder een developer erbij te halen, met versiebeheer en een preview-modus die fouten opvangt voordat ze live gaan. Hardcoded tags werken beter bij een headless website, een single-page app, of wanneer één tag zo belangrijk is dat hij nooit mag uitvallen.

Wat is het verschil tussen Google Tag Manager en hardcoded tags?

Google Tag Manager is een gratis container die je eenmalig in de broncode van je website plaatst. Daarna beheer je alle tags, zoals Google Ads conversietracking, de Meta Pixel, Google Analytics of een heatmaptool, via een webinterface. Je publiceert een nieuwe versie met een paar klikken, zonder dat een developer daarvoor de website hoeft aan te passen.

Hardcoded tags werk je rechtstreeks in de broncode of het CMS van je website. Elke tracking-pixel krijgt zijn eigen stukje code in de header of footer. Wil je een tag toevoegen, wijzigen of verwijderen? Dan moet iemand met toegang tot de code die aanpassing maken en live zetten. Bij een grote website met een release-proces kan dat dagen duren, bij een klein bedrijf soms net zo snel als GTM.

Wat zijn de voordelen van Google Tag Manager?

Zelf tags beheren zonder developer

Het grootste voordeel van GTM is onafhankelijkheid. Een marketeer voegt een nieuwe remarketingtag toe, test hem in de preview-modus, en publiceert zodra alles klopt. Geen ticket bij IT, geen wachtrij, geen developer die tussen twee projecten door tijd moet vrijmaken. Voor bedrijven die regelmatig campagnes starten of testen, scheelt dat veel wachttijd.

Overzicht, versiebeheer en een vangnet bij fouten

Elke wijziging in GTM wordt opgeslagen als een nieuwe versie. Gaat er iets mis na een publicatie? Dan zet je met één klik de vorige versie terug. Bij hardcoded tags moet je terug naar de code-geschiedenis of een oude back-up, wat meer tijd kost en meer kans geeft op fouten. Meer over de basisinstallatie lees je in ons artikel over Google Tag Manager voor beginners.

Wanneer werkt hardcoded beter dan Google Tag Manager?

Bij headless websites en single-page apps

Op een traditionele website laadt elke pagina opnieuw, en daarmee ook GTM's paginaweergave-trigger. Bij een headless website of een single-page app zoals een React- of Vue-applicatie gebeurt dat niet vanzelf. De gebruiker navigeert zonder dat de pagina echt herlaadt, en GTM ziet dat zonder extra configuratie niet als een nieuwe paginaweergave. Je kunt dit oplossen met custom events, maar dat vraagt developerwerk, waardoor het voordeel van zelf beheren zonder developer al deels wegvalt.

Voor één tag die nooit mag falen

Sommige tags zijn zo belangrijk dat je geen risico wilt lopen dat een fout elders in de container ze blokkeert. Denk aan de basis GA4-configuratietag op een webshop met een omzet van miljoenen euro's per jaar. Sommige developers kiezen ervoor die ene tag hardcoded te houden, en de rest van de tags via GTM te beheren. Zo blijft de belangrijkste databron overeind, ook als er iets misgaat in de container.

Heeft Google Tag Manager invloed op de laadtijd van je website?

GTM zelf voegt maar één klein script toe aan je pagina. Dat script laadt de overige tags asynchroon, dus zonder de rest van de pagina te blokkeren. Het probleem zit zelden in GTM als tool, maar in wat je erin plaatst. Een container met tientallen tags, waarvan een deel nooit meer wordt gebruikt, remt je website net zo hard af als diezelfde tags hardcoded zouden doen.

Bij klanten die overstapten van een verouderde hardcoded opzet naar GTM ruimen we vaak als eerste de vergeten tags op. Een pixel die drie jaar geleden voor een gestopte campagne is toegevoegd, blijft anders gewoon meeladen op elke pagina. Voor sites met veel verkeer en veel tags is server-side tagging via Google Tag Manager een optie. Dan draaien de meeste scripts op een server in plaats van in de browser van de bezoeker, wat de laadtijd voor de gebruiker merkbaar verbetert.

Er is nog een verschil dat vaak wordt vergeten: toestemming van bezoekers. GTM heeft ingebouwde ondersteuning voor Consent Mode, waardoor je marketingtags pas vuren nadat een bezoeker toestemming geeft via de cookiebanner. Bij hardcoded tags moet je die controle zelf per script inbouwen, wat foutgevoeliger is en bij een controle door de Autoriteit Persoonsgegevens sneller een zwakke plek blijkt.

Kun je Google Tag Manager en hardcoded tags combineren?

Ja, en in de praktijk doen veel bedrijven dat ook. Een gangbare aanpak: de basisconfiguratie van Google Analytics of de kernconversie hardcoded houden voor maximale betrouwbaarheid, en alle overige tags zoals remarketingpixels, heatmap-tools, A/B-testscripts en chatwidgets via GTM beheren. Zo houd je de belangrijkste data veilig, terwijl je voor de rest snel kunt schakelen zonder developer.

Let op dat je geen tag dubbel plaatst. Een Meta Pixel die zowel hardcoded als via GTM vuurt, telt conversies dubbel en verstoort je rapportages. Check dit regelmatig met de Tag Assistant van Google of met de netwerktab in je browser.

Hoe kies je wat bij jouw website past?

Werk je met WordPress, Shopify of een andere platformwebsite zonder headless setup? Dan is Google Tag Manager voor bijna elk bedrijf de logische keuze. Je bent niet afhankelijk van een developer voor elke wijziging en je hebt versiebeheer als vangnet.

Werk je met een headless CMS of een custom-gebouwde single-page app? Bespreek dan met je developer hoe paginaweergaves worden bijgehouden voordat je alles blind in GTM zet. Vaak is de beste oplossing een hybride opzet: de basistracking hardcoded voor betrouwbaarheid, de rest via GTM voor snelheid.

Kijk ook naar wie de tags straks onderhoudt. Heb je een marketingteam dat wekelijks campagnes bijstelt, dan weegt de snelheid van GTM zwaarder dan de iets grotere controle van hardcoded tags. Werk je met een klein team en een developer die toch al maandelijks updates uitrolt, dan is het verschil in de praktijk kleiner dan het lijkt. Twijfel je welke tags je precies nodig hebt en hoe je conversies over meerdere kanalen toewijst? Lees ook ons artikel over attributiemodellen als je wilt weten welke tags voor jouw rapportages het meest bepalend zijn.

Er is geen technisch juiste keuze die voor elk bedrijf werkt. Kies op basis van wie straks de wijzigingen gaat maken en hoe kritiek elke tag is voor je omzet. Wil je hulp bij het opzetten of opschonen van jouw tracking? Plan een gratis gesprek via empowers.nl/contact.


Veelgestelde vragen over Google Tag Manager vs hardcoded tags

Is Google Tag Manager gratis?

Ja, de standaardversie van Google Tag Manager is gratis voor onbeperkt gebruik. Er bestaat ook een betaalde enterprise-versie, GTM 360, met extra functies voor grote organisaties, maar de meeste MKB-bedrijven en webshops hebben daar weinig aan.

Vertraagt Google Tag Manager mijn website?

GTM zelf voegt maar één klein script toe dat asynchroon laadt. De vertraging die je soms ziet, komt bijna altijd door een opgestapelde container met verouderde of dubbele tags, niet door GTM als tool. Ruim je container regelmatig op om dit te voorkomen.

Kan ik Google Tag Manager combineren met hardcoded Google Analytics?

Ja, dat kan, zolang je maar één van de twee gebruikt voor dezelfde meting. Voeg je Google Analytics zowel hardcoded als via GTM toe, dan tel je bezoeken en conversies dubbel. Kies één plek voor elke tag en verwijder de andere.

Is hardcoded tracking veiliger dan Google Tag Manager?

Niet per definitie. Hardcoded tags zijn minder gevoelig voor fouten door andere tags in dezelfde container, maar een foutieve code-aanpassing is net zo goed mogelijk. GTM's preview-modus vangt juist veel fouten op voordat ze live gaan, wat bij hardcoded wijzigingen vaak ontbreekt.

Werkt Google Tag Manager op een headless website of single-page app?

Ja, maar niet automatisch. De standaard paginaweergave-trigger van GTM reageert op een volledige pagina-herlading, wat bij een single-page app niet gebeurt. Je developer moet custom events instellen zodat GTM route-wijzigingen wel oppikt.

Moet ik overstappen van hardcoded tags naar Google Tag Manager?

Voor de meeste platformwebsites wel, omdat je dan zelf tags kunt beheren zonder developer. Heb je een headless of custom-gebouwde site, weeg dan eerst af hoe goed paginaweergaves worden bijgehouden voordat je alles overzet.

Wat gebeurt er met mijn data als ik overstap van hardcoded naar GTM?

Er verandert niets aan je historische data, die blijft gewoon staan in Google Analytics of het platform waar je hem verzamelt. Test wel eerst in de preview-modus of alle tags na de overstap nog correct vuren, voordat je de hardcoded versie verwijdert.

Klaar voor tracking die klopt?

Wil je weten of jouw Google Tag Manager-container schoon en betrouwbaar is, of moet je nog van hardcoded tags overstappen? We kijken samen naar je opzet en wat het beste bij je website past.

Samenwerken met Empowers