2019-2020'de Mobil Uygulama Derin Bağlantısı İçin Eksiksiz Bir Kılavuz
Yayınlanan: 2019-03-14Pek çok insan mobil uygulama derin bağlantısının faydalarına aşina değil, ancak gerçek şu ki faydaları var.
Teknik, yalnızca daha iyi kullanıcı katılımı sağlamakla kalmaz, aynı zamanda en etkili kampanyaların izlenmesine de yardımcı olur.
Bu blogda, mobil uygulamalarda derin bağlantı hakkında her şeyi ve çok daha fazlasını konuşacağız. Mobil uygulama derin bağlantısı hakkında genel bir fikirle başlayalım ve ardından daha sonraki bölümlere geçelim.
Derin bağlantı nedir?
Teknik olarak derin bağlantı, kullanıcıyı belirli bir içeriğe götüren herhangi bir bağlantıdır. Belirli içeriği bulmak için mobil uygulamalarda derin bağlantılar kullanılır. Hemen hemen tüm web bağlantıları derin bağlantılardır. Derin bağlantılar yalnızca uygulamanızı açmakla kalmaz, aynı zamanda belirli bir eylemi gerçekleştirmek için bağlantıdaki bilgileri kullanır.
Örneğin, Facebook profilinizin bağlantısı fb://profile/ ise, Facebook uygulaması başlatılacak ve profilinizi açacaktır. Derin bağlantı işlevleri bu şekildedir. Bir bağlantı tıklandığında bir uygulamayı başlatmaktan daha fazlasını yapar.
Derin bağlantı uygulamalarının birden fazla yöntemi olabilir. Uygulamalarla derin bağlantılar, kullanıcıları uzun süredir rahatsız eden soruna bir çözüm sunar. Temel olarak, web bağlantıları yerel uygulamalarla çalışmadı ve bir uygulamadan belirli bir ürüne bağlantı tıklandığında, web tarayıcısı başlatıldı. Ancak, mobil derin bağlantı yapıldığında bağlantı, uygulamayı belirli bir sayfada hemen başlatır.
Mobil uygulama derin bağlantısının yapılmasının bazı farklı yolları şunlardır:
1. Geleneksel derin bağlantı
Geleneksel derin bağlantılar, bağlantı tıklandığında uygulama zaten yüklü olduğu sürece çalışır. Bir kullanıcı bağlantıya tıkladığında, cihaz web tarayıcısını değil uygulamayı açar. Bir kullanıcı, uygulamayı önceden yüklememişse, sonuç ya hata ya da alternatif bir sayfa gösterecektir.
2. Ertelenmiş derin bağlantı
'Ertelenmiş' kelimesinden de anlaşılacağı gibi, bu mobil uygulama derin bağlantı yöntemi, uygulama yüklü olmasa bile kullanıcıları yönlendirir. Ertelenmiş derin bağlantı ile, uygulamayı kullanmayan kullanıcılar bağlantıya tıkladıklarında Play Store veya App Store'daki uygulamaya yönlendirilirler. Uygulama yüklendikten sonra kullanıcı, ilk başlatmadan hemen sonra belirli içeriğe yönlendirilecektir.
3. Bağlamsal derin bağlantı
Bağlamsal derin bağlantılar, ertelenmiş derin bağlantıların tüm işlevlerine ve daha fazlasına sahiptir. Bu derin bağlantı uygulaması yönteminde, kullanıcıların istediği eylemlerle ilgili bilgiler saklanır. Kullanıcının daha sonra nereye gitmek istediği, bağlantının asıl göndericisinin kim olduğu ve diğer birçok özel bilgi gibi bilgiler saklanır.
Bu bağlantı türü hem kullanıcılar hem de geliştiriciler için harikadır. Geliştiriciler, kişiselleştirilmiş mesajlarla harika içerikler oluşturabilir ve kullanıcılar daha iyi bir kullanıcı deneyimi elde edebilir.
4. Özel derin bağlantılar
Özel derin bağlantılar veya özel URI şemaları, derin bağlantı oluşturmanın orijinal yoluydu. Bu bağlantılar, uygulama için özel bir internet görevi görerek kullanıcılara daha iyi bir deneyim sunar. URI şemalarını kullanmanın avantajları, kurulumlarının kolay olması ve çoğu uygulamada buna zaten sahip olmasıdır.
URI şeması derin bağlantısı, Android'i derin bağlamak için hala kullanılmaktadır, ancak iOS uygulaması için derin bağlantı artık bu yöntemle yapılmamaktadır. Apple, iOS uygulamalarına derin bağlantı için Evrensel Bağlantıları başlattığında 2015 yılında bu yöntemi engelledi.
5. Apple iOS Evrensel bağlantıları
Özel URI şemaları uygun bir geri dönüş işlevine sahip değildi, bu nedenle Apple 2015'te engellendi. iOS 9 ile Apple, içeriği bir web sayfasında veya uygulamada bulan Evrensel Bağlantılar'ı başlattı. Bir bağlantı tıklandığında iOS'un yaptığı şey, bağlantıyla ilişkili tüm uygulamaları kontrol etmesidir. Evetse, uygulamayı başlatır ve hayırsa bağlantı Safari'de açılır. Bir çalışmada, Universal Links'in açık dönüşüm oranını %40 artırdığı bulundu.
6. Android bağlantıları
Google ayrıca iOS Evrensel Bağlantıları ile eşleşmesi için Uygulama Bağlantıları oluşturdu ve aynı işlevselliğe sahip. Bağlantı, cihazda bir uygulamanın bulunmasına bağlı olarak hem web sayfalarına hem de uygulamalara yönlendirir. Ancak Android hala oldukça iyi çalışan URI şemalarına sahip olduğundan, geliştiriciler Uygulama Bağlantılarını o kadar fazla benimsememektedir.
Uygulamanız için derin bağlantı kullanmanın sayısız faydası vardır ve şimdiye kadar bazılarını zaten çözmüş olabilirsiniz. Derin bağlantıların benimsenmesi, bilinmeyen faydaları nedeniyle geçmişte oldukça yavaş olmasına rağmen, hala kullanılmaktadır. Ve bugün, derin bağlantının mobil uygulamalar için bile düşünülmesinin nedeninin faydaları olduğu söyleniyor. Burada, derin bağlantı uygulamasının bazı faydalarını ortaya koyacağız.
1. Kullanıcı deneyimini geliştirmek
Derin bağlantının bir uygulamanın genel kullanıcı deneyimini geliştirmede rol oynadığını bilmek sürpriz olmaz. Bir uygulama için kullanıcı arayüzü ne kadar önemliyse , derin bağlantı onun ayrılmaz bir parçasıdır. Kullanıcılar, uygulama veya web sayfasındaki derin bağlantılar aracılığıyla içeriğe erişme özgürlüğüne sahiptir.
2. Kullanıcıyı elde tutma, kullanım ve etkileşim
Bir uygulamaya derin bağlantı nedir? Teknik olmayan bir şekilde konuşursak, daha fazla katılım sağlamanın, yüksek tutma ve yüksek kullanım sağlamanın bir yoludur. Yukarıdaki grafikte görüldüğü gibi, derin bağlantılara sahip uygulamalar daha fazla etkinleştirme oranına ve daha fazla uygulama ziyaretine sahiptir. Herhangi bir derin bağlantı içermeyen uygulamalarla karşılaştırıldığında, kullanıcılar daha az aktiftir ve uygulamanın etkileşim oranı düşüktür.

