Appy

Deep linking

Deferred deep link nedir?

Kısaca

Deferred deep link (ertelenmiş deep link), hedefini uygulama yüklendikten sonra da koruyan linktir. Uygulaması olmayan kişi linke dokunur, mağazaya gider, uygulamayı yükler ve ilk açılışta ana ekran yerine linkin vaat ettiği ekranı görür: davet edildiği grubu, indirimdeki ürünü, tıkladığı içeriği. Sıradan bir deep link bu yolculukta hedefi kaybeder.

example.com/p/421App Store · Google Play2Yükleme3İlk açılış4Ürün ekranı/p/425
Hedef, kişi uygulamayı yüklerken saklanır ve ilk açılışta uygulamaya verilir.

Hedef yükleme boyunca nasıl taşınır

İşin zor kısmı mağazanın arada durması. Linkle ilk açılış arasında App Store ya da Google Play var ve ikisi de hedefi uygulamaya kendiliğinden iletmez. Bu yüzden bir sistemin tıklamayı kaydetmesi, uygulama ilk açıldığında da bu tıklamayı yüklemeyle eşleştirmesi gerekir.

Android’de iş görece kolay: Google Play, linkteki referrer değerini Install Referrer üzerinden uygulamaya verir. iOS’ta bunun bir karşılığı yok. Araçlar uygulamaya eklenen bir SDK’ya ve ilk açılışta linkin yeniden açılmasına ya da bir eşleştirme adımına dayanır.

Bir örnek

Bir arkadaşınız koşu uygulamasından “Pazar sabahı grubumuza katıl” linki gönderiyor. Uygulama telefonunuzda yok. Linke dokunuyorsunuz, App Store açılıyor, uygulamayı yüklüyorsunuz. İlk açılışta tanıtım ekranları yerine o grubun katılma sayfası geliyor. Deferred deep link olmasaydı grubu kendiniz aramak zorunda kalırdınız.

Sınırlar

Apple, cihazı IP adresi ve model gibi sinyallerden tanımaya çalışan fingerprinting’i yasaklıyor; iOS’ta tahmine dayalı eşleştirme bu yüzden sağlam bir zemin değil. Hangi yöntemi seçerseniz seçin, ilk açılışta “beni hangi link getirdi?” diye soran kodun uygulamanın içinde olması gerekir. Appy bunu Enterprise planında yerel iOS ve Android SDK’sıyla sunuyor.

Devamını okuyunDeferred deep linking: nasıl çalışır ve ne zaman kullanılırAkışı adım adım ve Android ile iOS arasındaki farklarıyla görün.
  • Deep link

    Deep link, kullanıcıyı bir web sayfasına ya da uygulamanın ana ekranına değil, uygulamanın içindeki belirli bir ekrana götüren linktir: bir ürün sayfası, bir sepet, bir davet. Dört biçimde karşınıza çıkar: myapp://product/42 gibi bir URI şeması, iOS’ta Universal Links, Android’de App Links ve uygulama yüklü değilken bile hedefi koruyan deferred deep link.

  • Install Referrer

    Install Referrer, Google Play’in Play Store linkindeki referrer değerini uygulama yüklendikten sonra uygulamaya ilettiği mekanizmadır. Uygulama bu değeri Play Install Referrer API ile okur ve kişinin hangi kampanyadan, hangi linkten geldiğini kesin olarak öğrenir. Android’de deterministik attribution’ın ve deferred deep link’in temeli budur.

  • Fingerprinting (cihaz parmak izi)

    Fingerprinting (cihaz parmak izi), IP adresi, cihaz modeli ve işletim sistemi sürümü gibi sinyalleri birleştirip bir uygulama yüklemesini daha önceki bir link tıklamasıyla eşleştirme yöntemidir. Ortada kesin bir kimlik yoktur; benzerliğe dayanan bir tahmindir. Apple, izleme amaçlı fingerprinting’i kullanıcı ATT ile izin verse bile yasaklar.

Tüm terimler

Her telefonu doğru yere gönderen bir link oluşturun

Tek link, tek QR kod: iPhone App Store’a, Android telefon kendi mağazasına, bilgisayar web sitenize gider. Ücretsiz planda 4 link ve QR kod var, reklam yok.