Digital Transformation
User-Agent Reduction
TL;DR: User-Agent Reduction adalah kebijakan Chrome sejak versi 110 yang menyembunyikan detail spesifik di header User-Agent untuk mengurangi browser fingerprinting. Detail device, OS minor version, dan model phone digantikan dengan Client Hints terstruktur via header
Sec-CH-UA-*.
Apa itu User-Agent Reduction?
User-Agent Reduction adalah bagian dari Privacy Sandbox Chrome yang merampingkan informasi default di header User-Agent. Dulu, server bisa membaca string seperti Mozilla/5.0 (Linux; Android 13; SM-S908B) AppleWebKit/537.36 Chrome/120.0.6099.144. Informasi ini cukup spesifik untuk menjadi sinyal fingerprinting unik. Setelah reduction, string yang sama menjadi Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 Chrome/120.0.0.0, dengan versi Android di-clamp ke "10" dan model device diganti "K".
Anggap saja dulu setiap orang yang masuk kantor harus tunjukkan KTP lengkap. Sekarang cukup tunjukkan kartu nama yang isinya "warga negara Indonesia". Detail tetap tersedia jika diminta, tapi via mekanisme opt-in eksplisit lewat Client Hints.
Apa yang Berubah dan Cara Recover Detail
| Komponen | Sebelum | Sesudah |
|---|---|---|
| Android version | Versi asli (13) | Di-clamp ke "10" |
| Device model | Spesifik (SM-S908B) | "K" |
| Chrome minor version | 6099.144 | "0.0" |
| Platform full version | Spesifik | Hanya major |
Untuk mendapatkan detail asli, server kirim header Accept-CH: Sec-CH-UA-Platform-Version, Sec-CH-UA-Model dan browser akan merespons dengan client hints pada request berikutnya.
Kenapa Penting?
Tim marketing yang mengandalkan parsing User-Agent untuk segmentasi device, misal targeting iPhone vs Android premium, akan kehilangan akurasi setelah rollout penuh. Saat audit setup analytics di proyek Atmo LMS, saya menemukan 18 persen event terpetakan sebagai "Unknown Device" karena parser User-Agent lama tidak update. Solusinya: migrasi ke User-Agent Client Hints atau gunakan library deteksi yang sudah aware reduction, seperti ua-parser-js versi terbaru.
Pertanyaan Umum
Apakah ini berlaku semua browser?
Chrome dan Edge sudah rollout. Safari dan Firefox punya strategi anti-fingerprinting sendiri, tapi tidak via Client Hints standar.
Apakah Google Analytics terdampak?
GA4 sudah otomatis aware User-Agent Reduction. Custom tracking script atau server-side parsing yang perlu dievaluasi ulang.
Istilah Terkait