3. Kullanıcı katılımı
Uygulamalarla derin bağlantılar, geliştiricilerin yerleşik deneyimi kişiselleştirmelerine yardımcı olur. Bağlamsal derin bağlantıları ele alırsak, bir geliştirici kolayca kişiselleştirilmiş uygulama davetiyeleri oluşturabilir veya kullanıcı işe alım akışına bazı teşvikler de ekleyebilir.
4. Kullanıcıların yeniden etkileşime geçmesi
Bir uygulamanın aktif kullanıcılara sahip olması çok önemlidir ancak bazen aktif olmayan kullanıcılar da olabilir. Derin bağlantı ile, etkin olmayan kullanıcıları uygulamanızdaki belirli içeriğe veya sayfaya yönlendirerek daha aktif kullanıcılar elde edebilirsiniz. Anında iletme bildirimleriyle derin bağlantılar göndermek, bunu yapmanın harika bir yoludur.
5. Pazarlama faydaları
Derin bağlantı, bir şirketin satışlarını ve gelirini artırmaya yardımcı olabilir. Derin bağlantılara sahip olan şey, kullanıcıları uygulamadan herhangi bir içerik sayfasına yönlendirebilmeleridir ve bu nedenle bu, daha fazla satış elde etmek için stratejik olarak kullanılabilir. Bir e-ticaret uygulaması, en son fırsatlar ve teklifler hakkında bildirimler göndermek ve kullanıcıları teklifler bölümüne yönlendirmek için derin bağlantıları kullanabilir.
6. Kampanyaların etkinliği
Daha önce gördüğümüz gibi, bağlamsal derin bağlantı, kullanıcılar ve uygulamadaki davranışları hakkında özel verileri depolar. Bu bilgiler, kitleyi yönlendirmek veya etkileşimi ve satışları artırmak için hangi kampanya ve kaynakların en verimli olduğunu görmek için kullanılabilir.
Derin bağlantı uygulamalarına ne zaman gitmemelisiniz?
Herkesin birlikte gidebileceği derin bağlantı hizmeti var mı? Eh, faydaları bunun için gitmek için yeterince zorlayıcı. Ancak bu, her zaman faydaların avantajlı olduğu yere gitmeniz gerektiği anlamına gelmez. Derin bağlantı, birçok uygulama sahibi için en akıllıca seçim olmayabilir.
Derin bağlantı uygulamalarının sizin için doğru seçim olmamasının nedeni, sahip olduğunuz uygulamaya bağlıdır. Yerel uygulamanızın kullanıcı arayüzü/UX'i zayıfsa veya çok fazla hata varsa, kullanıcılarınızı böyle bir deneyim yaşama zahmetinden kurtarabilirsiniz.
Uygulamanızda derin bağlantı kullanmanızın tek nedeni, uygulama deneyiminin web deneyiminden daha iyi olmasıdır. Değilse, o zaman en iyi karar olmayacaktır.
Tamamen içinde bulunduğu sektöre odaklanan ve push bildirimlerine, arama sonuçlarını filtrelemeye vb. ihtiyaç duyan uygulamalar derin bağlantıya sahip olmalıdır. Kullanıcılar bir web sayfasından uygulamaya geçişte daha fazla rahatlık bulurlarsa bu çok faydalı olacaktır ve bu ancak uygulama buna değerse gerçekleşebilir.
Peki, mobil uygulamanızda derin bağlantı nasıl kullanılır?
Derin bağlantı hem iOS hem de Android uygulamalarında kullanılabilir. iOS uygulamalarının koşulu, derin bağlantıların iOS 9.0 ve üzeri sürümlerde desteklenmesi, Android'in tüm sürümlerinin derin bağlantıları desteklemesidir.
Derin bağlantı yapmanın farklı yollarını size gösterelim.
1. Uygulama için web sitesinden URL'lerin eşlenmesi
İlk adım, uygulamanızda kullanacağınız URL'lerin haritasını çıkarmaktır. Web sitenizin hangi belirli URL'lerinin uygulamanızdaki hangi sayfaları temsil edeceğini eşleştirmeniz gerekir. Ayrıca, her bağlantının eşlenmesi gerekmediğini unutmayın.
Örneğin, web sitenizin bir Blog bölümü varsa, kullanıcıları bir blog okumak için uygulamaya yönlendirmeniz gerekmez. Ancak, herhangi bir ürün aramaları durumunda kullanıcıları uygulamanıza yönlendirebilirsiniz. Burada, kullanıcıların uygulamayı ziyaret etmeye zorlanmaması gerektiğini anlamak çok önemlidir.
Akılda tutulması gereken bir şey, kullanıcıların yalnızca aradıklarını gösterebiliyorsanız uygulamaya yönlendirilmeleri gerektiğidir. Asla geri dönmeyebilecek sinirli bir kullanıcıdan daha kötü bir şey yoktur.
2. iOS için Evrensel Bağlantılar
Artık Apple'ın 9.0 ve üzeri sürümler için iOS'a derin bağlantı için Evrensel Bağlantılar kullandığını biliyorsunuz. Evrensel Bağlantılar yalnızca daha iyi bir kullanıcı deneyimi sağlamakla kalmaz, aynı zamanda iOS 9.0 ile iyi bir uyumluluğa sahiptir.
Çabaya değmeyeceğinden, iOS 8.0 ve altı için desteği uygulamamanız önerilir. Bu açıkça, derin bağlantının iOS 8.0 veya daha düşük sürüme sahip herhangi bir kullanıcı için çalışmadığı anlamına gelir. Ancak Apple, iOS kullanıcılarının %83'ünün iOS'larını 12.0'a yükselttiğini bildirdi, bu nedenle çok fazla bir kayıp olmamalı. Aslında bu sayı ABD ve Avrupa'da hızla artıyor.
iOS Evrensel Bağlantılarını uygulamak için aşağıdaki adımları izleyin:
- Hangi bağlantıların iOS uygulamasını başlatacağına ve üzerinde hangi ürünleri temsil edeceğine karar verin. Bunun için web sitenizde https://www.example.com/.well-known/apple-app-site-association gibi bir dosya oluşturmanız gerekiyor . Bu, temel olarak Apple'a uygulamanın size ait olduğunu ve bu nedenle ürünlere ve sayfalara giden tüm bağlantılara müdahale etmesi gerektiğini bildirir.
- İkinci aşama, yapılan tüm değişikliklere yanıt verebilmesi ve bağlantıları alabilmesi için iOS uygulamanızı güncellemek olacaktır.
Ve işte! Uygulamaya iOS derin bağlantınız tamamlandı.
3. Android Uygulama Bağlantıları
Android, uzun süredir ertelenmiş derin bağlantı Android'i kullanıyor. Ancak Android Marshmallow 6.0'da Uygulama Bağlantılarını başlattılar. Aynısını sizin içinde uygulamak için şu adımları izleyin:
- Web sitenizin Android tarafından doğrulanmasını sağlamak için AndroidManifest.xml dosyanızı güncelleyin.
- https://www.example.com/.well-known/assetlinks.json gibi web sitesinde , uygulamanın size ait olduğunu Google'a kanıtlayacak bir dosya oluşturun.
Ve Android için derin bağlantı tamamlandı!
Son ve en önemli adım, uygulamanızı olabildiğince çok tanıtmaktır. Uygulamaya sahip olmayan kullanıcılar web sitenize yönlendirilecektir, bu nedenle derin bağlantı yapıldıktan sonra uygulamayı tanıtmak birincil iş haline gelir.
Bu, bir uygulama geliştirme şirketi olarak derin bağlantı mobil uygulamalarına bakışımızdır. Daha fazla bilgi için Appinventiv'deki geliştirici ekibimizle iletişime geçin.