Digital Transformation
Universal Link
TL;DR: Universal link adalah tautan HTTPS standar yang membuka langsung ke dalam aplikasi mobile kalau aplikasi sudah terpasang di perangkat, atau otomatis jatuh ke versi web kalau belum. Berbeda dari deep link lama yang butuh skema khusus, universal link tetap berupa URL biasa sehingga aman dibagikan di mana saja.
Apa itu Universal Link?
Universal link adalah pendekatan modern untuk menghubungkan halaman web dengan aplikasi mobile memakai URL domain yang sama persis dengan versi web, misalnya https://vitoatmo.com/artikel/judul-artikel. Saat link ini diklik di perangkat yang sudah memasang aplikasi terkait, sistem operasi otomatis membuka aplikasi. Kalau aplikasi belum terpasang, link tetap berfungsi normal membuka halaman web lewat browser.
Pendekatan ini menggantikan deep link lama yang memakai skema khusus seperti myapp://halaman, yang gampang rusak kalau dibagikan di luar konteks aplikasi atau diblokir sistem keamanan email dan chat.
Cara Kerja Universal Link
| Komponen | Fungsi |
|---|---|
| File asosiasi domain | File verifikasi yang membuktikan domain dan aplikasi saling terhubung |
| URL HTTPS biasa | Tetap bisa dibuka via browser meski aplikasi tidak terpasang |
| Routing di aplikasi | Aplikasi membaca path URL lewat API internal untuk menentukan halaman yang dibuka |
| Fallback web | Jika gagal buka aplikasi, sistem otomatis arahkan ke versi web yang sama |
Untuk tim yang membangun produk dengan versi web dan mobile sekaligus, universal link penting supaya satu link marketing bisa dipakai di semua kanal, iklan, email, maupun pesan chat, tanpa harus membuat dua versi tautan berbeda.
Kenapa Penting?
Universal link menyederhanakan pengukuran kampanye karena satu URL bisa dilacak konsisten di web dan aplikasi, tanpa kehilangan traffic akibat link app-only yang error saat dibagikan lewat platform yang memblokir skema custom, misalnya sebagian besar aplikasi chat dan email klien.
Pertanyaan Umum
Apakah universal link berlaku untuk Android dan iOS?
Konsepnya sama tapi implementasi teknisnya berbeda nama: iOS menyebutnya Universal Link, Android menyebutnya App Link. Keduanya memakai prinsip verifikasi domain yang serupa.
Apakah universal link butuh kerja sama developer backend?
Ya. Perlu file verifikasi domain yang di-hosting di server, dan konfigurasi routing di kode aplikasi, sehingga biasanya dikerjakan developer, bukan sekadar setting di dashboard marketing.