Gratis UTM-builder voor campagne-URL's
Maak campagne-URL's met UTM-tags waarmee je elke klik volgt in Google Analytics, GA4 en elk ander analyticsplatform. Snelle presets voor Google Ads, Meta, e-mail, LinkedIn, TikTok en meer. Gratis, direct klaar en zonder aanmelding.
utm_sourceGeeft aan van welke site het verkeer komt
utm_mediumGeeft het marketingmedium aan
utm_campaignGeeft de specifieke campagne aan
utm_termGeeft de zoekwoorden van betaalde zoekadvertenties aan
utm_contentOnderscheidt vergelijkbare inhoud of links
Vul een URL en minstens één UTM-parameter in om je campagne-URL te genereren
Kort antwoord
Een UTM-builder voegt de parameters utm_source, utm_medium, utm_campaign, utm_term en utm_content toe aan een URL, zodat analyticsplatforms het verkeer kunnen toeschrijven aan het specifieke marketingkanaal en de campagne waar het vandaan komt. Deze tool is gratis, werkt in je browser en kopieert met één klik een nette UTM-link.
Feiten op een rij
- UTM-parameters zijn eind jaren negentig geïntroduceerd door Urchin Software en door Google overgenomen toen Google Urchin in 2005 kocht. De afkorting UTM staat voor Urchin Tracking Module.
- Vijf standaardparameters: utm_source (waarvandaan), utm_medium (hoe), utm_campaign (wat), utm_term (betaald zoekwoord), utm_content (advertentievariant).
- Alle grote analyticsplatforms (Google Analytics, GA4, Adobe Analytics, Mixpanel, Amplitude, Plausible, Fathom) verwerken UTM-parameters automatisch, zonder dat je iets hoeft in te stellen.
- Alleen kleine letters. utm_source=Google en utm_source=google verschijnen in rapporten als aparte bronnen. Dat verdubbelt je data en halveert je inzichten.
- UTM-tags zijn zichtbaar in de URL. Klanten zien ze, delen ze en slaan ze op als bladwijzer. Gebruik nette campagnenamen en zet er nooit gevoelige gegevens in.
- Aanbevolen volgorde: bron > medium > campagne > inhoud > term. De groepering in de rapporten van Google volgt deze hiërarchie.
- Bewaar sjablonen voor terugkerende campagnes. De UTM-link van gisteren kopiëren en één veld aanpassen gaat sneller (en is consistenter) dan alles opnieuw typen.
Zo maak je een URL met UTM-tags
Een UTM-link maken in drie stappen: plakken, invullen, kopiëren.
- 1
Plak je bestemmings-URL
De URL waar gebruikers terechtkomen nadat ze op de link hebben geklikt. Gebruik de volledige URL, inclusief https:// en een eventueel pad (bijvoorbeeld jouwmerk.com/lancering). Bestaande queryparameters blijven behouden.
- 2
Kies een preset of vul zelf in
Klik op een preset (zoals Google Ads, Facebook of E-mail) om bron en medium vooraf in te vullen. Typ daarna de campagnenaam (kleine letters, underscores, geen spaties). Optioneel vul je ook “Campagneterm” en “Campagne-inhoud” in, voor betaalde zoekadvertenties en om advertentievarianten te onderscheiden.
- 3
Kopieer en gebruik de URL
Tik op “URL kopiëren” om de getagde URL over te nemen in je advertentie, e-mail, bericht op sociale media of korte link. De link werkt meteen; de analyticsgegevens verschijnen binnen 24 uur na de eerste klik in je dashboard.
Wat is een UTM-builder?
Een UTM-builder is een tool die UTM-parameters aan een URL toevoegt, zodat platforms voor webanalytics kunnen zien via welke campagne, welk kanaal en welke advertentie elke klik binnenkwam. Voeg de URL toe, kies een preset (of vul de velden zelf in) en de tool maakt een getagde URL die je zo in advertenties, e-mails en berichten op sociale media kunt plakken. UTM staat voor Urchin Tracking Module, de vroegere tracker die Google in 2005 kocht.
Zonder UTM-tags verschijnt elke klik in je analytics als ‘direct’ of ‘referral’, zonder enige campagnecontext. Met UTM-tags zie je precies welke Facebook-advertentieset, welke nieuwsbriefreeks of welk Reddit-bericht die aanmelding heeft opgeleverd. Die extra helderheid in de attributie is het verschil tussen raden wat werkt en het zeker weten.
Alle grote analyticsplatforms lezen UTM-tags automatisch uit. Google Analytics 4 toont ze in de acquisitierapporten. Het rapport “Verkeersacquisitie” in GA4 groepeert op combinaties van bron en medium. Adobe Analytics, Mixpanel, Amplitude, Plausible en Fathom doen hetzelfde. Je hoeft niets in te stellen: UTM-parameters zijn een branchestandaard.
UTM-tags werken voor elke URL: landingspagina's, blogposts, aanmeldprocessen, pagina's van podcastafleveringen en zelfs YouTube-beschrijvingen. De getagde URL gedraagt zich precies hetzelfde als de versie zonder tags (de parameters zijn querystrings, die de bestemming negeert tenzij ze daar expliciet worden verwerkt). Wat verandert, is wat je analyticstool ziet wanneer de gebruiker op de pagina landt.
Hoe werkt een UTM-builder?
Klikt een gebruiker op een URL met UTM-tags, zoals jouwmerk.com/lancering?utm_source=newsletter&utm_medium=email&utm_campaign=lente2026, dan opent de browser jouwmerk.com/lancering en stuurt de querystring mee. De trackingcode van je analyticstool (Google Analytics, GA4 enz.) leest bij het laden van de pagina window.location.search uit, haalt de utm_*-parameters eruit en slaat ze op als sessiekenmerken van de gebruiker.
Latere paginaweergaven in dezelfde sessie nemen de UTM-tags over als ‘bron, medium en campagne van de sessie’. Stel dat een gebruiker eerst direct binnenkomt (door je URL in te typen), daarna via de campagne komt en vervolgens doorklikt naar een blogpost: dan blijft het bezoek de hele funnel door aan de campagne toegeschreven. Zo kun je in je rapporten zien: “deze nieuwsbriefreeks leverde deze maand $ 12.000 omzet op”.
De vijf UTM-parameters horen elk bij een ander attributieniveau. utm_source geeft het platform aan (newsletter, facebook, google). utm_medium geeft het type kanaal aan (email, social, cpc, organic). utm_campaign geeft de specifieke marketingactie aan (lancering_2026, lente_actie). utm_term en utm_content zijn optioneel: term is bedoeld voor zoekwoorden van betaalde zoekadvertenties, content om advertentievarianten in A/B-tests te onderscheiden.
UTM-tags zijn bewust eenvoudig, maar ook makkelijk verkeerd te gebruiken. Inconsistent hoofdlettergebruik (Google tegenover google), wisselend gebruik van underscores (lente_uitverkoop tegenover lente-uitverkoop) of algemene namen die niets onderscheiden (campaign=test) tasten de datakwaliteit aan en dwingen je later tot handmatig opschonen. De oplossing is een strikte naamgevingsconventie die je toepast op elke UTM-tag die je maakt. De snelle presets van deze tool passen die conventie automatisch toe voor de gangbare platforms.
Toepassingen
Zo gebruiken marketeers, bedrijven en developers de UTM-builder.
Betaalde zoek- en displayadvertenties
Elke URL in Google Ads, Meta Ads, LinkedIn Ads en Reddit Ads krijgt UTM-tags. De platforms houden kliks ook zelf bij, maar met UTM-tags vergelijk je uitgaven en resultaten van alle platforms in je eigen analyticsdashboard, in plaats van per platform.
E-mail- en nieuwsbriefcampagnes
Met Mailchimp, Klaviyo, ConvertKit en Beehiiv kun je automatisch UTM-tags aan elke link in een campagne toevoegen. Voor losse e-mails of zelfgebouwde reeksen maak je per link UTM-tags aan, zodat je de attributie van opening via klik tot conversie kunt volgen.
Organische berichten op sociale media
Berichten op X, LinkedIn en Reddit en links in je Instagram-bio hebben baat bij UTM-tags, ook al houden die platforms uitgaande kliks zelf niet bij. Je krijgt een zuivere attributie in je analytics en hoeft niet meer te raden of Instagram deze week bezoeken opleverde.
Links voor samenwerkingen met influencers
Elke influencer krijgt een unieke UTM-combinatie, zodat je de ROI van samenwerkingen per creator kunt vergelijken zonder te vertrouwen op cijfers die ze zelf rapporteren. Verpak de link in een korte link van u2l.ai, dan deel je hem overzichtelijker.
QR-codecampagnes
QR-codes op flyers, verpakkingen en etalages kunnen UTM-tags bevatten; de preset “QR-code” vult utm_source=qr_code en utm_medium=offline in. Zo zie je verkeer uit scans in je analytics los van verkeer via het web; de mediumtag markeert het als verkeer van offline herkomst.
Affiliate- en referralprogramma's
Affiliatelinks bevatten utm_source=affiliate en een unieke utm_content=affiliatenaam. Rapporten laten zien welke affiliate de conversie opleverde, zonder dat je de analytics van een extern affiliateplatform nodig hebt.
A/B-tests met advertentievarianten
Test je twee advertentiekoppen of twee onderwerpregels voor e-mails, geef dan elke variant een andere waarde voor utm_content (bijvoorbeeld content=variant_a en variant_b). Rapporten laten zien welke variant heeft gewonnen op basis van de succesmaatstaf die je zelf hebt bepaald.
Shownotes van podcastafleveringen
De shownotes van elke aflevering bevatten een getagde URL: utm_medium=podcast, utm_campaign=aflevering_42. Zo zie je welke afleveringen de meeste aanmeldingen opleveren, handig om toekomstige boekingen te prioriteren.
Marketing voor congressen en evenementen
E-mails vooraf, QR-codes ter plaatse en follow-ups achteraf krijgen elk hun eigen UTM-tags (utm_campaign=saastr_2026, utm_medium=email/qr/email_followup). Zo krijg je heldere attributie voor de hoge uitgaven aan evenementen.
PR en persvermeldingen
URL's in persberichten en embargolinks krijgen utm_source=pr_release en utm_medium=referral. Vergelijk verkeer uit de pers met organisch en betaald verkeer; handig om op basis van gemeten resultaten te onderhandelen over toekomstige PR-tarieven.
UTM-builder vs alternatieven
Functies en prijzen naast elkaar vergeleken met de belangrijkste alternatieven.
| Functie | U2L | Google Campaign URL Builder | Bitly | Effin Amazing | UTM.io |
|---|---|---|---|---|---|
| Gratis plan | Beperkt | ||||
| Snelle presets voor platforms | 10 platforms | Weinig | |||
| URL-geschiedenis (lokaal) | Laatste 10 | In je account | In je account | In je account | |
| Kleine letters afdwingen | Handmatig | ||||
| Ingebouwde kliktracking | Gratis plan | Betaald | Betaald | ||
| QR-code in dezelfde tool | |||||
| UTM-links in bulk (CSV) | Betaald | Betaald | |||
| Geen aanmelding nodig |
UTM-builder vs de officiële Campaign URL Builder van Google
Google biedt in het helpcentrum van Google Analytics een gratis Campaign URL Builder aan. Dat is de meest gezaghebbende referentie (Google nam het UTM-formaat over bij de aankoop van Urchin in 2005), maar de interface is puur functioneel: geen presets, geen geschiedenis, geen opgemaakte weergave om te kopiëren en geen koppeling met linkverkorters.
De UTM-builder van U2L levert identieke uitvoer (dezelfde parameternamen, dezelfde codering), maar biedt daarnaast presets voor 10 platforms, een geschiedenis van de laatste 10 URL's in de lokale opslag en een manier om het resultaat met één klik te verpakken in een korte link van u2l.ai met kliktracking. Voor af en toe een losse URL volstaat de tool van Google; bij dagelijks marketingwerk werkt U2L een stuk soepeler.
UTM-builder vs de UTM-builder van Bitly
Bitly combineert het maken van UTM-tags met de eigen linkverkorter (bij Bitly alleen betaald). De workflow is geïntegreerd: UTM-tags maken, de URL verkorten en kliks volgen, alles op één plek. Het addertje onder het gras: het betaalde plan begint bij $ 10 per maand en het gratis plan beperkt je tot 5 korte links per maand.
Bij U2L zijn UTM-tags maken en links verkorten gratis, zit kliktracking al in het gratis plan en is het aantal kliks daarin onbeperkt. Bitly is prima als je al vastzit aan het ecosysteem van Bitly; voor nieuwe accounts is U2L aanzienlijk goedkoper.
Best practices
Gebruik altijd kleine letters
utm_source=Google en utm_source=google verschijnen in rapporten als verschillende bronnen. Kies één conventie voor hoofdletters en kleine letters (kleine letters zijn de universele norm) en houd je daaraan bij elke UTM-tag die je ooit maakt. Inconsistentie op dit punt is oorzaak nummer één van onbetrouwbare attributiegegevens.
Gebruik underscores, geen spaties of koppeltekens
lente_uitverkoop, niet lente uitverkoop (dat wordt URL-gecodeerd tot lente%20uitverkoop en ziet er vreemd uit in rapporten) en ook niet lente-uitverkoop (op zich prima, maar als je beide door elkaar gebruikt, ontstaan dubbele categorieën).
Hanteer een strikte naamgevingsconventie
Kies vaste notaties en houd je eraan. Voorbeeld: utm_source = platformnaam (facebook, twitter, newsletter); utm_medium = type kanaal (cpc, social, email); utm_campaign = jaar_maand_initiatief (2026_03_lancering). Leg de conventie vast en deel die met het team.
Tag elke betaalde link, elke e-maillink en elke externe link die je zelf beheert
Links zonder tags verschijnen in je analytics als ‘direct’ of ‘referral’, waardoor je de attributie kwijtraakt. Een UTM-tag maken kost je 30 seconden extra; wat je ervoor terugkrijgt, is blijvend heldere attributie.
Tag geen interne links
Als je interne navigatie tagt (zoals je links van /blog naar /prijzen), overschrijf je de oorspronkelijke campagneattributie. Interne links horen nooit utm_*-parameters te bevatten; die zijn alleen bedoeld voor binnenkomend extern verkeer.
Gebruik utm_content voor varianten in A/B-tests
Zelfde campagne, andere advertentie? Met utm_content=hero_v1 en utm_content=hero_v2 laten rapporten direct de winnaar zien. Gebruik utm_campaign niet om varianten te onderscheiden: de campagne is het bovenliggende niveau, de variant het onderliggende.
Reken er niet op dat je analyticstool het hoofdlettergebruik corrigeert
GA4 bewaart UTM-waarden precies zoals ze geschreven zijn, waardoor utm_source=Google en utm_source=google twee aparte rijen worden. Andere analyticstools gaan elk op hun eigen manier met hoofdletters om, dus vertrouw er bij geen enkele op dat die varianten samenvoegt: schrijf elke waarde in kleine letters voordat de link de deur uitgaat.
Verpak de getagde URL in een korte link om op twee niveaus te meten
Korte links van u2l.ai registreren kliks op linkniveau; UTM-tags leggen de attributie vast op analyticsniveau. Combineer ze voor een dubbele meting: op welke link is geklikt en waar bezoekers uiteindelijk terechtkwamen. Kliktracking is inbegrepen in het gratis plan.
Bewaar sjablonen voor terugkerende campagnes
De wekelijkse nieuwsbrief, de maandelijkse productupdate, de terugkerende webinarpromotie: elk heeft vaste UTM-tags. De geschiedenisfunctie van de tool haalt je laatste 10 URL's terug; voor langdurig gebruik bewaar je ze in een sjabloondocument in Notion of Google Sheets.
Zet geen gevoelige gegevens in UTM-tags
UTM-tags zijn zichtbaar in URL's, de browsergeschiedenis en analyticsdashboards. Neem nooit persoonsgegevens, interne codes of iets op wat in strijd is met het privacybeleid. Namen van marketingcampagnes zijn prima; gebruikers-ID's niet.
Veelgemaakte fouten die je beter kunt vermijden
Hoofdletters en kleine letters door elkaar gebruiken
Staat er in de ene campagne utm_source=Google en in de volgende utm_source=google, dan wordt je data opgesplitst. GA4 zet waarden niet voor je om naar kleine letters. Kies vanaf de eerste dag voor kleine letters, dan hoef je achteraf niets op te schonen.
Interne links taggen
UTM-tags in je interne navigatie overschrijven de oorspronkelijke campagneattributie zodra een gebruiker klikt. Gebruik UTM-tags alleen voor binnenkomend extern verkeer; interne links horen geen tags te hebben.
utm_term gebruiken buiten betaalde zoekadvertenties
utm_term was oorspronkelijk bedoeld voor zoekwoorden van betaalde zoekadvertenties. Gebruik je het als algemeen veld voor ‘extra info’, dan raken je rapporten vervuild, omdat GA4 waarden verwacht die op zoekwoorden lijken. Gebruik in plaats daarvan utm_content om onderscheid te maken op iets anders dan zoekwoorden.
Vergeten speciale tekens te coderen
Spaties worden %20, en-tekens worden %26, enzovoort. De meeste UTM-builders (ook deze tool) coderen automatisch; als je een URL met de hand opbouwt, gebeurt dat niet. Plak altijd de gecodeerde URL op de plek waar je hem gebruikt, niet de ongecodeerde versie.
Algemene campagnenamen zoals utm_campaign=test
test, test123, asdf: die komen allemaal in je rapporten terecht en vervuilen je data op de lange termijn. Gebruik vanaf de eerste dag echte namen; staat een campagne eenmaal een week live, dan kun je niet meer opnieuw beginnen.
Inconsistente waarden voor medium
utm_medium=email, utm_medium=Email, utm_medium=newsletter, utm_medium=mailing_list: dat zou allemaal één standaardwaarde moeten zijn (email). Het veld medium is het belangrijkste voor rapporten over meerdere campagnes heen; inconsistentie maakt hier geaggregeerde analyses onbruikbaar.
UTM-tags als privé beschouwen
UTM-tags zijn zichtbaar voor gebruikers, zoekmachines en analyticsplatforms. Zet er geen interne codes, namen van medewerkers of andere gevoelige informatie in. Namen van marketingcampagnes die gebruikers kunnen zien, zijn geen probleem.
Technische specificaties
| Parameterformaat | ?utm_source=...&utm_medium=...&utm_campaign=...&utm_term=...&utm_content=... |
| Verplichte parameters | Technisch gezien geen, maar utm_source + utm_medium + utm_campaign vormen het gangbare minimum |
| Codering | Procentcodering volgens RFC 3986 (compatibel met encodeURIComponent) |
| Aanbevolen hoofdlettergebruik | Alleen kleine letters |
| Woordscheidingsteken | Underscores (lente_uitverkoop); vermijd spaties of koppeltekens voor de consistentie |
| Gereserveerd door | Google Analytics, GA4, Adobe Analytics, Mixpanel, Amplitude, Plausible, Fathom (branchestandaard) |
| Maximale URL-lengte | ca. 8.000 tekens in totaal; UTM-tags voegen doorgaans 50-200 tekens toe aan een basis-URL |
| Zichtbaar voor de gebruiker | Ja, de parameters verschijnen in de adresbalk |
Toepassingen per branche
Teams voor performancemarketing
Dagelijks UTM-tags maken voor nieuwe campagnes, varianten van advertentiesets en advertentietests. Het document met de UTM-conventie van het team is leidend; de UTM-builder bewaakt de consistentie door via presets waarden in te vullen die bij de conventie passen.
E-mail- en lifecyclemarketing
Mailchimp, Klaviyo en Beehiiv taggen links automatisch als je dat instelt, maar losse campagnes en e-mails van partners hebben handmatige UTM-tags nodig. De UTM-builder brengt de tijd die je per link kwijt bent aan taggen terug van minuten naar seconden.
Affiliate- en partnerprogramma's
Elke partner krijgt een unieke UTM-combinatie voor meetbare attributie. De geschiedenisfunctie van de UTM-builder versnelt het taggen in bulk; voor grote programma's (vanaf 50 partners) stap je over op de gratis Bulk UTM Builder (/tools/bulk-utm-builder), die een heel CSV-bestand in één keer tagt.
Content- en growthteams
Extern gedeelde blogposts, promoties voor podcastafleveringen, landingspagina's voor webinars en berichten op sociale media krijgen allemaal UTM-tags. De cyclus van conventiedocument, UTM-builder en geschiedenis maakt van UTM-hygiëne geen karwei meer, maar een gewoonte.
Sales- en accountteams in B2B
Gepersonaliseerde links in outreachberichten naar productdemo's, casestudy's en prijspagina's krijgen UTM-tags, zodat je ziet welke verkoper, welk account en welke reeks tot de geboekte afspraak heeft geleid.
Marketingbureaus en freelancers
Bureaus die campagnes voor meerdere klanten draaien, hebben per klant nette UTM-hygiëne nodig. Met de UTM-builder en de geschiedenisfunctie hergebruikt een bureau de UTM-tags van vorige week voor de campagne van deze week, door telkens één veld aan te passen.
Veelgestelde vragen
Wat is een UTM-parameter?
Waar staat UTM voor?
Moet ik alle vijf de parameters gebruiken?
Moet ik hoofdletters of kleine letters gebruiken?
Stuurt deze tool mijn URL's naar U2L?
Werken UTM-tags met Google Analytics 4?
Maken UTM-tags mijn pagina trager?
Kan ik links in YouTube-beschrijvingen of bio's op sociale media taggen?
Moet ik interne links op mijn site taggen?
Wat is het verschil tussen utm_term en utm_content?
Kan ik meerdere UTM-tags in dezelfde URL gebruiken?
Gaat er iets mis door spaties in mijn UTM-tags?
Zijn UTM-tags zichtbaar in de adresbalk van de gebruiker?
Blijven UTM-tags behouden bij doorverwijzingen?
Kan ik een UTM-link verkorten?
Geven korte links van Bitly of u2l.ai UTM-tags door?
Wat gebeurt er als ik het voorvoegsel utm_ vergeet?
Kan ik UTM-codes in bulk maken?
Kost het gebruik van UTM-tags geld?
Zijn UTM-tags slecht voor mijn SEO?
Belangrijke begrippen
- UTM
- Urchin Tracking Module. De set van vijf querystringparameters (utm_source, utm_medium, utm_campaign, utm_term, utm_content) waarmee webverkeer aan specifieke marketingcampagnes wordt toegeschreven.
- utm_source
- Geeft aan welk platform het verkeer heeft gestuurd. Voorbeelden: google, newsletter, facebook, podcast, congres.
- utm_medium
- Geeft het type kanaal aan. Voorbeelden: cpc (betaalde zoekadvertenties), email, social, offline, organic. Standaardwaarden voor medium laten zich in rapporten netjes samenvoegen.
- utm_campaign
- Geeft de specifieke marketingactie aan. Voorbeelden: lente_uitverkoop_2026, productlancering, nieuwsbrief_week_42.
- utm_term
- Oorspronkelijk bedoeld voor zoekwoorden van betaalde zoekadvertenties (op welke term de gebruiker precies heeft gezocht). Tegenwoordig minder gebruikelijk; bij toepassingen buiten zoekadvertenties blijft het veld vaak leeg.
- utm_content
- Onderscheidt advertentievarianten binnen dezelfde campagne. Voorbeelden: hero_v1 en hero_v2, blauwe_knop en groene_knop, mobiele_banner en desktop_banner.
- Attributie
- Het proces waarbij je een conversie toeschrijft aan een specifiek contactmoment in je marketing. UTM-tags leveren standaard de gegevens voor attributie op basis van de laatste klik; attributie over meerdere contactmomenten vereist extra configuratie in je analyticsplatform.
Volg elke klik op je UTM-links in één dashboard
Korte links van U2L verpakken je URL's met UTM-tags en voegen analytics per klik toe: totaal aantal kliks, land, apparaat en tijdstip. Begin met het gratis plan; upgrade voor meer links en een langere klikgeschiedenis.
Gratis korte link met tracking maken