İnternet sitelerinde kullanılan standart bağlantılar, kullanıcıları genellikle belirli bir web sayfasına yönlendirir. Mobil uygulamalarda ise kullanıcıyı yalnızca uygulamanın ana ekranına göndermek her zaman yeterli değildir. Reklamda gördüğü ürünü incelemek isteyen bir kullanıcının doğrudan ilgili ürün ekranına ulaşması daha iyi bir deneyim sağlar.
Derin linkleme, kullanıcının bir internet sitesi veya mobil uygulama içerisindeki belirli bir içeriğe doğrudan yönlendirilmesini sağlayan bağlantı yöntemidir. İngilizcede deep linking olarak adlandırılır.
Örneğin bir e-ticaret uygulamasına ait bağlantıya tıklayan kullanıcı:
- Uygulamanın ana sayfasına,
- Genel ürün kategorisine,
- Belirli bir ürünün sayfasına
yönlendirilebilir.
Kullanıcının doğrudan belirli ürün sayfasına gönderilmesi derin bağlantı kullanımına örnektir.
Derin linkleme; mobil uygulama reklamları, e-posta kampanyaları, sosyal medya paylaşımları, QR kodlar, bildirimler ve yeniden pazarlama çalışmalarında kullanılabilir. Doğru yapılandırıldığında kullanıcı yolculuğunu kısaltabilir ve dönüşüm sürecini kolaylaştırabilir.
Derin Linkleme Nedir?
Derin linkleme, kullanıcıyı bir internet sitesinin veya mobil uygulamanın ana ekranı yerine doğrudan belirli bir sayfa, bölüm ya da içeriğe yönlendiren bağlantı sistemidir.
Derin bağlantı şu içeriklere yönlendirme yapabilir:
- Ürün detay sayfası
- Ürün kategorisi
- Kampanya ekranı
- Sepet
- Ödeme adımı
- Kullanıcı profili
- Haber veya blog içeriği
- Video
- Mobil uygulama özelliği
- Randevu sayfası
- Kupon ekranı
- Belirli bir sosyal medya profili
- Harita veya konum bilgisi
Standart bağlantı yapısını daha iyi anlamak için hyperlink nedir? içeriği incelenebilir.
Deep Link Ne Demektir?
Deep link, Türkçede derin bağlantı anlamına gelir. Kullanıcıyı dijital ortamda genel bir giriş noktasına değil, daha alt seviyedeki belirli bir hedefe ulaştırır.
Örnek bir standart uygulama bağlantısı:
ornekuygulama://
Bu bağlantı yalnızca uygulamayı açabilir.
Belirli bir ürün ekranını açan derin bağlantı ise şu yapıda olabilir:
ornekuygulama://urun/12345
Web adresi kullanan doğrulanmış bir bağlantı ise şu şekilde hazırlanabilir:
https://www.orneksite.com/urun/12345
Doğru yapılandırılmışsa bu bağlantı:
- Uygulama yüklüyse ilgili ürün ekranını,
- Uygulama yüklü değilse ürünün web sayfasını
açabilir.
Derin Linkleme Nasıl Çalışır?
Derin linkleme sistemi genel olarak bağlantı, işletim sistemi ve uygulama yönlendirmesinin birlikte çalışmasıyla oluşur.
Temel süreç şu şekildedir:
- Kullanıcı bağlantıya tıklar.
- İşletim sistemi bağlantının yapısını kontrol eder.
- Bağlantıyla ilişkilendirilmiş uygulamanın yüklü olup olmadığı belirlenir.
- Uygulama yüklüyse ilgili ekran açılır.
- Uygulama yüklü değilse web sayfası veya uygulama mağazası açılabilir.
- Kampanya ve kullanıcı hareketleri ölçümleme sistemlerine aktarılabilir.
Derin linkin davranışı; bağlantı türüne, işletim sistemine, uygulamanın teknik yapılandırmasına ve kullanıcının cihazındaki uygulama durumuna göre değişebilir.
Standart Link ile Derin Link Arasındaki Fark
| Kriter | Standart bağlantı | Derin bağlantı |
|---|---|---|
| Yönlendirme noktası | Ana sayfa veya genel ekran | Belirli içerik veya uygulama ekranı |
| Kullanıcı adımı | Daha fazla arama gerekebilir | Hedefe doğrudan ulaşabilir |
| Mobil uygulama desteği | Her zaman bulunmaz | Uygulama ekranını açabilir |
| Kampanya uyumu | Genel yönlendirme | Kampanyaya özel yönlendirme |
| Kullanıcı deneyimi | Daha uzun yolculuk | Daha kısa yolculuk |
| Dönüşüm potansiyeli | Sayfaya göre değişir | Doğru hedeflemede artabilir |
Örneğin bir sosyal medya reklamında kırmızı bir ayakkabı tanıtılıyorsa kullanıcıyı mağazanın ana sayfasına göndermek yerine ilgili ürün detayına yönlendirmek daha uygun olabilir.
Derin Linkleme Türleri Nelerdir?
Derin bağlantılar teknik yapılarına ve uygulamanın cihazda bulunup bulunmamasına göre farklı türlere ayrılır.
Başlıca deep linking türleri şunlardır:
- Geleneksel deep link
- Custom URL scheme
- Android App Links
- Apple Universal Links
- Deferred deep linking
- Contextual deep linking
Geleneksel Deep Link Nedir?
Geleneksel deep link, uygulama yüklüyse doğrudan belirli uygulama ekranını açan bağlantıdır.
Örnek:
magaza://urun/123
Bu bağlantıda magaza bölümü uygulamaya özel URL şemasıdır.
Geleneksel deep linklerin temel sınırlaması, uygulama yüklü olmadığında bağlantının beklenen biçimde çalışmayabilmesidir. Kullanıcı hata ekranıyla karşılaşabilir veya hiçbir işlem gerçekleşmeyebilir.
Custom URL Scheme Nedir?
Custom URL scheme, mobil uygulama için özel bir bağlantı protokolü tanımlanmasıdır.
Örnekler:
uygulamaadi://profil/45
magaza://kategori/ayakkabi
banka://odeme/fatura
Custom scheme bağlantılarının avantajları:
- Uygulama içerisinde belirli ekranları açabilir.
- Uygulanması görece kolay olabilir.
- Uygulamalar arası yönlendirmede kullanılabilir.
- Özel işlemleri tetikleyebilir.
Sınırlamaları:
- Alan adı doğrulaması içermez.
- Aynı şema başka bir uygulama tarafından kaydedilebilir.
- Uygulama yüklü değilse çalışmayabilir.
- Web sayfasına otomatik dönüş her zaman bulunmaz.
- Güvenlik açısından dikkatli yapılandırılmalıdır.
Android App Links Nedir?
Android App Links, Android uygulaması ile işletmeye ait internet sitesi arasında doğrulanmış ilişki kuran bağlantı sistemidir.
App Links, http veya https bağlantılarını kullanabilir.
Örnek:
https://www.orneksite.com/urun/123
Android cihaz, alan adının uygulamayla doğrulanmış olduğunu tespit ederse bağlantıyı doğrudan ilgili uygulama ekranında açabilir.
Android App Links kurulurken genel olarak şu işlemler yapılır:
- Uygulamanın bağlantıları karşılayacak şekilde yapılandırılması
- Android manifest dosyasında intent filtrelerinin tanımlanması
- İnternet sitesine doğrulama dosyası eklenmesi
- Uygulama ve alan adı ilişkisinin doğrulanması
- Bağlantı yollarının test edilmesi
Web sitesi tarafında kullanılan doğrulama dosyası genel olarak şu dizinde bulunur:
https://www.orneksite.com/.well-known/assetlinks.json
App Links yapısının önemli avantajları şunlardır:
- Alan adı ve uygulama ilişkisi doğrulanır.
- Kullanıcıya uygulama seçim ekranı gösterilmeden uygulama açılabilir.
- Standart HTTPS bağlantıları kullanılabilir.
- Uygulama yüklü değilse web sayfası açılabilir.
- Daha güvenilir bir kullanıcı deneyimi sunabilir.
Apple Universal Links Nedir?
Universal Links, Apple cihazlarında HTTPS bağlantılarının doğrudan ilgili uygulama ekranını açmasını sağlayan bağlantı sistemidir.
Örnek bağlantı:
https://www.orneksite.com/kampanya/yaz-indirimi
Uygulama yüklüyse bağlantı kampanya ekranını uygulama içerisinde açabilir. Uygulama yüklü değilse aynı adres web tarayıcısında görüntülenebilir.
Universal Links kurulurken genel olarak:
- Uygulamada Associated Domains özelliği etkinleştirilir.
- İnternet sitesi alan adı uygulamayla ilişkilendirilir.
- Web sitesine Apple ilişkilendirme dosyası eklenir.
- Uygulamanın gelen URL’yi doğru ekrana yönlendirmesi sağlanır.
- Farklı cihaz ve uygulamalarda test yapılır.
İlişkilendirme dosyası genellikle şu yapıda yayımlanır:
https://www.orneksite.com/.well-known/apple-app-site-association
Universal Links sisteminin avantajları:
- Standart HTTPS bağlantıları kullanır.
- Uygulama ve internet sitesi ilişkisi doğrulanır.
- Uygulama yüklü değilse web sayfasına yönlendirme yapılabilir.
- Kullanıcıya daha kesintisiz bir deneyim sunabilir.
- Paylaşılan bağlantı web ortamında da çalışabilir.
Android App Links ve Apple Universal Links Karşılaştırması
| Özellik | Android App Links | Apple Universal Links |
|---|---|---|
| İşletim sistemi | Android | iOS ve ilgili Apple sistemleri |
| Bağlantı türü | HTTP veya HTTPS | HTTP veya HTTPS |
| Alan adı doğrulaması | assetlinks.json |
apple-app-site-association |
| Uygulama yüklüyse | İlgili uygulama ekranını açabilir | İlgili uygulama ekranını açabilir |
| Uygulama yüklü değilse | Web sayfasına yönlenebilir | Web sayfası açılabilir |
| Uygulama ayarı | Intent filtreleri | Associated Domains |
| Güvenlik | Doğrulanmış alan adı ilişkisi | Doğrulanmış alan adı ilişkisi |
Her iki sistemin aynı internet sitesi URL’leriyle birlikte çalışması mümkündür. Uygulama geliştirirken Android ve Apple bağlantı yapıları ayrı ayrı yapılandırılmalıdır.
Deferred Deep Linking Nedir?
Deferred deep linking, uygulama cihazda yüklü olmasa bile kullanıcının ilk tıkladığı içerik bilgisinin korunmasını ve uygulama kurulduktan sonra ilgili ekrana yönlendirilmesini amaçlayan yöntemdir.
Örnek süreç:
- Kullanıcı sosyal medya reklamındaki ürün bağlantısına tıklar.
- Uygulama cihazda yüklü değildir.
- Kullanıcı uygulama mağazasına yönlendirilir.
- Uygulamayı indirir ve açar.
- Uygulama, kullanıcıyı genel ana ekran yerine reklamda gördüğü ürüne yönlendirir.
Bu yapı normal derin bağlantıdan daha kapsamlıdır. Kullanıcının bağlantıya tıklaması ile uygulamayı yükleyip açması arasındaki ilişki korunmalıdır.
Deferred deep linking şu alanlarda kullanılabilir:
- Mobil uygulama reklamları
- Influencer kampanyaları
- Arkadaşını davet et programları
- İndirim kuponları
- Ürün kampanyaları
- E-posta pazarlaması
- QR kod yönlendirmeleri
- Yeniden pazarlama çalışmaları
Mobil uygulama kampanyalarının planlanması için mobil uygulama reklamları içeriği incelenebilir.
Contextual Deep Linking Nedir?
Contextual deep linking, yönlendirilecek ekranın yanında kullanıcı veya kampanya hakkında ek bilgilerin de bağlantı sürecinde taşınmasıdır.
Taşınabilecek bilgiler:
- Kampanya kaynağı
- Reklam içeriği
- Davet eden kullanıcı
- Kupon kodu
- Ürün kimliği
- Dil tercihi
- Ülke bilgisi
- Kampanya grubu
- Influencer kodu
Örneğin bir kullanıcı arkadaşının davet bağlantısıyla uygulamayı indirirse uygulama açıldıktan sonra hem ilgili kampanya ekranına yönlendirilebilir hem de davet kodu otomatik uygulanabilir.
Bu tür bağlantılarda kişisel verilerin korunması ve hassas bilgilerin URL içerisinde açık biçimde taşınmaması gerekir.
Deep Link Örnekleri
E-Ticaret Ürün Bağlantısı
https://www.ornekmagaza.com/urun/siyah-spor-ayakkabi
Uygulama yüklüyse ilgili ürün ekranı, yüklü değilse web ürün sayfası açılabilir.
Kampanya Bağlantısı
https://www.ornekmagaza.com/kampanya/yaz-indirimi
Kullanıcı doğrudan yaz kampanyasının bulunduğu ekrana yönlendirilebilir.
Sepet Bağlantısı
ornekuygulama://sepet
Kullanıcı uygulamadaki sepet ekranına gönderilebilir.
Profil Bağlantısı
ornekuygulama://kullanici/4582
Belirli bir kullanıcı profili açılabilir.
Kupon Bağlantısı
https://www.ornekmagaza.com/kupon/YENIUYE
Uygulama açıldığında kupon otomatik uygulanabilir veya kampanya detayları gösterilebilir.
Derin Linkleme Nerelerde Kullanılır?
Derin bağlantılar farklı dijital pazarlama ve kullanıcı deneyimi çalışmalarında kullanılabilir.
Mobil Uygulama Reklamları
Kullanıcı, reklamda gördüğü ürün veya hizmetin uygulama içerisindeki ilgili ekranına yönlendirilebilir.
Reklamdan uygulamanın ana sayfasına yönlendirme yapılması, kullanıcının ürünü yeniden aramasını gerektirebilir. Derin bağlantı kullanılması bu ek adımları azaltabilir.
Sosyal Medya Paylaşımları
Instagram, Facebook, TikTok, LinkedIn veya diğer platformlardaki bağlantılar belirli uygulama içeriklerine yönlendirilebilir.
Sosyal medya kampanyalarının daha kapsamlı planlanması için sosyal medya pazarlaması stratejilerinden yararlanılabilir.
E-Posta Pazarlaması
Kullanıcıya gönderilen kampanya e-postasındaki buton doğrudan ilgili ürün, kupon veya üyelik ekranını açabilir.
Örneğin “Sepetinizi tamamlayın” bağlantısı kullanıcının doğrudan uygulamadaki sepetine yönlendirilmesini sağlayabilir.
Anlık Bildirimler
Mobil bildirimler belirli uygulama ekranlarına bağlanabilir.
Bildirim örneği:
Sepetinizdeki ürünün fiyatı düştü.
Kullanıcı bildirime dokunduğunda doğrudan ilgili ürün veya sepet ekranı açılabilir.
QR Kodlar
Fiziksel mağaza, broşür, ambalaj veya etkinlik alanlarındaki QR kodlar deep link içerebilir.
QR kod tarandığında:
- Ürün ekranı
- Kampanya
- Uygulama mağazası
- Randevu sayfası
- Üyelik ekranı
- Menü
açılabilir.
Influencer Kampanyaları
Her içerik üreticisi için ayrı deep link hazırlanabilir. Böylece hangi influencer bağlantısının uygulama yüklemesi, kayıt veya satış oluşturduğu analiz edilebilir.
Influencer çalışmalarının planlanması için influencer nedir? içeriği incelenebilir.
Arkadaşını Davet Et Programları
Kullanıcıya özel davet bağlantıları hazırlanabilir.
Davet edilen kişi bağlantıya tıkladığında:
- Uygulamayı indirir.
- Kayıt ekranına yönlendirilir.
- Davet kodu otomatik tanımlanır.
- İndirim veya ödül uygulanabilir.
Yeniden Pazarlama
Uygulamayı daha önce kullanan ancak satın alma işlemini tamamlamayan kişilere belirli ürün veya sepet ekranlarına yönlendiren reklamlar gösterilebilir.
Yeniden hedefleme yöntemleri için remarketing nedir? rehberi incelenebilir.
Derin Linklemenin Avantajları Nelerdir?
Kullanıcı Yolculuğunu Kısaltır
Kullanıcı, aradığı içeriği uygulama içerisinde tekrar bulmak zorunda kalmadan doğrudan hedef ekrana ulaşabilir.
Dönüşüm Sürecini Kolaylaştırır
Ürün, form, kampanya veya ödeme ekranına doğrudan yönlendirme yapmak kullanıcı adımlarını azaltabilir.
Uygulama Etkileşimini Artırabilir
Bildirim, e-posta ve reklam bağlantıları kullanıcıları uygulamanın belirli özelliklerine geri getirebilir.
Kampanya Ölçümünü Geliştirebilir
Bağlantılara eklenen kampanya bilgileri sayesinde hangi reklam veya kanalın daha fazla uygulama açılışı ve dönüşüm oluşturduğu analiz edilebilir.
Kişiselleştirilmiş Deneyim Sunabilir
Kullanıcıya özel ürün, kupon, dil veya kampanya ekranı açılabilir.
Web ve Uygulama Deneyimini Birleştirir
Doğrulanmış web bağlantıları, uygulama yüklüyse uygulamayı; yüklü değilse internet sitesini açabilir.
Derin Linklemenin Dezavantajları ve Riskleri
Teknik Kurulum Gerektirir
Android, Apple, internet sitesi ve uygulama yönlendirmelerinin ayrı ayrı yapılandırılması gerekebilir.
Hatalı Bağlantılar Kullanıcı Kaybına Neden Olabilir
Yanlış yapılandırılmış bir bağlantı:
- Boş ekran açabilir.
- Uygulamanın kapanmasına neden olabilir.
- Yanlış ürün sayfasını gösterebilir.
- Tarayıcı ve uygulama arasında döngü oluşturabilir.
- Uygulama mağazasına hatalı yönlendirme yapabilir.
İşletim Sistemleri Farklı Davranabilir
Android ve Apple cihazlarda bağlantı doğrulama ve uygulama açma süreçleri farklıdır.
Ölçümleme Karmaşıklaşabilir
Kullanıcının reklam tıklaması, uygulama yüklemesi, uygulamayı ilk açması ve satın alma işlemi farklı sistemlerde ölçülebilir.
Güvenlik Açıkları Oluşabilir
Uygulama, gelen bağlantı parametrelerini kontrol etmeden işlem yaparsa kötü amaçlı yönlendirme veya veri manipülasyonu riski doğabilir.
Gizlilik Gereksinimleri Bulunur
Kampanya ve kullanıcı bilgileri işlenirken izin, veri saklama ve kişisel verilerin korunması kurallarına dikkat edilmelidir.
Deep Linking ile Landing Page Arasındaki Fark
Derin bağlantı ve açılış sayfası kullanıcıyı belirli bir hedefe yönlendirmek için kullanılabilir ancak aynı kavram değildir.
| Kriter | Deep linking | Landing page |
|---|---|---|
| Temel hedef | Belirli uygulama veya web içeriğini açmak | Kampanyaya özel dönüşüm sayfası sunmak |
| Kullanım alanı | Mobil uygulama ve web | Genellikle internet sitesi |
| Uygulama açma | Destekleyebilir | Genellikle doğrudan desteklemez |
| İçerik | Mevcut uygulama ekranı olabilir | Kampanya için özel hazırlanır |
| Ana amaç | Yönlendirme deneyimini kısaltmak | Kullanıcıyı dönüşüme ikna etmek |
Deep link kullanıcının doğru sayfaya ulaşmasını sağlar. Landing page ise ulaştığı sayfada kullanıcıyı satın alma, kayıt veya form gönderme gibi işlemlere yönlendirir.
Dönüşüm odaklı sayfa hazırlamak için landing page rehberi incelenebilir.
Derin Linkleme SEO’yu Etkiler mi?
Derin linkleme tek başına arama sıralamasını yükselten bir SEO yöntemi değildir. Ancak web ve uygulama içerikleri arasında düzenli bir bağlantı yapısı kurulmasına yardımcı olabilir.
SEO açısından şu alanlar dikkate alınmalıdır:
- Web sayfalarının taranabilir olması
- Uygulama bağlantılarının doğru URL’lerle eşleştirilmesi
- Her içerik için anlamlı web adreslerinin kullanılması
- Uygulama yüklü değilken çalışan web sayfalarının bulunması
- Yönlendirme döngülerinin önlenmesi
- Hatalı ve kırık bağlantıların kontrol edilmesi
- Mobil kullanıcı deneyiminin korunması
Android App Links ile internet sitesi içerikleri uygulama ekranlarıyla ilişkilendirilebilir. Ancak web sayfasının teknik ve içerik açısından ayrıca optimize edilmesi gerekir.
Mobil görünürlük çalışmalarında Google Play Store SEO ve mobil SEO stratejileri birlikte değerlendirilebilir.
Derin Linkleme ile PWA Arasındaki İlişki
Progressive Web App, internet sitesinin bazı mobil uygulama özelliklerine benzer bir deneyim sunmasını sağlayan web teknolojisidir.
PWA sistemlerinde de kullanıcıların belirli sayfalara doğrudan ulaşmasını sağlayan URL yapıları önemlidir.
Deep linking ile PWA arasındaki fark:
| Kriter | Mobil uygulama deep link | PWA bağlantısı |
|---|---|---|
| Çalışma ortamı | Yerel mobil uygulama | Web tarayıcısı |
| Uygulama mağazası | Gerekebilir | Genellikle gerekmez |
| Bağlantı yapısı | App Links, Universal Links veya özel şema | Standart web URL’si |
| Cihaz entegrasyonu | Daha kapsamlı olabilir | Tarayıcı desteğine bağlıdır |
| Güncelleme | Uygulama sürümü gerekebilir | Web üzerinden uygulanabilir |
PWA yapılarının özellikleri için Progressive Web Apps içeriği incelenebilir.
Flutter Uygulamalarında Deep Link Kullanımı
Flutter ile geliştirilen mobil uygulamalarda da Android App Links ve Apple Universal Links yapılandırılabilir.
Genel süreç:
- Uygulamanın destekleyeceği URL yolları belirlenir.
- Android manifest yapılandırması yapılır.
- Apple Associated Domains ayarı eklenir.
- Alan adı doğrulama dosyaları yayımlanır.
- Flutter uygulamasında gelen bağlantılar dinlenir.
- URL yolu uygun uygulama ekranına yönlendirilir.
- Uygulama açık, kapalı ve arka plandayken test yapılır.
Flutter uygulama geliştirme yapısı hakkında Flutter nedir? içeriğinden bilgi alınabilir.
Derin Link Yapısı Nasıl Planlanır?
Teknik geliştirmeye başlamadan önce bir deep link haritası oluşturulmalıdır.
Örnek bağlantı haritası:
| İçerik | Web yolu | Uygulama ekranı |
|---|---|---|
| Ana sayfa | / |
Ana ekran |
| Ürün | /urun/{id} |
Ürün detayı |
| Kategori | /kategori/{slug} |
Kategori listesi |
| Kampanya | /kampanya/{slug} |
Kampanya ekranı |
| Profil | /kullanici/{id} |
Kullanıcı profili |
| Sepet | /sepet |
Sepet |
| Sipariş | /siparis/{id} |
Sipariş detayı |
| Kupon | /kupon/{kod} |
Kupon ekranı |
Bağlantı yolları:
- Kısa ve anlaşılır olmalı
- Web ve uygulamada tutarlı kullanılmalı
- Değiştirilmeyecek şekilde planlanmalı
- Hassas veriler içermemeli
- Geçersiz parametreleri yönetebilmeli
- Uygun fallback sayfasına sahip olmalıdır
Deep Link Nasıl Yapılır?
Hedef Ekranları Belirleyin
Öncelikle hangi uygulama ekranlarının bağlantıyla açılacağı belirlenmelidir.
Örnek:
- Ürün
- Kampanya
- Profil
- Sepet
- Sipariş
- Kategori
- Randevu
Her ekran için gerekli parametreler tanımlanmalıdır.
URL Yapısını Oluşturun
Tutarlı bir bağlantı standardı hazırlanmalıdır.
Örnek:
https://www.orneksite.com/urun/123
Uygulama, /urun/123 yolundaki 123 değerini ürün kimliği olarak okuyabilir.
Uygulama Yönlendirmesini Hazırlayın
Uygulama gelen bağlantıyı analiz ederek ilgili ekrana yönlendirmelidir.
Kontrol edilmesi gereken durumlar:
- Ürün mevcut mu?
- Kullanıcı giriş yapmış mı?
- İçerik kullanıcının ülkesinde erişilebilir mi?
- Kampanya hâlâ geçerli mi?
- Kullanıcının yetkisi var mı?
- Bağlantı parametreleri güvenli mi?
Alan Adını Doğrulayın
Android ve Apple için gerekli doğrulama dosyaları internet sitesinde yayımlanmalıdır.
Dosyaların:
- HTTPS üzerinden erişilebilir olması
- Yanlış yönlendirme içermemesi
- Doğru içerik türüyle sunulması
- Uygulama kimliklerini doğru içermesi
- Alt alan adları için ayrıca kontrol edilmesi
gerekebilir.
Fallback Senaryosu Oluşturun
Uygulama yüklü değilse kullanıcının nereye yönlendirileceği belirlenmelidir.
Fallback seçenekleri:
- İlgili web sayfası
- Uygulama mağazası
- Kampanya landing page’i
- Bilgilendirme sayfası
- Mobil uyumlu ürün sayfası
Uygulama yüklü olmayan kullanıcıyı boş veya hatalı sayfaya göndermemek gerekir.
Bağlantıları Test Edin
Deep linkler şu durumlarda test edilmelidir:
- Android uygulaması yüklü
- Android uygulaması yüklü değil
- iOS uygulaması yüklü
- iOS uygulaması yüklü değil
- Uygulama tamamen kapalı
- Uygulama arka planda
- Kullanıcı oturum açmış
- Kullanıcı oturum açmamış
- Ürün veya içerik mevcut değil
- Bağlantı parametresi hatalı
- Farklı tarayıcılar
- Sosyal medya uygulama içi tarayıcıları
- E-posta uygulamaları
- QR kod tarayıcıları
Deep Link Test Kontrol Listesi
| Kontrol alanı | Yapılması gereken |
|---|---|
| Uygulama yüklü | Doğru uygulama ekranı açılmalı |
| Uygulama yüklü değil | Web veya mağaza yönlendirmesi çalışmalı |
| Soğuk başlangıç | Uygulama kapalıyken hedef ekran açılmalı |
| Sıcak başlangıç | Uygulama açıkken doğru yönlendirme yapılmalı |
| Oturum durumu | Giriş gerektiren ekranlar yönetilmeli |
| Geçersiz içerik | Anlamlı hata veya alternatif sayfa gösterilmeli |
| Android doğrulama | Alan adı ve uygulama ilişkisi çalışmalı |
| Apple doğrulama | Associated Domains yapısı kontrol edilmeli |
| Kampanya parametreleri | Kaynak ve içerik bilgileri korunmalı |
| Güvenlik | Parametreler doğrulanmalı |
| Analiz | Tıklama, açılış ve dönüşüm ölçülmeli |
Derin Linklerin Performansı Nasıl Ölçülür?
Deep link performansını analiz etmek için kullanıcı yolculuğunun farklı aşamaları ölçülmelidir.
Takip edilebilecek metrikler:
- Bağlantı tıklaması
- Uygulama açılışı
- Uygulama yükleme
- İlk uygulama açılışı
- Hedef ekran görüntüleme
- Ürün inceleme
- Sepete ekleme
- Form gönderme
- Kayıt
- Satın alma
- Kampanya geliri
| Aşama | Ölçülebilecek metrik |
|---|---|
| Reklam | Tıklama sayısı |
| Yönlendirme | Uygulama veya web açılışı |
| Uygulama mağazası | Yükleme |
| Uygulama | İlk açılış |
| İçerik | Hedef ekran görüntüleme |
| Dönüşüm | Kayıt, form veya satış |
Google Analytics üzerinden web ve uygulama etkinlikleri analiz edilebilir. Ölçümleme sistemlerinin kurulması için Google Analytics nasıl kullanılır? içeriği incelenebilir.
Web sitesindeki bağlantı ve buton tıklamalarının yönetimi için Google Tag Manager kullanılabilir.
Deep Link Kampanyalarında UTM Kullanılır mı?
Web tabanlı deep linklerde kampanya bilgilerini taşımak için UTM parametreleri kullanılabilir.
Örnek:
https://www.orneksite.com/urun/123
?utm_source=instagram
&utm_medium=paid_social
&utm_campaign=yaz_kampanyasi
&utm_content=reels_video
Bu parametrelerle:
- Trafik kaynağı
- Reklam kanalı
- Kampanya adı
- Reklam içeriği
ayırt edilebilir.
Ancak uygulama tarafında UTM parametrelerinin doğru biçimde okunması ve analiz sistemine aktarılması gerekir.
Deep Link Dönüşüm Oranı Nasıl Hesaplanır?
Deep link dönüşüm oranı, bağlantıya tıklayan kullanıcıların ne kadarının hedeflenen işlemi tamamladığını gösterebilir.
Hesaplama:
Dönüşüm oranı =
Tamamlanan hedef işlemler / Deep link tıklamaları × 100
Örnek:
- Deep link tıklaması: 10.000
- Satın alma: 500
500 / 10.000 × 100 = %5
Ayrıca tıklama ile uygulama açılışı arasındaki oran da ölçülebilir:
Uygulama açılma oranı =
Uygulama açılışları / Deep link tıklamaları × 100
Düşük açılma oranı teknik yönlendirme veya uygulama yükleme sürecinde sorun bulunduğunu gösterebilir.
A/B Testlerinde Deep Link Kullanımı
Deep linkler farklı yönlendirme ve kullanıcı deneyimlerinin karşılaştırılmasında kullanılabilir.
Test edilebilecek seçenekler:
- Ana ekran ile ürün ekranı
- Web ürün sayfası ile uygulama ürün sayfası
- Kampanya ekranı ile kategori ekranı
- Uygulama mağazası ile mobil landing page
- Sepet ile ürün detay sayfası
Örnek test:
| Test | Yönlendirme |
|---|---|
| A versiyonu | Uygulama ana sayfası |
| B versiyonu | Reklamdaki ürün ekranı |
Satın alma, sepete ekleme ve hemen çıkma verileri karşılaştırılabilir.
Testlerin doğru planlanması için A/B testi nedir? rehberinden yararlanılabilir.
Deep Link Güvenliği Nasıl Sağlanır?
Derin bağlantılar uygulama içerisinde belirli işlemleri tetikleyebildiği için güvenlik kontrolleri yapılmalıdır.
Uygulanabilecek önlemler:
- Yalnızca güvenilir alan adlarını kabul etmek
- Parametreleri doğrulamak
- Hassas verileri URL’de taşımamak
- Kullanıcı yetkisini yeniden kontrol etmek
- Ödeme işlemlerinde ek doğrulama istemek
- Açık yönlendirme sorunlarını önlemek
- Geçersiz bağlantıları güvenli ekrana yönlendirmek
- HTTPS kullanmak
- Custom URL scheme yerine doğrulanmış bağlantıları değerlendirmek
- Bağlantı kayıtlarını izlemek
Örneğin bir deep linkte sipariş numarası bulunması, kullanıcının başka kişilerin siparişlerini görüntüleyebilmesine izin vermemelidir. Uygulama her istekte kullanıcı yetkisini sunucu tarafında doğrulamalıdır.
Deep Linking Kullanırken Yapılan Hatalar
Kullanıcıyı Yanlış Ekrana Yönlendirmek
Reklamda belirli ürün tanıtılırken kullanıcıyı uygulamanın ana sayfasına göndermek dönüşüm yolculuğunu uzatır.
Uygulama Yüklü Değilken Senaryo Hazırlamamak
Fallback bulunmadığında kullanıcı hata sayfasıyla karşılaşabilir.
Yalnızca Tek İşletim Sisteminde Test Yapmak
Android’de çalışan bağlantı iOS’ta aynı biçimde çalışmayabilir.
Uygulama Durumlarını Test Etmemek
Uygulamanın kapalı, açık ve arka planda olduğu durumlarda farklı sorunlar görülebilir.
Geçersiz İçerikleri Yönetmemek
Silinen ürün veya sona eren kampanya bağlantıları boş ekran oluşturmamalıdır.
Custom Scheme Bağlantılarını Doğrulanmış Sanmak
Custom URL scheme, internet sitesi ve uygulama arasında alan adı doğrulaması sağlamaz.
Kampanya Parametrelerini Kaybetmek
Uygulama yükleme veya yönlendirme sırasında kaynak bilgisi kaybolursa kampanya performansı doğru ölçülemez.
Hassas Bilgileri URL’ye Eklemek
Şifre, ödeme bilgisi, kimlik numarası veya erişim anahtarı gibi bilgiler bağlantıda taşınmamalıdır.
Yönlendirme Döngüsü Oluşturmak
Uygulama ile web sayfası birbirini sürekli açmaya çalışırsa kullanıcı deneyimi bozulabilir.
Analiz Kurulumu Yapmamak
Bağlantının çalışması yeterli değildir. Açılış, ekran görüntüleme ve dönüşüm işlemleri ölçülmelidir.
Deep Linking Kontrol Listesi
| Kontrol alanı | Yapılması gereken |
|---|---|
| Hedef ekran | Her bağlantının açacağı ekran belirlenmeli |
| URL standardı | Web ve uygulama yolları tutarlı olmalı |
| Android | App Links ve alan adı doğrulaması kurulmalı |
| Apple | Universal Links ve Associated Domains ayarlanmalı |
| Fallback | Uygulama yoksa web veya mağaza açılmalı |
| Deferred link | Yükleme sonrası yönlendirme planlanmalı |
| Kampanya | Kaynak ve içerik parametreleri korunmalı |
| Güvenlik | Alan adı, parametre ve yetkiler doğrulanmalı |
| Gizlilik | Hassas veriler bağlantıda taşınmamalı |
| Test | Farklı cihaz ve uygulama durumları denenmeli |
| Ölçümleme | Tıklama, açılış ve dönüşüm takip edilmeli |
| Bakım | Silinen içerikler ve eski yollar güncellenmeli |
Derin Linkleme Hakkında Sıkça Sorulan Sorular
Deep linking ne demektir?
Deep linking, kullanıcıyı internet sitesi veya mobil uygulamanın ana ekranı yerine belirli bir içerik ya da ekrana yönlendiren bağlantı yöntemidir.
Deep link nasıl çalışır?
Kullanıcı bağlantıya tıkladığında işletim sistemi uygulamanın cihazda bulunup bulunmadığını kontrol eder. Uygulama yüklüyse ilgili ekran, yüklü değilse web sayfası veya uygulama mağazası açılabilir.
Deep link ile normal link arasındaki fark nedir?
Normal link genellikle genel bir web sayfasını açar. Deep link ise ürün, kampanya, profil veya sepet gibi belirli bir içeriğe doğrudan yönlendirme yapar.
Android App Links nedir?
Android App Links, HTTPS bağlantılarıyla uygulama ve internet sitesi arasında doğrulanmış ilişki kuran Android bağlantı sistemidir.
Universal Links nedir?
Universal Links, Apple cihazlarında web bağlantılarının doğrulanmış mobil uygulama ekranlarını açmasını sağlayan sistemdir.
Deferred deep linking nedir?
Uygulama cihazda yüklü değilken kullanıcının uygulama mağazasına yönlendirilmesini ve kurulumdan sonra ilk tıkladığı içeriğin açılmasını amaçlayan yöntemdir.
Deep link SEO’ya katkı sağlar mı?
Deep link tek başına sıralama yükseltmez. Ancak web ve mobil uygulama içerikleri arasında daha düzenli ve kullanıcı dostu bir yönlendirme yapısı oluşturabilir.
Deep link oluşturmak için mobil uygulama gerekli mi?
Mobil uygulama içerisindeki ekranlara yönlendirme yapmak için uygulama gerekir. Ancak internet sitesindeki alt sayfalara verilen standart derin web bağlantıları uygulama olmadan da kullanılabilir.
Deep link güvenli midir?
Doğru yapılandırıldığında güvenli biçimde kullanılabilir. Bağlantı parametreleri, alan adları, kullanıcı yetkileri ve hassas veriler kontrol edilmelidir.
Deep link uygulama yüklü değilse ne olur?
Bağlantı türü ve yapılandırmaya göre web sayfası, uygulama mağazası veya özel bir bilgilendirme sayfası açılabilir.
Deep link reklam kampanyalarında kullanılabilir mi?
Evet. Reklamdaki kullanıcılar doğrudan ürün, kampanya, kayıt veya satın alma ekranına yönlendirilebilir.
Deep link performansı nasıl ölçülür?
Tıklama, uygulama açılışı, yükleme, hedef ekran görüntüleme, form, sepete ekleme ve satın alma gibi işlemler takip edilebilir.
Deep Linking ile Kesintisiz Kullanıcı Deneyimi Oluşturun
Derin linkleme, kullanıcıları yalnızca bir uygulamaya veya internet sitesine göndermek yerine aradıkları belirli içeriğe ulaştırmayı amaçlayan bağlantı yöntemidir.
E-ticaret uygulamalarında ürün ve sepet ekranları, hizmet uygulamalarında randevu sayfaları, içerik platformlarında ise belirli haber veya videolar deep linklerle açılabilir. Kullanıcı yolculuğundaki gereksiz adımların azaltılması, kampanyaların daha anlaşılır ve kullanışlı hâle gelmesine yardımcı olabilir.
Android uygulamalarında doğrulanmış App Links, Apple cihazlarında ise Universal Links yapıları kullanılabilir. Uygulama yüklü olmayan kullanıcılar için web veya uygulama mağazası yönlendirmeleri hazırlanmalıdır. Uygulama kurulduktan sonra ilk hedef içeriğe ulaşılması isteniyorsa deferred deep linking sistemi planlanmalıdır.
Bağlantıların yalnızca teknik olarak açılması yeterli değildir. Farklı işletim sistemleri, tarayıcılar, sosyal medya uygulamaları ve uygulama durumları düzenli olarak test edilmelidir. Tıklama, uygulama açılışı ve dönüşüm etkinlikleri ölçülerek hangi kampanyaların gerçek kullanıcı değeri oluşturduğu belirlenmelidir.
Deep linklerin reklam, sosyal medya, e-posta ve mobil uygulama kampanyalarıyla birlikte planlanması için kapsamlı bir dijital pazarlama stratejisi oluşturulabilir.
Metin, WordPress’e doğrudan aktarılabilecek biçimde hazırlanmıştır.