UTM Link Builder

Maak een campagne-URL met duidelijke UTM-labels. Behoud andere querywaarden, controleer bestaande tags en kopieer de voltooide link.

Bron, medium en campagne zijn verplicht. Voer gewone tekst in; spaties en speciale tekens worden gecodeerd. Hoofdletters blijven behouden.

Optionele campagneparameters

UTM-parameters geven een campagne-URL labels, zodat een compatibele analyticsinrichting de bron, het medium en de campagne van een bezoek kan herkennen. De UTM Link Builder van Screpy voegt die labels aan je bestemming toe, behoudt andere querywaarden en het fragment en laat je de volledige link kopiëren. Optionele velden onderscheiden een uiting, betaald zoekwoord of campagne-ID.

Een URL maken installeert geen tracking en bewijst niet dat een bezoek correct wordt geregistreerd. Deze tool bouwt één link uit jouw invoer zonder die te bezoeken, klikken te verzamelen of analytics te controleren. Bereid consistente labels voor en controleer daarna bestemming en meting afzonderlijk.

Kies de bestemming en campagne die je wilt herkennen

Begin met de pagina die bezoekers moeten bereiken, niet automatisch met de homepage. Gebruik voor een fictieve webinaractie https://example.com/webinar/?lang=en#register als bestemming. De querywaarde lang=en hoort bij de pagina en #register wijst een onderdeel aan. Beide moeten blijven staan wanneer je campagnelabels toevoegt.

Bepaal waar je de link plaatst en welke actie hij vertegenwoordigt. Een nieuwsbrief, partnervermelding en sociaal bericht kunnen naar dezelfde landingspagina wijzen met verschillende bronnen of media. Behoud één campagnenaam als die plaatsingen bij dezelfde actie horen en je rapportageplan ze samenvoegt.

Voer de volledige HTTP- of HTTPS-URL zonder ingesloten inloggegevens in. Screpy bouwt het adres, maar controleert niet of de pagina bestaat of het fragment werkt. Kies eerst de bedoelde openbare bestemming; tags herstellen geen kapotte of ongeschikte landingspagina.

Geef elk UTM-veld een duidelijke taak

Bron, medium en campagne zijn verplicht in dit formulier. Ze beantwoorden verschillende vragen: wie stuurde het verkeer, welk type plaatsing droeg de link en bij welke actie hoort hij? Vul niet overal hetzelfde woord in alleen om het formulier af te maken.

Veld en URL-parameter Doel Voorbeeld en vereiste hier
Bron — utm_source Benoemt de verwijzende bron customer_newsletter; verplicht, maximaal 100 tekens.
Medium — utm_medium Beschrijft het marketingmedium email; verplicht, maximaal 100 tekens.
Campagne — utm_campaign Benoemt de gezamenlijke actie webinar_launch; verplicht, maximaal 100 tekens.
Term — utm_term Benoemt indien relevant een betaald zoekwoord Optioneel, maximaal 200 tekens; leeg in dit nieuwsbriefvoorbeeld.
Inhoud — utm_content Onderscheidt uitingen of linkplaatsingen primary_button; optioneel, maximaal 200 tekens.
Campagne-ID — utm_id Bevat je bestaande campagnekenmerk wb_042; optioneel, maximaal 100 tekens.

Deze betekenissen volgen Google Analytics’ uitleg van campagne-URL’s. De tool verzint geen ID, zoekt geen zoekwoord op en controleert geen advertentieaccount. Gebruik de optionele velden voor nuttige informatie die je werkelijk bijhoudt, niet voor verzonnen waarden om ieder vak te vullen.

Analyticsplatforms kunnen meer parameters ondersteunen, zoals utm_source_platform, naast deze zes velden. Dat zijn geen bewerkbare velden in deze builder. Een geaccepteerde mediumwaarde bewijst evenmin dat het platform de verwachte kanaalgroep toewijst; volg de naamregels en rapportagevereisten van je echte inrichting.

Bouw een consistente voorbeeldcampagne-URL

Gebruik voor de fictieve webinarnieuwsbrief bron customer_newsletter, medium email, campagne webinar_launch, inhoud primary_button en ID wb_042. Laat term leeg, want dit voorbeeld benoemt geen betaald zoekwoord. Maak de link en bekijk de gegenereerde parameters voordat je kopieert.

Het voorbeeldresultaat is:

https://example.com/webinar/?lang=en&utm_source=customer_newsletter&utm_medium=email&utm_campaign=webinar_launch&utm_content=primary_button&utm_id=wb_042#register

Het oorspronkelijke lang=en blijft vóór de nieuwe parameters en het fragment aan het einde. Er wordt geen lege utm_term toegevoegd. Dit is een berekende illustratie, geen gepubliceerde campagne of bewijs van bezoeken.

