Derin Bağlantı (Deep Linking) Nedir?
İngilizce: Deep Linking
Derin bağlantı, kullanıcıyı uygulamanın ana ekranı yerine doğrudan ilgili ekran, içerik veya kampanya adımına götürür.
Derin Bağlantı (Deep Linking) Nedir?
Derin bağlantı, bir mobil uygulamayı yalnızca açmak yerine belirli bir ürün, sipariş, kampanya, sohbet veya ayar ekranına yönlendiren bağlantıdır. Kullanıcı bildirimden, e-postadan veya reklamdan geldiğinde doğru ekrana ulaşırsa akış daha az kesilir.
Nasıl Çalışır?
Mobil dünyada birkaç yaklaşım vardır:
- Custom URL scheme:
myapp://order/123gibi uygulamaya özel şemalar kullanır. - Universal Links: iOS’ta doğrulanmış web alan adını uygulama ekranına bağlar.
- Android App Links: Android’de web URL’sini uygulamayla ilişkilendirir.
- Deferred deep link: Uygulama yüklü değilse mağazaya gider, kurulumdan sonra hedef ekrana devam etmeye çalışır.
Kullanım Alanları
Deep linking; push bildirimlerinden sipariş detayına, e-posta kampanyasından ürün sayfasına, QR koddan rezervasyon ekranına veya davet linkinden ekip katılımına geçişte kullanılır. Deep Link tekil bağlantı kavramını anlatırken, deep linking uygulama içi yönlendirme stratejisinin tamamını kapsar.
Dikkat Edilecekler
Bozuk linkler kullanıcıyı boş ekrana veya ana sayfaya düşürür. Yetki gerektiren ekranlarda oturum kontrolü yapılmalı, oturum açıldıktan sonra hedef korunmalıdır. Push notification kampanyalarında deep link, mesajın vaadiyle aynı ekrana gitmelidir. Hibrit uygulama projelerinde web route ile native route eşleşmesi ayrıca test edilir.
İlgili Terimler
Deep link, kullanıcıyı uygulamanın ana ekranı yerine belirli içerik, ürün veya işlem ekranına doğrudan götüren bağlantıdır.
Hibrit UygulamaHibrit uygulama, web teknolojileriyle yazılıp native kapsayıcıda çalışan, tek kod tabanıyla mobil cihaz özelliklerine erişebilen uygulamadır.
Push BildirimiPush bildirimi, kullanıcı uygulamayı açmadan bile cihazına iletilen, izin ve abonelik mekanizmasına bağlı anlık uygulama mesajıdır.