Deep Link Nedir? Travel Metasearch Landing URL Rehberi

Metasearch'ten booking provider'a geçişte deep link'in nasıl çalıştığını; tarih, occupancy, attribution, security ve mobile davranışını öğrenin.

Editoryal bilgi
Advertisement

Deep link, kullanıcıyı genel homepage yerine seçtiği ürün ve arama context'iyle ilgili doğru landing sayfasına götüren URL'dir.

Travel metasearch için deep link, search experience ile booking transaction arasındaki köprüdür.

Generic link yalnızca provider ana sayfasını açabilir. Deep link ise hotel veya itinerary, tarih, occupancy, currency ve attribution context'ini mümkün olduğunca korur. Kullanıcı aynı bilgileri tekrar girmek zorunda kalmaz.

Taşınabilecek parametreler:

  • hotel/property ID,
  • check-in,
  • check-out,
  • adults,
  • children,
  • rooms,
  • currency,
  • language,
  • rate/room reference,
  • campaign/click ID.

Her booking engine aynı parametreleri desteklemez; contract dokümante edilmelidir.

Flight tarafında context daha karmaşıktır. İlgili alanlar itinerary, segments, travel dates, passenger mix, cabin, agent/provider ve currency olabilir. URL, kullanıcının seçtiği pricing option ile ilişkilendirilmelidir.

Pickup/drop-off location ve time kritiktir.

Vehicle class ve provider context de korunabilir.

Attribution

Click ID veya affiliate parameter URL üzerinden taşınabilir. Bu değer checkout sırasında kaybolursa conversion attribution eksik kalır. Şu zinciri test edin: click → landing → checkout → booking.

Security

Dynamic redirect endpoint open redirect'e dönüşmemelidir.

Öneriler:

  • destination allowlist,
  • input validation,
  • protocol restriction,
  • signed params,
  • expiry where appropriate,
  • redirect logging.

Kullanıcıdan alınan raw URL'yi kontrolsüz redirect etmek güvenlik riskidir.

Encoding

Date, locale veya campaign değerleri URL-safe encode edilmelidir.

Query string'i manual concatenation yerine standard URL builder ile üretin.

Mobile davranışı

Mobile web, in-app browser, iOS universal link, Android app link ve fallback web URL farklı davranabilir.

Desteklenen her path test edilmelidir.

Booking engine URL pattern'i zamanla değişebilir.

Periodic synthetic test önemli deep link template'lerini kontrol edebilir.

Landing quality metricleri

  • redirect success,
  • HTTP status,
  • correct property/product,
  • dates preserved,
  • occupancy preserved,
  • price consistency,
  • attribution present,
  • page load performance.

Deep link yalnızca HTTP 200 aldığı için sağlıklı sayılmaz.

SEO açısından

Tracking parameter'lı outbound provider URL'leri kendi canonical/indexable site URL'lerinizden ayrı tutulmalıdır.

Özet

İyi deep link:

doğru ürünü + doğru context'i + doğru attribution'ı

booking provider'a güvenli biçimde taşır.

Booking engine URL yapısı zaman içinde değişebilir. Parametre mapping'i application code içine dağılmış string concatenation olarak kalmamalıdır. Channel/provider bazlı deeplink contract şu alanları taşıyabilir:

  • template/version,
  • required params,
  • supported locale/currency,
  • occupancy rules,
  • tracking params,
  • mobile/app behavior.

Bu sayede booking-engine değişikliği kontrollü deploy edilir.

Handoff parity

Click öncesi offer ile landing sonrası product aynı mı sorusu otomatik ölçülebilir.

Kontrol edilebilecek alanlar:

  • property/itinerary identity,
  • check-in/out veya flight dates,
  • occupancy/passengers,
  • room/fare class,
  • total price,
  • currency,
  • cancellation/refundability.

Deeplink “çalışıyor” ama context kaybediyorsa conversion quality düşer.

Redirect service

Server-side redirect katmanı attribution ve security için değerlidir; fakat kritik path'e yeni dependency ekler.

Bu servis için:

  • p95 latency,
  • redirect error rate,
  • allowlist failure,
  • missing click ID,
  • destination timeout

