UTM-builder: maak campagne-URL’s voor Google Analytics

Voeg utm_source, utm_medium, utm_campaign en de andere GA4-campagneparameters toe aan elke link. Kies een kanaalvoorinstelling, zie in welk GA4-kanaal het bezoek terechtkomt, genereer links in bulk en houd een geschiedenis bij, alles in je browser.

Kanaalvoorinstelling

Meer GA4-velden (bronplatform, creatief formaat, marketingtactiek)

Een UTM-builder (ook wel campagne-URL-builder of UTM-generator genoemd) voegt trackingtags toe aan een link zodat je analyses kunnen zien welke campagne elk bezoek stuurde. Bijvoorbeeld:example.com/sale?utm_source=newsletter&utm_medium=email&utm_campaign=spring_sale vertelt Google Analytics dat het bezoek uit de e-mail van de voorjaarsactie kwam. De tags veranderen de pagina niet; ze labelen de klik.

Zo bouw je een UTM-link

  1. Kies een kanaalvoorinstelling of vul source en medium zelf in. Voorinstellingen gebruiken media die de standaardkanaalregels van GA4 herkennen.
  2. Plak de bestemmings-URL. Bestaande queryparameters en #ankers blijven staan; bestaande UTM-tags worden vervangen. Heeft de URL al tags, dan kopieert Tags uit deze URL laden ze naar de velden.
  3. Geef de campagne een naam en voeg zo nodig een campagne-ID, term of inhoudswaarde toe.
  4. Controleer het resultaat. De builder toont in welk standaardkanaal van GA4 het bezoek zou moeten landen en markeert hoofdletters, spaties, ontbrekende velden en andere veelgemaakte fouten.
  5. Kopiëren, testen, bewaren. Kopieer de link, open hem één keer om te controleren dat de pagina laadt, en vind hem later terug onder Recente links.

De UTM-parameters uitgelegd

Google Analytics herkent deze campagneparameters (Google Analytics Help: URL-builders). Google zegt dat je altijd source, medium en campaign moet gebruiken en raadt sterk aan ookutm_id en utm_source_platform toe te voegen; alles wat je weglaat wordt gerapporteerd als(not set).

ParameterGebruik het voorVoorbeeld
utm_sourceWie het verkeer stuurde: de verwijzer. Altijd invullen.newsletter, google, billboard
utm_mediumHet marketingmedium. Altijd invullen; de kanaalregels van GA4 leunen erop.email, cpc, banner
utm_campaignHet product, de actie, de slogan of de promotiecode. Altijd invullen.spring_sale
utm_idEen campagne-ID dat één specifieke campagne of actie identificeert.spring-2027
utm_termHet betaalde zoekwoord.bookmark manager
utm_contentCreatives of links binnen dezelfde campagne van elkaar onderscheiden.toplink, hero-button
utm_source_platformHet platform dat het verkeer stuurde, zoals een inkoopplatform.search ads 360
utm_creative_formatType creative. Wordt momenteel niet gerapporteerd in Google Analytics-properties.display, native, video
utm_marketing_tacticTargetingcriteria voor de campagne. Wordt momenteel niet gerapporteerd in Google Analytics-properties.remarketing, prospecting

In GA4-rapporten verschijnen de waarden als handmatige dimensies: utm_source als Manual source, utm_medium als Manual medium, utm_term als Manual term, utm_content als Manual ad content, utm_source_platform als Manual source platform, elk met varianten voor sessiebereik en eerste gebruiker (Google Analytics Help: verkeersbrondimensies). De namen van dimensies en kanalen laten we hier zoals ze in GA4 staan, zodat je ze in je rapporten herkent.

Hoe GA4 UTM-verkeer in kanalen indeelt

GA4 wijst elke sessie toe aan een standaardkanaal met regels op source, medium en campagnenaam (Google Analytics Help: standaardkanaalgroep). Bij handmatig getagde links beslist het medium het meeste. Dit zijn de waarden die netjes worden toegewezen:

