Deferred Deep Linking: Nasıl Çalışır ve Ne Zaman Kullanılır
Deferred deep linking’in, kurulum boşluğunun öbür tarafına orijinal link niyetini nasıl taşıdığını öğrenin; yeni kullanıcılar genel ana ekran yerine doğru uygulama içi ekrana düşsün.
Deferred deep linking aslında hangi sorunu çözer
Klasik deep link yalnızca uygulama yüklüyse çalışır. Kullanıcı uygulama yokken bir bağlantıya dokunduğunda, işletim sistemi onu App Store veya Google Play’e gönderir, kurulum tamamlanır ve orijinal link bağlamı kaybolur. Uygulama varsayılan ana ekranda açılır ve kullanıcının neden o bağlantıya dokunduğunu hatırlamaz.
Deferred deep linking bu niyeti kurulumun öbür tarafına taşır. Link parametreleri, uygulamanın ilk açılışta erişebileceği bir yerde tutulur; böylece kullanıcı doğrudan geldiği ürüne, kampanyaya, profile veya davete iner. Bu, kurulumla birlikte niyeti kaybetmekle, kurulumu gerçek bir ilk oturuma çevirmek arasındaki farktır.
Deferred deep linking kaputun altında nasıl çalışır
Kullanıcı payload taşıyan akıllı bir bağlantıya dokunur
appy.to/go/abc gibi bir bağlantı, cihaz farkındalıklı yönlendirme ile birlikte ürün ID, kampanya, referrer ve UTM gibi opsiyonel bağlamı taşır.
Sunucu uygulamanın olmadığını fark eder ve bağlamı saklar
Yönlendirme servisin tıklamayı bir fingerprint’e (IP, user agent, zaman, dil, locale) eşler veya tek seferlik bir install token oluşturur ve deferred payload’u saklar.
Kullanıcı App Store veya Google Play’e yönlendirilir
Kurulum normal şekilde gerçekleşir. Mağazanın bakış açısından sıradan bir kurulumdur; orijinal bağlantı artık uygulamadan görünmez.
Uygulama ilk defa açılır
Android tarafında Play Install Referrer, orijinal referrer string’ini doğrudan uygulamaya iletir. iOS tarafında uygulama, aynı fingerprint veya saklanmış click ID ile matching servisine sorarak deferred payload’u geri çeker.
Uygulama kullanıcıyı hedef ekrana götürür
Payload elindeyken uygulama deep-linked ekrana gider, kampanya atfını uygular ve orijinal yolculuğu genel bir karşılama olmadan sürdürür.
Deferred deep linking yatırımı ne zaman karşılığını verir
Birden çok kreatife sahip ücretli yükleme kampanyaları
Her kreatif farklı bir payload taşıyabilir; yeni kurulum doğrudan dokunulan reklama uyan ekranda açılır ve ilk oturum dönüşümü artar.
Davet ve referral akışları
Davet linki üzerinden kuran kişi, manuel kod girmeden davet eden kişiye, paylaşılan içeriğe veya ekibe otomatik olarak bağlanır.
Promosyon kodları ve kuponlar
Bağlantı içinde taşınan indirim veya deneme kodları ilk açılışta otomatik olarak uygulanır; elle giriş sürtünmesini ortadan kaldırır.
Web’den uygulamaya içerik paylaşımı
Bir kullanıcı ürün, makale veya çalma listesi paylaştığında, uygulamayı kuran alıcı doğrudan o içeriğe iner, ana sekmeye değil.
Yeniden etkinleştirme ve yeniden kurulum
Re-engagement kampanyaları, uygulamayı silip yeniden kuran kullanıcılar için ekran, teklif veya kişiselleştirmeyi önceden ayarlayabilir.
iOS tarafında deferred deep linking nasıl yapılır
iOS yerel bir install referrer API’si sunmaz. iOS tarafında deferred deep linking; doğruluk ve gizlilik arasında farklı dengeleri olan birkaç eşleştirme stratejisinden birini ya da birkaçını birlikte kullanır.
- Universal Links + click ID: kullanıcı akıllı bağlantıya dokunduğunda servisin bir tıklama kaydı tutar; ilk açılışta uygulama, fingerprint veya saklı click ID ile matching uç noktanı çağırır.
- Olasılıksal fingerprint eşleşmesi: sunucu, IP, user agent, locale, ekran boyutu ve timestamp kullanarak kurulumu yakın bir tıklama ile eşleştirir. Paylaşımlı IP, CGNAT ve yoğun trafik dönemlerinde doğruluk düşer.
- Pasteboard tabanlı handoff (sınırlı): kullanıcı bir web sayfasından token kopyalar, uygulama ilk açılışta okur. iOS artık görünür bir yapıştırma bildirimi gösterdiği için yalnızca açık copy-link UX’lerinde mantıklıdır.
- App Clips: kısa süreli, niyetini zaten taşıyan in-app deneyimler için deferred matching’i atlatan bir alternatiftir.
Android tarafında deferred deep linking nasıl yapılır
Android, birinci sınıf bir API sunar: Play Install Referrer. Bağlantı parametreleri fingerprint gerekmeden uygulamaya güvenilir ve hızlı şekilde ulaşır.
- Akıllı bağlantı kullanıcıyı, kurulum URL’sine eklenen referrer parametreleriyle Google Play’e gönderir.
- Kurulumdan sonra uygulama com.android.installreferrer.api.InstallReferrerClient’ı çağırır ve orijinal referrer string’ini alır.
- Yönlendirme katmanı, deferred payload’u referrer içine kodlar (URL-encoded JSON veya imzalı token) ve uygulama ilk açılışta çözer.
- Referrer’ı yalnızca bir kez tüket, parse edilen değerleri lokalde sakla, atıf eventlerinin tekrarlanmaması için istemciyi kapat.
Deferred deep linking’i sessizce bozan tuzaklar
- • iOS pasteboard okumalarına bel bağlamak artık görünür bir yapıştırma bildirimi tetikler ve prod build’lerde güveni aşındırır.
- • Olasılıksal eşleşme; paylaşımlı ağlarda (ofisler, okullar, operatör CGNAT) hızla çuvallar ve atıf panolarına gürültü ekler.
- • Android’de Install Referrer’ı tüketmeyi unutmak, her açılışta tekrar yönlendirmeye ve analitikte şişen sayılara yol açar.
- • Sadece UTM taşıyan linkleri deferred deep link ile karıştırmak; panoda kampanyaları aynı gösterir, üründe farklı davrandırır.
- • Tek kullanımlık install token kullanmamak, aynı fingerprint’i paylaşan kullanıcılar arasında bayat payload sızdırabilir.
- • Deferred routing’i yalnızca pazarlamanın işi gibi görmek; mühendisliğin cold launch’ta replay edilen veya tekrarlanan payload’a karşı koruma yapması gerekir.
Sık sorulan sorular
Deferred deep linking ile normal deep link aynı şey mi?
Hayır. Normal deep link yalnızca kurulumdan sonra çalışır. Deferred deep linking, link niyetini kurulumun öbür tarafına taşır ve yeni kullanıcının genel ana ekran yerine doğru ekrana düşmesini sağlar.
iOS gizlilik kuralları deferred deep linking’i bozar mı?
Kullanılabilir yöntemleri değiştirir. Pasteboard okuma artık görünür, IDFA tarzı eşleşme sınırlanmış ve sınırsız fingerprinting önerilmiyor. Click ID, Universal Links ve kısa eşleşme pencereleri birleştiren akıllı link platformları Apple kuralları içinde çalışmaya devam ediyor.
Üçüncü taraf SDK olmadan uygulayabilir miyim?
Android tarafında evet, Play Install Referrer ile mümkün. iOS tarafında bir yönlendirme servisi olmadan belirgin biçimde zor, çünkü yerel bir install referrer eşdeğeri yok. Çoğu ekip kendi matching altyapısını sürdürmek yerine bir akıllı link platformu kullanmayı tercih ediyor.
Deferred deep linking ile fallback’li deep link arasındaki fark nedir?
Fallback, uygulaması olmayan kullanıcıyı web sayfasına veya mağazaya yönlendirerek çözer. Deferred deep linking ek olarak orijinal niyeti hatırlar ve uygulama kurulup ilk açıldığında kullanır.
Bir deferred payload ne kadar süre geçerli olmalı?
Çoğu ekip 24–72 saatlik bir eşleşme penceresi kullanır. Daha uzun pencere yanlış pozitifleri ve eski bağlam riskini artırır; daha kısa pencere yavaş kuran kullanıcıları kaçırır.
İlgili Appy kaynakları
Kurulum etrafındaki yönlendirme tasarımını sağlamlaştırmak için bu rehberlerle devam et.
- App Store ve Google Play için tek link nasıl oluşturulur deferred yönlendirmenin üstüne bindiği temel akıllı link kurulumu için.
- Deep linking vs universal links her deferred akışın altındaki link primitive’lerini anlamak için.
- Universal links kapsamlı rehberi iOS ve Android URL işleme detayları ve doğrulama önerileriyle.
Diğer yazılar
Branch.io vs AppsFlyer OneLink vs Appy: 2025 deep linking platform karşılaştırması
Branch.io, AppsFlyer OneLink ve Appy’yi kurulum, analitik, fiyatlandırma ve operasyonel yük açısından karşılaştırın.
Deep Linking ve Universal Links: kapsamlı karşılaştırma
Deep links ile universal links arasındaki farkları, hangi durumda hangisinin daha doğru olduğunu ve güvenilir yönlendirme akışlarını öğrenin.
iOS ve Android için kapsamlı Universal Links rehberi
Universal links, deep links ve app links için kurulum, doğrulama, sorun giderme ve en iyi uygulamaları kapsayan eksiksiz rehber.
Başka konular için blogda gezin.
Matching altyapısını kurmadan deferred deep linking’i yayına al
Appy; akıllı bağlantıları, kurulum anındaki eşleşmeyi ve kurulum sonrası yönlendirmeyi yönetir; yeni kullanıcılar dokundukları kampanyaya uyan ekranda açılır.