izlenmelidir.

App/web routing

Provider mobile app kuruluysa universal/app link ile app'e geçiş yapılabilir. Fallback web route aynı search state'i korumalıdır. App open olup search context sıfırlanıyorsa deep linking teknik olarak başarılı, ürün olarak başarısızdır.

Meta Search 101 yorumu

Deep link bir URL formatı değil, metasearch offer state'inin downstream transaction state'ine taşınma kontratıdır.

Deep link'i URL değil handoff contract olarak modelleyin

Metasearch'te deep link'in görevi kullanıcıyı yalnız provider domainine götürmek değildir; selected offer context'ini mümkün olduğunca korumaktır.

Tipik contract:

text
provider
property / itinerary
check-in / check-out
occupancy
room/rate reference
currency
language
market
campaign / click ID

Bu alanlardan biri kaybolursa landing sayfası teknik olarak 200 dönebilir fakat handoff başarısızdır.

Handoff nasıl test edilmeli?

Automated test yalnız HTTP status kontrol etmemelidir:

  1. redirect chain'i takip et,
  2. final domain'i doğrula,
  3. selected entity doğru mu kontrol et,
  4. date/occupancy korunmuş mu kontrol et,
  5. landing'deki price'ı gözlemle,
  6. generic homepage fallback var mı bak,
  7. click ID/attribution parametresi korunuyor mu kontrol et.

Failure mode'lar

  • expired token,
  • URL encoding problemi,
  • market/locale redirect context'i siler,
  • mobile web farklı path açar,
  • provider property mapping yanlış,
  • room/rate token stale,
  • affiliate parameter redirect sırasında düşer,
  • 302 chain generic homepage'e gider.

KPI'lar

  • deeplink HTTP success,
  • final-domain success,
  • correct-property rate,
  • date-preservation rate,
  • occupancy-preservation rate,
  • generic-homepage fallback,
  • price mismatch after click,
  • attribution parameter survival.

Deep link kalitesini "click oluştu" ile değil, doğru booking context'ine ulaşıldı mı? sorusuyla ölçün.

Teknik danışmanlık

Benzer bir entegrasyon mu planlıyorsunuz?

Gereksinim, feed/API tasarımı ve production yaklaşımını birlikte değerlendirebiliriz.

Projenizi konuşalım →

İlgili içerikler

measurement

Click Attribution ve Post-click Tracking

Click ID, deeplink attribution, booking-event matching, idempotency ve reconciliation tasarlayarak metasearch trafiğini downstream conversion ile güvenilir biçimde eşleştirin.

attributionclick-idconversion
İncele →
fundamentals

Metasearch vs Booking Engine: Fark Nedir?

Metasearch ile otel booking engine arasındaki farkı, handoff akışını ve direct booking mimarisini örneklerle öğrenin.

metasearchbooking-enginedirect-booking
İncele →
integration

Google Hotels Entegrasyonu: Developer Rehberi

developers.google.com

Google Hotels entegrasyonunu Hotel List, property mapping, Pull/Changed Pricing/ARI, Transaction XML, landing pages, OAuth2, request/response modelleri, error handling ve monitoring ile developer gözüyle uygulayın.

google-hotelshotelfeed
İncele →
travel-ecosystem

Juniper Travel Technology: Booking Engine ve Distribution API Profili

ejuniper.com

Juniper'in travel booking engine, multi-product API, supplier connectivity ve B2B distribution rollerini teknik olarak inceleyin.

junipertravel-apibooking-engine
İncele →
travel-ecosystem

RoomCloud: Channel Manager ve Metasearch Connectivity Profili

roomcloud.net

RoomCloud'un real-time hotel distribution, PMS integration, reservation delivery ve metasearch connectivity rollerini teknik olarak inceleyin.

roomcloudchannel-managermetasearch
İncele →
reports

Türkiye Metasearch Pazarı: Public-Evidence Teknik Harita 2026

Türkiye travel metasearch ve dağıtım ekosistemini OTA, metasearch, GDS, NDC, bedbank, channel manager, CRS ve booking katmanlarıyla public evidence üzerinden haritalayın.

turkiyemetasearchtravel-distribution
İncele →