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/123 gibi 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.