URL-tolkare
Klistra in en URL och se alla dess delar, med frågeparametrarna avkodade.
- Körs i din webbläsare — din text skickas aldrig någonstans
- Ingen registrering, inga kvoter, gratis att använda så ofta du vill
Så fungerar det
En lång URL med ett dussin spårningsparametrar är oläsbar till sin konstruktion. Genom att dela upp den ser du vad som faktiskt skickas med – vilket är användbart vid felsökning och tyst intressant när du tittar på vad en marknadsföringslänk innehåller.
Tolkas av webbläsaren själv
Den använder webbläsarens egen URL-tolkare, samma kod som körs när du klickar på en länk, så resultatet stämmer med hur en URL faktiskt kommer att tolkas i stället för hur ett reguljärt uttryck gissar att den kan tolkas. Specialfall kring portar, inloggningsuppgifter och ovanliga scheman beter sig korrekt.
Parametrarna avkodas
Procentkodningen ångras, så %20 blir ett blanksteg och %40 blir ett snabel-a. Upprepade parametrar listas alla i stället för att slås ihop, eftersom en URL legitimt kan ha samma nyckel mer än en gång och vilken som gäller beror på servern.
Så läser du en spårningslänk
utm_source, utm_medium och utm_campaign är kampanjspårning. gclid, fbclid och msclkid är klickidentifierare som läggs till av annonsplattformar, och det är de som gör en delad länk onödigt lång – de kan nästan alltid tas bort innan du skickar vidare en länk.
Origin
Protokoll, värd och port bildar tillsammans origin, som är den enhet webbläsare använder för säkerhetsbeslut. Två URL:er med samma origin kan läsa varandras data; en skillnad i någon av de tre, inklusive http jämfört med https, gör dem separata.
URL-tolkare – frågor
Fungerar det utan https i början?
Ja. Om schemat saknas antas https så att resten kan tolkas.
Avkodas parametrarna?
Ja, procentkodningen ångras så att du ser de verkliga värdena.
Vad händer om en parameter förekommer två gånger?
Båda listas. Vilken en server använder varierar, så att slå ihop dem skulle dölja ett verkligt problem.
Vad är origin?
Protokoll, värd och port tillsammans. Webbläsare använder det för säkerhetsbeslut, och http och https är olika origins.
Skickas URL:en någonstans?
Nej. Den tolkas i din webbläsare.