Een UTM-builder maakt van een gewone URL een meetbare. Hij plakt tags achter de link die zeggen waar elke klik vandaan kwam. Jij vult bron, medium en campagne in, en de builder voegt ze toe als utm_-queryparameters. GA4 kan dan laten zien dat 40 bezoeken uit de nieuwsbrief kwamen en 12 uit een LinkedIn-post, in plaats van alles onder "direct" te gooien.
Ik behandel welke parameters je instelt, de naamregels die rapporten schoon houden, een kanaaltabel om te kopiëren, hoe je een heel spreadsheet in één keer tagt en waarom je het lange resultaat moet verkorten. Voor het volledige attributieplaatje voorbij één link, zie UTM-campagnes volgen zonder CDP.
Wat UTM-parameters zijn
UTM staat voor Urchin Tracking Module, een naamgevingsschema dat ouder is dan Google Analytics zelf. De GA4-helppagina over aangepaste campagnes van Google (geraadpleegd op 2026-10-25) noemt deze parameters die je aan een bestemmings-URL kunt toevoegen:
utm_source: de verwijzer, zoalsgoogle,newsletter4ofbillboard.utm_medium: het marketingmedium, zoalscpc,bannerofemail.utm_campaign: het product, de slogan of de actie, zoalsspring_sale.utm_id: een campagne-ID, passend bij de ID's die je gebruikt als je campagnekosten uploadt.utm_source_platform: het platform dat het verkeer stuurt, zoals een inkoopplatform.utm_termenutm_content: het betaalde zoekwoord en de specifieke link of advertentie, beide optioneel.
Dezelfde pagina zegt dat je alle relevante parameters moet instellen, vooral bron, medium, campagne, utm_id en utm_source_platform, omdat een ontbrekende waarde in de rapportage (not set) wordt. In de praktijk zijn bron, medium en campagne het minimum op elke link. Voeg de rest toe als je opzet ze gebruikt, bijvoorbeeld utm_id als je advertentiekosten importeert. Zelf gebruik ik standaard drie velden op organische links en vijf op betaalde.
Een UTM-URL bouwen, veld voor veld
Een getagde URL is je basislink plus een query-string:
https://example.com/spring-sale?utm_source=newsletter&utm_medium=email&utm_campaign=spring_2026
De ? start de query-string, elke parameter is key=value en & verbindt ze. Analytics maakt de volgorde niet uit, maar als je bron, medium en campagne steeds in dezelfde volgorde zet, scan je links makkelijker. Een builder automatiseert precies dat. Met de hand kan het ook, als het moet.
De gratis UTM-builder van Elido neemt de vijf klassieke velden. De afgewerkte URL wordt bijgewerkt terwijl je typt. Hij draait in je browser, dus de bestemming die je plakt wordt nergens naartoe gestuurd. Twee gedragingen zijn het weten waard, want ze besparen je later opruimwerk:
- Als je basis-URL al een query-string heeft, zoals
?ref=foo, houdt de builder die en voegt de UTM's toe. Er wordt niets overschreven behalve een bestaandeutm_-parameter met dezelfde naam. - Lege velden vallen weg, dus je verstuurt nooit een losse
utm_term=. - Waarden worden gecodeerd met URLSearchParams van de browser, die een spatie als
+schrijft. GA4 leest dat prima, maar een streepje is hoe dan ook netter dan een spatie.
Google heeft ook een eigen Campaign URL Builder (geraadpleegd op 2026-10-25). Prima voor de officiële veldnamen. Hij verkort of meet niets.
Een kanaaltabel om te kopiëren
Bepaal je waarden één keer en gebruik ze steeds opnieuw. Een startset per kanaal:
| Kanaal | utm_source | utm_medium |
|---|---|---|
| E-mailnieuwsbrief | newsletter | |
| Facebook-post | social | |
| LinkedIn-post | social | |
| Google Ads | cpc | |
| QR op een flyer | flyer | print-qr |
Bewaar de lijst op een gedeelde plek. Zodra twee mensen hetzelfde kanaal verschillend taggen, splitsen de rapporten. De campagnewaarde verandert per campagne; bron en medium horen dat niet te doen. Wil je het volledige regelboek, dan gaat UTM-naamconventies uitgebreid in op governance.
Naamregels die rapporten schoon houden
De parameters zijn makkelijk. Discipline is het moeilijke deel.
Google zegt er expliciet bij dat campagnevelden hoofdlettergevoelig zijn, dus Meta en meta gelden als verschillende waarden, en raadt kleine letters aan. Kies streepjes of snake_case en blijf daarbij. Zet nooit namen of e-mailadressen in een UTM. Ze belanden in analyticslogs. Spreek de woordenlijst af als team. Geen enkele tool lost slordige naamgeving op.
Controleer voordat je publiceert. De gratis UTM-checker markeert fouten en waarschuwingen op een getagde URL. Handig als iemand anders de link heeft gebouwd.
Een heel spreadsheet in één keer taggen
Eén link is makkelijk. Bij zestig breekt handwerk. De bulk UTM-builder neemt een CSV met URL's, past één set UTM-velden toe en geeft een getagde CSV terug, met een foutmelding bij elke rij waarvan de URL niet te parsen is. Pas de kanaaltabel hierboven één keer toe en elke rij komt er consistent uit.
Verkort het resultaat
Hier laat een gewone builder je in de steek. Een correct getagde URL is lang, en dat is prima binnen een e-mailhref waar niemand hem ziet. In een social post, op een flyer, in een QR-code of hardop voorgelezen is het een zooitje.
Een korte link lost dit op door de UTM-string te verbergen achter een nette URL die doorverwijst naar de volledige getagde bestemming. Daarnaast krijg je een klikaantal van de redirect zelf. Dat kan een UTM niet geven. UTM's vertellen GA4 wat er na aankomst gebeurde. De korte link telt klikken, ook als het analyticsscript nooit laadt.
In Elido maak je de korte link met de getagde URL als bestemming. Het dialoogvenster voor het aanmaken van links in het dashboard heeft een UTM-builder ingebouwd, zodat je de campagnelink met UTM's bouwt en verkort in één keer, en campagnes kunnen standaard-UTM-velden opslaan voor de links die eronder vallen. De campagnefunctie rapporteert een hele campagne samen.
Eén kanttekening, zonder omwegen. Een UTM werkt alleen als je analyticsscript laadt. Blokkers kunnen dat script tegenhouden, en dan ziet GA4 het bezoek nooit. Wat browsers met UTM-parameters doen beschrijft wat Firefox, Safari en Brave echt verwijderen. De korte link registreert de klik eerst, dus houd beide.
Veelgemaakte fouten
Elk van deze corrumpeert stilletjes een rapport.
- Interne links taggen. UTM's zijn voor verkeer dat op je site aankomt. Tag je een link tussen je eigen pagina's, dan overschrijf je de oorspronkelijke bron, en lijkt een nieuwsbriefbezoeker ineens uit je footer te komen.
- Inconsistente naamgeving.
googlein de ene campagne enGooglein de volgende worden twee rijen. utm_mediumoverslaan. Zonder kan GA4 het bezoek niet goed in een kanaal indelen.- Persoonsgegevens in waarden. Namen en e-mailadressen horen niet in een URL die gedeeld wordt.
- Nooit verkorten. Een kale getagde link is onbruikbaar overal waar een mens hem ziet.
Staan de tags goed maar verschijnt de data nog steeds niet, dan loopt UTM-parameters verschijnen niet in GA4 de gebruikelijke oorzaken af.
De data lezen
Tags zijn nutteloos als je er niet naar kijkt. In GA4 worden utm_source en utm_medium de dimensies bron en medium en utm_campaign de campagne, in de rapporten Verkeersacquisitie en Campagnes. Kijk na een week. Zie welke bron en welk medium de bezoeken opleverden en tag de volgende campagne daarop. Consistent taggen, verkorten, het resultaat lezen. Dat is de lus.
Gerelateerd op de blog
Veelgestelde vragen
Wat is een UTM-builder?
Een UTM-builder is een tool die trackingparameters aan een URL toevoegt, zodat je analytics elk bezoek kan toewijzen aan een specifieke campagne, bron en medium. Je vult velden in zoals bron, medium en campagne, en de tool plakt ze als utm_-queryparameters achter de URL. Het resultaat is een link die GA4 of een andere analysetool precies vertelt waar een klik vandaan kwam.
Wat zijn de vijf UTM-parameters?
utm_source (waar het verkeer vandaan komt, zoals newsletter of facebook), utm_medium (het type kanaal, zoals email, social of cpc), utm_campaign (de naam van de campagne), utm_term (het betaalde zoekwoord, optioneel) en utm_content (welke specifieke link of advertentie, optioneel, voor A/B-tests). Bron, medium en campagne zijn de drie die je altijd instelt.
Bestaat er een gratis UTM-builder?
Ja, genoeg, en de onderliggende parameters zijn een open standaard, dus geen enkele tool kan er geld voor vragen. Gratis builders in de browser laten je de velden invullen en de URL kopiëren. Waar je op moet letten is of de tool de link ook verkort en meet, want een kale UTM-URL is lang en lelijk en een gewone builder meet zelf niets.
Moeten UTM-parameters in kleine letters?
Ja, houd ze in kleine letters. UTM-waarden zijn hoofdlettergevoelig, dus Facebook en facebook worden twee verschillende bronnen en splitsen je rapporten. Kies één afspraak, kleine letters met streepjes in plaats van spaties, en houd je daar bij elke campagne aan. Consistentie telt zwaarder dan de exacte woorden die je kiest.
Moet ik een UTM-link verkorten?
Meestal wel. Een getagde URL kan ruim boven de 100 tekens komen, wat in een bericht onbetrouwbaar oogt, in print afbreekt en niet over te typen is. Een korte link verbergt de UTM-string achter een nette URL met je eigen domein en geeft de parameters bij de redirect nog steeds door. Een gevolgde korte link telt bovendien de klikken die de UTM alleen niet kan zien.
Heb ik utm_id en utm_source_platform nodig?
Niet voor basisrapportage, maar Google raadt zelf aan ze in te stellen. De GA4-helppagina zegt dat je alle relevante parameters moet instellen, vooral utm_source, utm_medium, utm_campaign, utm_id en utm_source_platform, en waarschuwt dat ontbrekende waarden als (not set) in rapporten verschijnen. Gebruik utm_id als je campagnekosten uploadt en utm_source_platform voor het platform waarop je inkoopt.
Probeer Elido
Plak een URL, krijg een werkende korte link
Geen aanmelding nodig. Link blijft 30 dagen actief. Meld je aan om hem voor altijd te bewaren.
Geen account nodig. Meld je gratis aan voor 50 links per maand.