شاهین

پارامتر URL

متوسط
به‌روزرسانی ۲۰ تیر ۱۴۰۵ تحریریه شاهین ۲ دقیقه مطالعه
تلفظEN/ˌjuː ɑːr ˈɛl pəˈræmɪtər/

پارامتر URL بخشی است که پس از علامت سوال به نشانی افزوده می‌شود (مثل ?utm_source=telegram) تا اطلاعات اضافه‌ای مثل فیلتر، شناسه یا برچسب کمپین را حمل کند.

پارامتر URL دو چهره دارد. چهره مفیدش این است که سیگنال حمل می‌کند: پارامترهای UTM که منبع و کمپین را نشانه‌گذاری می‌کنند، یا پارامترهایی که فیلتر و صفحه‌بندی یک لیست را مشخص می‌کنند. چهره دردسرسازش این است که همین پارامترها یک صفحه واحد را در گزارش به چند نشانی متفاوت می‌شکنند؛ اگر پارامتر ارزش تحلیلی نداشته باشد (مثل شناسه نشست یا پارامتر تصادفی)، فقط گزارش صفحات را شلوغ می‌کند و باید در نرمال‌سازی حذف شود. یک قاعده امنیتی و حریمی هم هست که اغلب نقض می‌شود: هرگز نباید داده شخصی یا حساس (شماره تلفن، ایمیل، توکن) را در پارامتر URL گذاشت، چون نشانی در لاگ سرور، تاریخچه مرورگر و سرآیند رفرر باقی می‌ماند و نشت می‌کند. پس پارامتر خوب پارامتری است که یا سیگنال تحلیلی بدهد یا وضعیت صفحه را نشان دهد، نه اینکه هویت کاربر را حمل کند.