Om in dit kanaal te landenGebruik dit medium (of deze source)
Emailemail, e-mail, e_mail of e mail als source of medium
Organic Socialsocial, social-network, social-media, sm, of een source op de lijst van socialesites van Google
Paid SocialEen source op de lijst van socialesites van Google en een betaald medium (komt overeen met cp overal, ppc, retargeting, of begint met paid)
Paid SearchEen source op de lijst van zoeksites van Google en een betaald medium zoals cpc
Displaydisplay, banner, expandable, interstitial, cpm
Paid OtherEen betaald medium waarvan de source niet op een lijst met zoek-, social-, video- of shoppingsites staat
Organic VideoEen medium dat video bevat, of een source op de lijst van videosites van Google
Referralreferral, app, link
Affiliatesaffiliate
Audioaudio
SMSsms als source of medium
Mobile Push NotificationsEen medium dat op push eindigt of mobile of notification bevat; of source firebase
Cross-networkEen campagnenaam die cross-network bevat

Alles wat met geen enkele regel overeenkomt, zoals print, qr, offline of een typefout alsemial, wordt gerapporteerd als Unassigned. Kanaaldefinities zijn niet hoofdlettergevoelig, maar je rapporten voor source, medium en campagne zijn dat wel, en daarom blijven consistente waarden in kleine letters belangrijk. De kanaalvoorspelling van de builder volgt deze gepubliceerde regels; de bronlijsten zelf zijn van Google, dus beschouw de voorspelling bij minder gangbare sources als richtlijn.

Naamconventies die rapporten schoon houden

  • Alles in kleine letters. Parameterwaarden zijn hoofdlettergevoelig, dus Facebook en facebook worden twee bronnen.
  • Kies één woordscheider. Koppeltekens of underscores werken allebei, maar door ze te mengen splits je campagnes. Vermijd spaties; ze worden %20 en zijn makkelijk verkeerd te typen.
  • Houd source en medium kort en vast. Schrijf de lijst op (newsletter / email, linkedin / social, linkedin / paid_social …) en hergebruik hem. De voorinstellingen zijn een startpunt.
  • Zet het variabele deel in campagne en inhoud. Data, aanbiedingen en namen van creatives horen in utm_campaign, utm_id en utm_content, niet in source of medium.
  • Zet nooit persoonsgegevens in een UTM. Google Analytics eist dat URL-paden en parameters vrij zijn van persoonlijk identificeerbare informatie zoals e-mailadressen (Google Analytics Help: geen PII versturen). Voeg geen e-mailadressen of namen van abonnees in tags samen.

Wanneer je geen UTM-parameters gebruikt

Links tussen pagina’s van je eigen site

UTM’s beschrijven waar een bezoeker vandaan kwam voordat hij op je site kwam; de URL-builder-gids van Google gaat over campagnelinks die mensen binnenhalen. Een tag op een banner die van je homepage naar je prijspagina linkt, beschrijft je eigen pagina, en dat vertroebelt de toeschrijving voor een bezoeker die echt uit zoekresultaten of e-mail kwam. Meet interne promoties liever met events.

Google Ads met automatische tagging

Automatische tagging voegt bij elke advertentieklik een gclid toe, en Google stelt dat in GA4 automatische tagging voorrang heeft op handmatige tagging, zonder optie om dat te overschrijven (Google Ads Help: automatische tagging). Handmatige tags op Google Ads-links veranderen dus de source en het medium niet, al worden handmatige waarden voor term en advertentie-inhoud nog wel vastgelegd. Bewaar UTM’s voor alles wat Google Ads niet automatisch kan taggen: e-mail, social, partners, andere advertentienetwerken en offline.

Macro’s van advertentieplatforms in UTM-waarden

Advertentieplatforms kunnen waarden invullen op het moment van klikken. De dynamische URL-parameters van Meta gebruiken dubbele accolades, bijvoorbeeldutm_campaign={{campaign.name}}&utm_content={{ad.name}}(Meta Business Help), en de ValueTrack-parameters van Google Ads gebruiken enkele accolades zoals {campaignid}(Google Ads Help: ValueTrack). Met Macro’s niet coderen aan laat de builder de accolades intact, zodat het platform ze nog kan herkennen. Plak die link in het URL-veld van de advertentie: direct geopend toont hij de letterlijke plaatshouders.

