شاهین

ردیابی سمت کلاینت

مبتدی
به‌روزرسانی ۲۰ تیر ۱۴۰۵ تحریریه شاهین ۲ دقیقه مطالعه
تلفظEN/ˈklaɪənt saɪd ˈtrækɪŋ/

ردیابی سمت کلاینت یعنی رویدادها در همان مرورگر یا اپلیکیشن بازدیدکننده ثبت شوند و مستقیم از دستگاه او به سرور جمع‌آوری برسند.

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

پرسش‌های پرتکرار

منابع:MDN — Navigator.sendBeacon()