Behoud voor een tweede link in dezelfde e-mail bron, medium, campagne en ID, maar kies een duidelijke inhoudswaarde zoals footer_text. Zo krijgen de plaatsingen verschillende labels zonder dat je ze als aparte acties voorstelt. Of je rapporten dit onderscheid verzamelen en tonen, moet je nog controleren.

Spreek spelling, scheidingstekens en hoofdlettergebruik af voordat je links deelt. Screpy behoudt hoofdletters: Email en email blijven verschillende teksten. Een afspraak voor kleine letters is vaak eenvoudiger bij te houden, maar de builder dwingt die niet af en voegt oude labels niet samen. Houd een gedeelde naamreferentie bij, zodat collega’s dezelfde waarden hergebruiken in plaats van telkens nieuwe afkortingen te verzinnen.

Bekijk bestaande tags voordat je ze vervangt

Bevat de bestemming al een beheerde UTM-parameter, dan toont Screpy de bestaande waarden en vraagt om bevestiging. In die fase ontstaat geen nieuwe URL en wordt niet stil een waarde uit duplicaten gekozen. Vergelijk de bestaande labels met je voorstel voordat je vervangen aanvinkt en opnieuw bouwt.

Bekijk deze illustratieve oude link:

https://example.com/webinar/?lang=en&utm_source=old&utm_source=partner&utm_content=old_banner#register

Hij bevat twee bronwaarden en een oud inhoudslabel. Na bevestigde vervanging met bron customer_newsletter, medium email, campagne webinar_launch en alle optionele velden leeg, wordt het resultaat:

https://example.com/webinar/?lang=en&utm_source=customer_newsletter&utm_medium=email&utm_campaign=webinar_launch#register

Beide oude bronnen en utm_content=old_banner verdwijnen. Bevestiging verwijdert elk voorkomen van de zes beheerde namen en voegt iedere ingevulde waarde eenmaal toe. Een oude optionele waarde blijft niet staan wanneer het veld leeg is. Vul vóór bevestiging iedere optionele waarde in die je wilt behouden.

De beheerde namen zijn exact utm_source, utm_medium, utm_campaign, utm_term, utm_content en utm_id. Andere querynamen, waaronder anders geschreven hoofdletters of extra campagneparameters, worden niet automatisch naar deze namen genormaliseerd. Bekijk ze apart in plaats van aan te nemen dat elke trackingparameter is opgeschoond. Andere querywaarden en het fragment blijven behouden.

Voer gewone tekst in en laat de builder coderen

Schrijf labels als normale tekst, niet als al gecodeerde URL-fragmenten. Spaties aan het begin en einde worden verwijderd; hoofdlettergebruik blijft behouden. Spaties en speciale tekens binnen de waarde worden gecodeerd wanneer de query wordt gebouwd.

Zo wordt Launch + demo omgezet naar utm_campaign=Launch+%2B+demo: spaties worden +, het letterlijke plusteken wordt %2B. Typ je Launch%20demo, dan wordt het procentteken ook gecodeerd en krijg je Launch%2520demo. Dat stelt je ingevoerde tekens voor, niet de bedoelde spatie. De URLSearchParams-documentatie legt dit verschil uit.

Bestaande querycodering kan ook een andere gelijkwaardige vorm krijgen, bijvoorbeeld een spatie die van %20 naar + verandert. Een ondertekend of coderingsgevoelig adres kan afhangen van de exacte tekstweergave. Gebruik een geschikte bestemming en controleer zulke links na aanpassing; behoud van waarden garandeert geen geldige handtekening.

De bestemmingsinvoer staat maximaal 2.048 tekens toe, de uiteindelijke URL maximaal 4.096. Een te lang resultaat wordt geweigerd in plaats van afgekapt. Verkort labels of kies een geschiktere bestemming; snijd de gemaakte URL niet handmatig af met risico op verlies van een querywaarde of fragment.

Controleer bestemming en campagnerapportage apart

Kopieer de link pas na controle van bestemming en parametertabel. Een geslaagde generatie betekent dat een adres uit geaccepteerde invoer is gebouwd. Het bevestigt niet dat de pagina reageert, een redirect de tags behoudt of een analyticsproperty ze registreert.

