UTM-tags helder uitgelegd: waarom je ze nodig hebt, hoe je ze opzet in WordPress en GTM, en welke naming conventions werken voor B2B.
min
UTM tags (Urchin Tracking Module parameters) zijn korte tekststukken die je achter een URL plakt om bij te houden waar websitebezoekers vandaan komen en welke campagne hen bracht. Voor B2B-marketingteams die willen weten welke campagnes commercieel relevante bezoekers binnenbrengen, zijn ze het startpunt van elke serieuze campagnemeting. Zonder UTM-parameters groepeert een webanalysetool een groot deel van het verkeer als "direct" of "unassigned" — en dan weet je niet of die bezoeker via LinkedIn, een e-mail of een betaalde advertentie binnenkwam. Deze pagina legt uit wat UTM-parameters zijn, welke vijf er bestaan, hoe je ze stap voor stap inricht, welke naamgevingsconventies fouten voorkomen en hoe je de data vertaalt naar campagne-effect.
UTM tags zijn URL-parameters die herkomst, kanaal en campagne registreren. Er zijn vijf parameters: source, medium, campaign, term en content. Consistente naamgeving — altijd kleine letters, koppeltekens — voorkomt vervuilde data. En UTM-data wordt pas waardevol als je hem koppelt aan bezoekgedrag, niet alleen aan clicks.
Wat zijn UTM tags?
UTM tags zijn parameters die je achter een URL plakt, gescheiden door een vraagteken en verbonden met ampersands (`&`). Een webanalysetool leest die parameters uit en registreert per bezoek waar het vandaan kwam, via welk kanaal en via welke campagne. De naam "Urchin" verwijst naar Urchin Software, het bedrijf dat Google in 2005 overnam en waarvan de trackingmethode de basis werd voor een van de meest gebruikte webanalyseplatformen.
Wat UTM-parameters onderscheidt van andere meetmethoden, is dat ze volledig in de URL zitten. Ze werken daardoor ongeacht of een bezoeker cookies accepteert pf niet, en ze zijn zichtbaar voor iedereen die de link bekijkt. Dat laatste is een bewuste keuze: UTM tags zijn bedoeld voor campagnemeting, niet voor persoonsidentificatie.
In de praktijk gebruik je UTM-tags op elke externe link die naar je website verwijst: in social posts, e-mailcampagnes, betaalde advertenties, banners op partnerwebsites en persberichten. Interne links — van de ene pagina op je site naar de andere — tag je nooit met UTM-parameters. Dat overschrijft de originele bron van een sessie en vervuilt je rapportage.
De meeste webanalyseplatformen verwerken UTM-parameters automatisch zodra ze in de URL staan. Je vindt ze terug in de acquisitie- of verkeersbronnenrapporten, waar je per campagne, bron en medium kunt filteren. Naast de vijf standaard UTM-parameters hebben sommige platformen eigen parameters toegevoegd, maar voor de meeste B2B-teams zijn die niet nodig bij de start.
Welke UTM tags zijn er?
Er zijn vijf standaard UTM-parameters. Drie zijn verplicht voor zinvolle meting; twee zijn optioneel maar nuttig voor diepere analyse.
utm_source identificeert het platform of de website die het verkeer stuurde. Dit is de herkomst op het hoogste niveau. Gebruik de naam van het platform in kleine letters: `linkedin`, `google`, `nieuwsbrief`, `partnersite`. Vermijd vage waarden als `social` op dit niveau — dat is het medium, niet de bron.
utm_medium beschrijft het type kanaal of de marketingmethode. Gangbare waarden zijn `social` (organisch social media), `email`, `cpc` (betaalde klik, cost per click), `organic` (organisch zoekverkeer) en `display` (bannercampagnes). Het medium geeft context aan de bron: `linkedin` als source en `social` als medium vertelt je dat het om een organische LinkedIn-post gaat; `linkedin` als source en `cpc` als medium wijst op een betaalde LinkedIn-advertentie.
utm_campaign legt de naam van de specifieke campagne vast. Gebruik een naam die je intern ook gebruikt, zodat je de UTM-data direct kunt koppelen aan je campagneplanning. Voorbeelden: `q3-leadgen`, `webinar-oktober`, `productlancering-2025`. Houd de naam kort en beschrijvend.
utm_term is optioneel en bedoeld voor betaalde zoekadvertenties. Hiermee registreer je het zoekwoord waarvoor de advertentie werd getoond. Voorbeeld: `utm_term=crm-software-mkb`. Bij sommige advertentieplatformen vult auto-tagging dit automatisch in; bij andere platformen of handmatige campagnes voeg je het zelf toe.
utm_content is optioneel en nuttig voor A/B-tests of voor situaties waarbij je meerdere links in één campagne gebruikt. Hiermee onderscheid je twee varianten van een advertentie of twee knoppen in een e-mail. Voorbeeld: `utm_content=banner-boven` versus `utm_content=banner-onder`. In de meeste webanalyseplatformen verschijnt deze waarde als "handmatige advertentie-inhoud van sessie".
De drie verplichte parameters — source, medium en campaign — geven je al een volledig beeld van herkomst en context. Term en content voeg je toe zodra je binnen één campagne wilt vergelijken of betaalde zoekwoorden wilt tracken.
Hoe gebruik je UTM-tags?
Voeg UTM-parameters stap voor stap toe aan elke externe link die naar je website verwijst. Het proces is hetzelfde voor een LinkedIn-post, een e-mailcampagne of een betaalde advertentie.
Stap 1: Bepaal de bestemmings-URL. Kies de pagina waarnaar je wilt linken. Gebruik de exacte URL zoals die live staat, inclusief eventueel een trailing slash. Voorbeeld: `https://centreblock.net/website-impact-analyse`.
Stap 2: Kies je parameterwaarden van tevoren. Besluit welke source, medium en campaign van toepassing zijn voordat je de URL bouwt. Raadpleeg het naamgevingsdocument van je team (zie de volgende sectie) en schrijf de waarden op. Bouw de URL pas daarna.
Stap 3: Bouw de UTM-URL. Plak de parameters achter de URL met een vraagteken en verbind meerdere parameters met `&`. De volgorde van de parameters maakt voor de meeste webanalyseplatformen niet uit, maar houd intern één vaste volgorde aan voor leesbaarheid:
Een voorbeeld: https://centreblock.net/website-impact-analyse ?utm_source=linkedin &utm_medium=social &utm_campaign=q3-leadgen
Als de bestemmings-URL al een vraagteken bevat (bijvoorbeeld door een bestaande querystring), gebruik je `&` in plaats van `?` om de UTM-parameters toe te voegen.
Stap 4: Verifieer in je webanalysetool. Klik zelf op de UTM-link en controleer na enkele minuten in je webanalysetool onder de acquisitie- of verkeersbronnenrapporten of de parameters correct binnenkomen. Controleer ook of de bron- en mediumwaarden overeenkomen met wat je verwacht. Eén verkeerd ingestelde tag kan wekenlang je beslissingen vervuilen.
Stap 5: Vervang de oorspronkelijke URL. Gebruik de UTM-URL in je post, advertentie of e-mail. Gebruik nooit dezelfde UTM-link voor twee verschillende campagnes of kanalen. Maak voor elke combinatie van source, medium en campaign een aparte URL.
Stap 6: Leg de URL op. Sla de UTM-URL op in je campagnespreadsheet of UTM-tool. Zo kun je later terugvinden welke URL je voor welke campagne gebruikte en voorkom je dat collega's dezelfde campagnenaam opnieuw gebruiken voor een andere actie.
Consistente UTM tags: naamgeving en fouten voorkomen
Inconsistente naamgeving is de meest voorkomende oorzaak van vervuilde UTM-data. De meeste webanalyseplatformen behandelen `LinkedIn`, `linkedin` en `Linkedin` als drie aparte bronnen. Dat versnippert je rapportage en maakt vergelijken over campagnes heen onmogelijk. Hoe meer mensen in je team UTM-links aanmaken, hoe groter dit risico.
Gebruik altijd kleine letters. Schrijf `linkedin`, niet `LinkedIn`. Schrijf `email`, niet `E-mail` of `Email`. Dit is de meest gemaakte fout en de eenvoudigste om te voorkomen.
Gebruik koppeltekens in plaats van spaties of underscores. Spaties in UTM-waarden worden omgezet naar `%20` in de URL, wat de leesbaarheid verslechtert en foutgevoelig is. Koppeltekens werken consistent. Schrijf `q3-leadgen`, niet `q3 leadgen` of `q3_leadgen`.
Leg een vast vocabulaire vast voor je hele team. Maak een gedeeld document of spreadsheet met goedgekeurde waarden per parameter. Definieer welke mediumwaarden je gebruikt (`social`, `email`, `cpc`, `display`, `organic`) en welke je niet gebruikt (`paid`, `socialmedia`, `newsletter`). Iedereen in het team gebruikt dezelfde lijst. Zo voorkom je dat de een `cpc` schrijft en de ander `paid-search` of `betaald`.
Tag nooit interne links. UTM-parameters op interne links overschrijven de originele bron van een sessie. Een bezoeker die via LinkedIn binnenkomt en daarna op een interne link met UTM klikt, wordt plotseling als een nieuwe sessie geregistreerd met de verkeerde bron. Verwijder UTM-parameters van alle links die van de ene pagina op je eigen site naar een andere verwijzen.
Gebruik geen gevoelige informatie in parameters. UTM-waarden zijn zichtbaar in de URL-balk en worden opgeslagen in analysetools. Zet geen klant- of persoonsgegevens in parameters.
Controleer na elke campagnewijziging. Pas je een advertentie aan of stuur je een nieuwe e-mailvariant? Klik de UTM-link na publicatie zelf aan en verifieer in je webanalysetool of de waarden correct binnenkomen. Wacht niet tot het einde van de campagne om te ontdekken dat een parameter ontbrak.
Tools en voorbeelden van UTM-URL's
De eenvoudigste manier om UTM-URL's te bouwen is een URL-builder zoals de Campaign URL Builder van het advertentieplatform dat je gebruikt, beschikbaar via ga.dev. Je vult de velden in voor bestemmings-URL, source, medium, campaign, term en content, en de tool genereert de volledige URL. Kopieer die URL en plak hem direct in je campagne.
Voor teams die meerdere campagnes tegelijk draaien, biedt utm.io een gratis generator met teamtemplates, naamgevingsconventies en een browserextensie. Daarmee bouw je UTM-links direct vanuit je browser zonder steeds naar een apart tabblad te gaan. Beide tools voorkomen typefouten en zorgen voor consistente opmaak.
Hieronder twee concrete voorbeelden van volledige UTM-URL's, zoals je ze in de praktijk gebruikt:
Met `utm_content` zie je in je webanalysetool welke variant meer bezoekers trok en welke variant beter scoorde op bezoekgedrag. Zo maak je A/B-testen meetbaar zonder extra software.
Merk op dat source, medium en campaign identiek zijn in beide varianten. Alleen content verschilt. Zo kun je in je webanalysetool filteren op de campagne en de twee varianten naast elkaar zetten.
Van UTM data naar commerciële impact
UTM tags leveren ruwe data op: aantallen sessies per bron, medium en campagne. De vraag is wat je daarmee doet. Veel B2B-teams stoppen bij het tellen van clicks. Dat vertelt je weinig over welke campagne commercieel relevante bezoekers binnenbracht.
De campagne met de meeste clicks is niet per definitie de meest waardevolle. Een LinkedIn-post die twintig bezoekers stuurt die elk drie pagina's bekijken en terugkeren, levert meer commercieel signaal op dan een e-mailcampagne die honderd bezoekers stuurt die direct vertrekken. UTM-data geeft je de herkomst; bezoekgedrag geeft je de betekenis.
Koppel UTM-data daarom aan bezoekgedrag om campagne-effect te meten. Welke campagne bracht bezoekers die meerdere pagina's bekeken, een contactformulier invulden of terugkeerden naar de site? Dat onderscheid — volume versus gedragsrelevantie — bepaalt waar je budget naartoe gaat. In de meeste webanalyseplatformen kun je dit gedeeltelijk analyseren via segmenten en exploratierapporten, maar dat vraagt handmatig werk per campagne.
CentreBlock brengt campagnecontext en bezoekgedrag samen in één analyseomgeving. De UTM-structuur die je hier opzet, is de directe input voor de campagne-effectanalyse in het platform: welke bronnen, mediums en campagnes brachten bezoekers met commercieel gewicht, en welke brachten alleen volume? Zo verschuif je de vraag van "hoeveel clicks?" naar "welke campagne bracht de juiste bedrijven?"
UTM tags zijn daarmee geen einddoel. Ze zijn de infrastructuur die maakt dat campagnemeting verder gaat dan clicks en sessies, en die de brug legt tussen marketingactiviteit en commercieel bewijs.
Veelgestelde vragen
Wat is het verschil tussen UTM tags en cookies?
UTM tags zijn tekstparameters in een URL die je zelf toevoegt aan links. Ze registreren de herkomst van een bezoek op het moment van klikken en werken ongeacht of een bezoeker cookies accepteert. Cookies slaan informatie op in de browser van de bezoeker voor latere sessies en voor persoonsherkenning. UTM tags meten campagneherkomst op sessieniveau; cookies meten gedrag over meerdere sessies.
Hoe voorkom je inconsistente UTM namen?
Leg een gedeeld naamgevingsdocument aan met vaste waarden per parameter en zorg dat iedereen in het team dit raadpleegt voordat een campagne live gaat. Gebruik altijd kleine letters en koppeltekens. Controleer nieuwe waarden in GA4 direct na de eerste klik, zodat je fouten vroeg ontdekt en niet pas na weken rapportage.
Kan ik UTM tags gebruiken zonder cookies?
Ja. UTM-parameters zitten in de URL en worden door analysetools uitgelezen ongeacht of er cookies zijn geplaatst. Ze geven herkomstinformatie op sessieniveau, niet op persoonsniveau. Dat maakt ze geschikt voor gebruik naast of in plaats van cookiegebaseerde tracking, en bruikbaar in een privacy-first meetopstelling.