11 November 2026 · 3 menit baca
URL Encoding: Kenapa Ada %20 di Link dan Cara Menghindari Link Rusak
Kamu menyalin link dari browser untuk dibagikan, lalu kaget: link-nya penuh tulisan aneh seperti %20, %26, atau %C3%A9. Apakah link-nya rusak? Biasanya tidak. Itu hasil URL encoding, cara internet menulis karakter yang tidak boleh muncul apa adanya di sebuah link. Memahami cara kerjanya bisa menyelamatkan kamu dari link yang salah arah dan data UTM yang berantakan.
Apa Itu URL Encoding?
URL hanya boleh berisi sekumpulan karakter tertentu. Huruf A–Z dan a–z, angka 0–9, serta tanda -, _, ., dan ~ aman dipakai apa adanya. Karakter lain, seperti spasi, huruf beraksen, atau emoji, harus "diterjemahkan" dulu menjadi tanda persen diikuti kode tertentu.
Contohnya:
- Spasi menjadi
%20(di bagian parameter, kadang ditulis sebagai+). - Tanda
&menjadi%26. - Huruf "é" menjadi
%C3%A9.
Browser biasanya melakukannya otomatis. Di address bar kamu sering melihat versi yang rapi, tapi saat link disalin atau dibagikan, versi ter-encode-nya yang muncul.
Karakter yang Punya Arti Khusus
Beberapa karakter boleh ada di URL, tapi punya fungsi khusus. Kalau dipakai di tempat yang salah, link bisa dibaca berbeda dari maksudmu:
?menandai awal parameter, misalnya parameter UTM.&memisahkan satu parameter dengan parameter berikutnya.=memisahkan nama parameter dengan nilainya.#menandai bagian halaman. Semua yang ada setelahnya tidak dikirim ke server./memisahkan bagian path.
Contoh nyata: kamu menulis nama campaign promo&diskon langsung di link UTM. Tanda & dianggap pemisah parameter, sehingga nilai campaign yang terbaca di analitik hanya promo. Sisanya hilang.
Masalah yang Paling Sering Terjadi
- Spasi di nilai UTM. "Promo Akhir Tahun" bisa tercatat sebagai
Promo%20Akhir%20TahunatauPromo+Akhir+Tahun, dan laporan jadi tidak konsisten. - Tanda
#di tengah link. Semua parameter setelah#tidak terbaca oleh server dan alat analitik. - Double encoding. Link yang sudah ter-encode di-encode lagi, sehingga
%20berubah menjadi%2520. - Menyalin dari dokumen atau chat. Beberapa aplikasi mengubah tanda kutip atau tanda hubung menjadi karakter khusus yang kelihatannya sama, padahal berbeda.
- Huruf besar dan kecil yang campur aduk. Bukan soal encoding, tapi sering terjadi bersamaan:
Instagramdaninstagrambisa tercatat sebagai dua sumber berbeda di laporan.
Tips Supaya Link Kamu Tetap Aman
- Pakai huruf kecil, angka, dan tanda hubung untuk nilai UTM dan back-half, misalnya
promo-akhir-tahun. - Hindari spasi,
&,#,?, dan emoji di nama campaign. - Jangan meng-encode ulang link yang sudah mengandung tanda
%. - Selalu klik dan cek link-nya sebelum disebar, termasuk setelah ditempel di caption atau chat.
Biar Tidak Perlu Merangkai Link Manual
UTM Builder DT Orchid menyusun parameter UTM untukmu dan meng-encode nilainya secara otomatis. Jadi kalau ada tanda & atau spasi yang terselip, link-nya tidak akan rusak. Tetap paling rapi kalau dari awal kamu memakai huruf kecil dan tanda hubung.
Back-half short link di DT Orchid juga hanya menerima huruf, angka, tanda hubung, dan garis bawah, jadi short link-mu otomatis bebas dari karakter yang bermasalah. Link panjang ber-UTM yang berantakan pun bisa kamu sembunyikan di balik short link yang rapi. Penjelasan lengkap soal UTM ada di artikel Memahami Parameter UTM.
Siap membuat link yang bersih dan datanya bisa dipercaya? Buat short link gratis di DT Orchid.