Аналізатор URL
Вставте URL і побачте кожну його частину, із декодованими параметрами запиту.
- Працює у вашому браузері — ваш текст нікуди не надсилається
- Без реєстрації та квот, безкоштовно користуйтеся скільки завгодно
Як це працює
Довгий URL із десятком параметрів відстеження за задумом нечитабельний. Розбиття на частини показує, що саме він несе, — це корисно для налагодження й непомітно цікаво, коли дивишся, що містить маркетингове посилання.
Розбирає сам браузер
Використовується власний аналізатор URL браузера — той самий код, що працює, коли ви клацаєте посилання, тож результат відповідає тому, як URL буде справді інтерпретовано, а не тому, як це припускає регулярний вираз. Крайні випадки з портами, обліковими даними та незвичними схемами обробляються правильно.
Параметри декодуються
Відсоткове кодування скасовується, тож %20 стає пробілом, а %40 — знаком @. Повторювані параметри показано всі, а не об'єднано, бо URL може цілком законно містити той самий ключ кілька разів, і те, який із них переможе, залежить від сервера.
Як читати посилання для відстеження
utm_source, utm_medium і utm_campaign — це відстеження кампаній. gclid, fbclid і msclkid — ідентифікатори кліків, які додають рекламні платформи, і саме вони без потреби подовжують спільне посилання; майже завжди їх можна видалити, перш ніж передавати посилання далі.
Origin (джерело)
Протокол, хост і порт разом утворюють origin — одиницю, яку браузери використовують для рішень щодо безпеки. Два URL з однаковим origin можуть читати дані один одного; відмінність у будь-якому з трьох, зокрема http проти https, робить їх окремими.
Аналізатор URL: запитання
Чи працює без https на початку?
Так. Якщо схеми немає, припускається https, щоб решту можна було розібрати.
Чи декодуються параметри?
Так, відсоткове кодування скасовується, тож ви бачите справжні значення.
Що, якщо параметр зустрічається двічі?
Показано обидва. Який із них використає сервер, залежить від сервера, тож їх об'єднання приховало б реальну проблему.
Що таке origin (джерело)?
Протокол, хост і порт разом. Браузери використовують його для рішень щодо безпеки, а http і https — це різні джерела.
Чи надсилається URL кудись?
Ні. Його розбирають у вашому браузері.