Test de link voordat je hem verstuurt

Een getagde link is zo goed als zijn bestemming. Open hem één keer (de knop Link testen doet dat in een nieuw tabblad) en controleer dat de pagina laadt en niet wegstuurt van de URL: sommige redirects laten querystrings vallen, en je tags erbij. De redirect checker toont elke hop en de eind-URL. Voor speciale tekens in andere parameters laat de URL-encoder (in het Engels) precies zien hoe een waarde met procentcodering wordt gecodeerd.

En zit je aan de andere kant, als je een link deelt die iemand anders heeft getagd, dan haalt deURL-opschoner UTM-tags en klik-ID’s weg, zodat jouw deelactie niet aan hun nieuwsbrief wordt toegeschreven.

Veelgestelde vragen

Welke UTM-parameters zijn verplicht?

Google zegt dat je altijd utm_source, utm_medium en utm_campaign moet gebruiken als je een URL tagt, en raadt ook utm_id en utm_source_platform sterk aan. Ontbrekende parameters verschijnen als (not set) in rapporten. utm_term en utm_content zijn optioneel: gebruik ze om zoekwoorden of advertentievarianten te onderscheiden.

Zijn UTM-parameters hoofdlettergevoelig?

Ja. Google Analytics behandelt utm_source=google en utm_source=Google als twee verschillende waarden, dus één campagne kan over meerdere rapportrijen worden verdeeld. De builder zet waarden standaard in kleine letters en waarschuwt je voor hoofdletters en spaties als je dat uitzet.

Wat is het verschil tussen utm_source en utm_medium?

Source is wie het bezoek stuurde: newsletter, facebook, google, de naam van een partner. Medium is het type kanaal: email, social, cpc, display, affiliate. GA4 gebruikt vooral het medium (en bij betaald verkeer ook de source) om te bepalen tot welk standaardkanaal een bezoek behoort, dus het medium is de waarde die je het consistentst moet houden.

Moet ik UTM-tags aan Google Ads-links toevoegen?

Meestal niet. Zet automatische tagging aan, die bij elke advertentieklik een gclid toevoegt. De help van Google zegt dat in GA4 automatische tagging voorrang heeft op handmatige tagging en er geen optie is om dat te overschrijven, dus handmatige source- en mediumtags op Google Ads-links worden grotendeels genegeerd. Handmatige waarden voor utm_term en utm_content voeden nog wel de dimensies voor handmatige term en advertentie-inhoud.

Kan ik UTM-links in bulk genereren?

Ja. Vink Bulkmodus aan, plak één bestemmings-URL per regel en elke link krijgt dezelfde campagnetags. Voeg na een URL een komma en een waarde toe om die regel een eigen utm_content te geven, en kopieer de lijst of download hem als CSV voor je spreadsheet.

Waar wordt mijn linkgeschiedenis bewaard?

Alleen in deze browser, via lokale opslag. Wat je typt wordt niet naar Marqly of een server gestuurd; de URL wordt door je browser samengesteld. Je browsergegevens wissen, of de knop Geschiedenis wissen, verwijdert hem.

Waarom verschijnt mijn campagne als Unassigned in GA4?

De source en het medium die je gebruikte komen met geen enkele regel in de standaardkanaalgroep van GA4 overeen. Een medium als print, qr of offline heeft geen standaardkanaal. Kies een medium uit de kanaaltabel op deze pagina, of maak in GA4 een aangepaste kanaalgroep voor het verkeer dat je wilt scheiden.

Kan ik macro’s van Meta of Google Ads in UTM-waarden zetten?

Ja. Waarden tussen accolades zoals {{campaign.name}} voor Meta of {campaignid} voor Google Ads blijven ongewijzigd in plaats van met procentcodering te worden gecodeerd, zodat het advertentieplatform ze op het moment van klikken nog kan vervangen. De builder markeert ze zodat je weet dat de link alleen werkt als het platform ze invult.

← Gratis tools

Home · Marqly