Voordat je de link verspreidt:

  1. Open de volledige URL en controleer de bedoelde pagina, taal of productstatus en het onderdeel.
  2. Onderzoek onverwachte redirects. Gebruik de Redirect Checker voor de HTTP-keten en controleer daarna of de bestemming de campagnegegevens behoudt. Die checker controleert geen analyticsverzameling.
  3. Bevestig dat de bedoelde analyticsinrichting is geïnstalleerd en gegevens ontvangt onder de toepasselijke toestemmings- en verzamelvoorwaarden. De builder diagnosticeert geen ontbrekende tag, geblokkeerde verzameling of verkeerde property.
  4. Voer een passend gecontroleerd bezoek uit en vergelijk campagnedimensies, rekening houdend met verwerking en rapportage van dat systeem. Verwacht niet dat elke klik direct verschijnt of identiek wordt toegeschreven.

Voor Google Analytics noemt de gids voor campagnerapportage sessiebron, medium en campagne in Verkeersacquisitie. Bekijk de juiste dimensies in plaats van in ieder padrapport de complete getagde URL te zoeken. Een ontbrekende rij vraagt onderzoek naar bestemming, verzameling en rapportage, niet telkens opnieuw dezelfde link genereren.

Houd campagnelinks nuttig en geschikt om te delen

Labels moeten plaatsing of actie beschrijven, geen individuele bezoeker identificeren. Zet geen e-mailadressen, telefoonnummers, inloggegevens of andere gevoelige persoonlijke waarden in labels of bestemmingsquery. Ze worden deel van de verspreide URL en kunnen in analyticsgegevens terechtkomen. Google’s uitleg over gegevensredactie beschrijft beperkte bescherming; dat rechtvaardigt geen informatie die er niet hoort. De builder anonimiseert je invoer niet.

Gebruik campagnetags voor de acquisitiecontext die je wilt meten. Meet gewone links tussen eigen pagina’s als interne interactie, in plaats van ze als externe campagne te herlabelen. Het effect hangt af van het analyticssysteem; neem niet aan dat elke getagde interne klik een nieuwe sessie begint.

Bewaar gezamenlijk de uiteindelijke URL, bron, medium, campagne, inhoudsplaatsing, geplande publicatie en verantwoordelijke. Sla de werkelijk verspreide link op voordat je labels wijzigt, zodat vergelijkingen bekende versies betreffen. Een rapport kopiëren of downloaden maakt geen gedeeld campagnedashboard.

Screpy verkort de link niet, maakt geen QR-code of batch en volgt geen toekomstige bezoeken. Het nuttige resultaat is een beoordeelde URL met een naamafspraak die het team kan bijhouden, plus een aparte controle dat bestemming en meting werken zoals bedoeld.

Vragen over UTM-links

Maak een campagne-URL met duidelijke UTM-labels. Behoud andere querywaarden, controleer bestaande tags en kopieer de voltooide link.

Welke velden zijn verplicht?

Bestemmings-URL, bron, medium en campagne. Term, inhoud en campagne-ID zijn optioneel. Waarden behouden hoofdletters en worden voor de query gecodeerd.

Wat gebeurt er met bestaande UTM-parameters?

Er is expliciete bevestiging nodig. Daarna worden alle beheerde vermeldingen verwijderd en ingevulde waarden één keer toegevoegd. Lege optionele velden verwijderen hun oude waarden.

Meet de builder klikken of stelt hij analytics in?

Nee. Hij bouwt alleen een campagne-URL. Hij bezoekt of verkort die niet, verzamelt geen klikken en bevestigt geen correcte analytics-attributie.

Waarom ontbreekt mijn gemaakte campagne in analytics?

Generatie bouwt alleen een URL. Controleer bestemming en redirects, analyticsinrichting en verzamelvoorwaarden en de juiste campagnedimensies. De tool test geen verzameling en garandeert niet dat elk bezoek direct verschijnt.

Wat is het verschil tussen bron en medium?

Bron benoemt de verwijzer, zoals customer_newsletter. Medium beschrijft de marketingvorm, zoals email. Campagne benoemt de actie, zoals webinar_launch. Gebruik consistente waarden in plaats van hetzelfde label in elk veld.

Moet ik spaties vóór invoer door %20 vervangen?

Nee. Voer gewone tekst in. De builder codeert spaties en speciale tekens bij het bouwen van de query. Al gecodeerde tekst wordt letterlijk behandeld: %20 kan %2520 opleveren in plaats van de bedoelde spatie.

Blijven andere querywaarden en het fragment behouden?

Ja. Ze blijven behouden, al kan querycodering een andere gelijkwaardige vorm krijgen. Controleer ondertekende of coderingsgevoelige URL’s na wijziging.

Ruimt vervangen hoofdlettervarianten of elke mogelijke UTM-sleutel op?

Nee. Het beheert exact de kleine namen utm_source, utm_medium, utm_campaign, utm_term, utm_content en utm_id. Extra sleutels of andere hoofdletters blijven andere queryparameters en vragen aparte controle.