UTM-checker
Plak een reeks campagne-URL's, één per regel. We controleren elke URL op ontbrekende UTM's, fouten in hoofdlettergebruik en spaties, dubbele sleutels en parameters die in het fragment vastzitten - en vergelijken ze vervolgens op de inconsistenties die alleen zichtbaar worden binnen een set. Draait volledig in uw browser.
Eén URL per regel. Het parsen gebeurt volledig in uw browser - er wordt niets geüpload, gelogd of waar dan ook naartoe verzonden.
Plak hierboven een of meer campagne-URL's om het rapport te zien.
Hoe u een UTM-audit leest voordat een campagne live gaat
- 01
Plak elke URL die u zo gaat lanceren
Eén regel per URL - de trackinglinks van elke advertentie, e-mail en post in de campagne, niet slechts één voorbeeld. De batchbrede controles werken pas zodra er daadwerkelijk een set is om te vergelijken.
- 02
Los eerst de fouten op
Ontbreekt utm_source, utm_medium of utm_campaign, of staat er een UTM na een # in het fragment, dan verschijnt de klik met een gat in de analyse - of helemaal niet. Al het andere hier heeft pas zin zodra dat is opgelost.
- 03
Los de waarschuwingen op voordat u iets drukt of inplant
Hoofdletters, verdwaalde spaties, een herhaalde sleutel en gemengde +/%20-codering werken allemaal nog gewoon wanneer u op de link klikt - precies waarom ze de productie overleven. De schade wordt pas achteraf zichtbaar, in het analyserapport.
- 04
Lees het batchgedeelte, niet alleen de rijen per URL
Eén URL kan elke afzonderlijke controle doorstaan en toch botsen met een andere in de set: dezelfde campagne in twee schrijfwijzen, of precies dezelfde link twee keer geplakt. Daarvoor is het batchbrede gedeelte bedoeld.
Waar de controles u eigenlijk tegen beschermen
Verschillen in hoofdlettergebruik splitsen één campagne in twee rijen
GA4 en de meeste analysetools vergelijken UTM-waarden letterlijk, niet hoofdletterongevoelig. newsletter, Newsletter en NEWSLETTER zijn voor het rapport drie verschillende bronnen, ook al leest een mens er één campagne in - de meest voorkomende oorzaak waardoor de cijfers van een campagne kleiner lijken dan ze zijn.
Een utm_medium die GA4 niet herkent
De standaard kanaalindeling van GA4 koppelt een vaste lijst medium-waarden - cpc, organic, referral, email, affiliate en een handvol andere - aan een kanaal. Verzin een waarde buiten die lijst (social-media in plaats van social, partner in plaats van affiliate) en het verkeer komt terecht bij Niet toegewezen of (Overig), wat elk kanaalrapport omlaag trekt terwijl het volume prima is.
Trackingparameters die het tot de canonieke URL schoppen
Als de canonieke tag van de bestemmingspagina niet naar de schone URL zonder queryparameters wijst, kan een getagde link worden geïndexeerd alsof het de echte pagina is. Controleer dat de canonieke URL naar zichzelf verwijst en vrij is van UTM's voordat een getagde link de betaalde distributie of een breed gedeelde post ingaat.
UTM's op uw eigen interne links overschrijven de echte source
Een bezoeker komt binnen via een nieuwsbrief en de sessie registreert correct utm_source=newsletter, waarna hij op een navigatielink op uw eigen site klikt die toevallig UTM-parameters bevat - de source wordt overschreven met wat die interne link meegeeft. Tag alleen links die iemand van buitenaf binnenbrengen; tag nooit een link tussen twee van uw eigen pagina's.
Veelgestelde vragen over het controleren van UTM-parameters
Waarom markeert deze tool hoofdletters als een probleem, en niet slechts als stijlkwestie?
Omdat de meeste analysetools, GA4 inbegrepen, UTM-waarden als letterlijke tekenreeksen vergelijken. Newsletter en newsletter worden niet genormaliseerd naar dezelfde waarde - het zijn twee aparte rijen die allebei dezelfde echte campagne vertegenwoordigen, en de splitsing valt pas op wanneer iemand merkt dat de cijfers niet kloppen.
Wat telt als betaald medium voor de controle van utm_term / utm_content?
Waarden zoals cpc, ppc, display, paidsocial, affiliate en vergelijkbare - de mediums die GA4's standaard kanaalindeling als betaald beschouwt. utm_term en utm_content dienen om een betaald zoekwoord of creative-variant te identificeren; bij een e-mail- of organische link betekent dit meestal dat het veld in plaats daarvan als vrije notitie wordt gebruikt, wat het waard is om te melden maar op zich niet fout is - vandaar een info-bevinding, geen fout.
Waarom wordt een UTM-parameter na een # als fout behandeld en niet als waarschuwing?
Omdat het geen foutje is dat een rapport alleen verslechtert - het is een parameter die geen enkele analytics-collector ooit te zien krijgt. Alles na # is het URL-fragment, dat browsers client-side houden en nooit meesturen in het HTTP-verzoek. Een single-page-app die deellinks bouwt vanuit zijn eigen hash-gebaseerde routes is de plek waar dit het vaakst per ongeluk gebeurt.
Controleert deze tool of de bestemmingspagina daadwerkelijk bestaat?
Nee - de tool ontleedt alleen de geplakte tekst met de eigen URL- en URLSearchParams-functies van de browser en doet nooit een netwerkverzoek. Wilt u live controleren waar een link daadwerkelijk naartoe gaat, gebruik dan de linkchecker; voor hoe een URL wordt weergegeven als social preview, gebruikt u de Open Graph-checker.
Kunnen getagde URL's SEO schaden?
Niet als de bestemming een canonieke URL zonder de trackingparameters opgeeft, wat de normale opzet is - zoekmachines behandelen de getagde en ongetagde versie dan als dezelfde pagina. Het risico zit niet in de ranking, maar erin dat een getagde URL toch wordt geïndexeerd omdat de canonieke tag ontbrak - het loont om dit eenmalig per bestemming te controleren, niet per campagne.