Cloudbeds Rezervasyon Motoru Kapsayıcı Deneyim 2.0'ı Ayarlama ve Özelleştirme

Amacı Cloudbeds Rezervasyon Motoru Kapsayıcı Deneyim 2.0'ı tesisinizin web sitesinde kurmak, yerleştirmek ve sürdürmek.
En uygun olan Tesis yöneticileri, müdürleri, sahipleri ve uygulamadan sorumlu web sitesi geliştiricisi.
Ne zaman kullanılır Kapsayıcı Deneyim 2.0'ı bir tesis web sitesine kurmak, yapılandırmak, özelleştirmek veya sorun gidermek istediğinde.
Gereksinimler Premium Yerleştirme erişimi, web sitesi alan adın, tesis kodun ve web sitesi HTML erişimin.
Beklenen sonuç Kapsayıcı Deneyim 2.0, desteklenen yükleyici ve seçili yerleştirme modu kullanılarak yetkilendirilmiş bir tesis web sitesinde yüklenir.
Sınırlamalar Şablon tabanlı veya kodsuz site oluşturucular özel betikleri farklı şekilde işleyebilir. Kapsayıcı Deneyim 2.0 web bileşeni etiketlerini iframe içinde yerleştirme.

Giriş

Cloudbeds Rezervasyon Motoru Kapsayıcı Deneyim 2.0, rezervasyon sürecini iframe tabanlı maskeleme kullanmadan doğrudan tesis web sitene yerleştirir. Web sitenin Beyaz Liste alan adlarıyla yetkilendirilmiş olması ve web bileşeninin render edilebilmesi için desteklenen yükleyici betiğin web sitesi HTML'sine kurulmuş olması gerekir.

Bu kılavuzu, uygulamanın kendisi ve Rezervasyon akışını etkileyebilecek teknik hususlar için kullan; bunlar arasında Onay Yönetim Platformları (CMP'ler), site oluşturucular, izleme, arama parametreleri ve özel stil yer alır. Rezervasyon Motoru hakkında genel bir bakış için Cloudbeds Rezervasyon Motoru: Bilmeniz Gereken Her Şey sayfasına bakabilirsin.

İçindekiler

Kapsayıcı Deneyim 2.0 hakkında

Cloudbeds Rezervasyon Motoru Kapsayıcı Deneyim 2.0, misafirlerin müsaitliği aramasına, odaları ve fiyatları seçmesine, misafir bilgilerini girmesine ve ödeme işlemini doğrudan tesisinin web sitesinden tamamlamasına olanak tanıyan web tabanlı bir bileşendir. Tam sayfa deneyimi olarak uygulanabilir veya Hemen Rezervasyon yap butonundan açılabilir.

Temel faydalar

Kapsayıcı Deneyim 2.0, misafirlerinin kendi web sitende rezervasyon deneyimini yükseltmek için tasarlanmış benzersiz özellikler sunar:

  • Daha yüksek dönüşüm oranları: Daha az tıklama, daha hızlı yükleme süreleri ve tutarlı bir marka deneyimi daha fazla rezervasyon sağlar.
  • Daha fazla özelleştirme: Standart bir iframe'in kısıtlamaları olmadan benzersiz ve akılda kalıcı bir misafir deneyimi oluştur.
  • Veri odaklı büyüme: Rezervasyon sürecini optimize etmek ve doğrudan rezervasyonları artırmak için önemli metriklere ve içgörülere eriş.
  • Artan güven: Güvenli ve kesintisiz rezervasyon akışı, misafirlerin rezervasyon sürecini tamamlaması için güven oluşturur.

Web tabanlı ve iframe tabanlı bileşenler arasındaki fark

Iframe tabanlı sistemlerin aksine, bu entegre web tabanlı bileşen şunları sunar:

  • Daha hızlı web sitesi yükleme süreleri
  • Gelişmiş marka özelleştirmesi
  • Birleşik rezervasyon akışı ile misafirlerin ilk aramadan ödeme tamamlanana kadar sitede kalmasını sağlar

Görünümü

Kapsayıcı Deneyim 2.0, tesisinin web sitesi tasarımına ve kullanıcı akışına uyacak şekilde iki esnek yerleştirme seçeneği sunar. Tam sayfa bir Kapsayıcı Deneyim yerleştirebilir veya açılır bir Kapsayıcı Deneyim oluşturup yerleştirebilirsin.

  • Tam sayfa gömme tam da adından anlaşıldığı gibi çalışır: Rezervasyon Motorunu web sitenizdeki bir sayfanın içine tamamen yerleştirir, misafirlere kesintisiz ve tamamen içine çekici bir rezervasyon deneyimi sunar.

Tam sayfa gömme, misafirin müsait konaklamaları ararken, fiyatları incelerken ve rezervasyonunu oluştururken tesisin web sitesinde kalmasını sağlar.

Immersive Experience 2.0 tam sayfa gömme, konaklama arama sonuçları, oda ve fiyat seçenekleri, rezervasyon özeti ve Hemen Rezervasyon Yap butonunu gösteriyor

Çıkış sırasında, misafirler iletişim bilgilerini, isteğe bağlı ek bilgileri, ek misafirleri ve iletişim tercihlerini gömülü rezervasyon akışından ayrılmadan girerler.

Immersive Experience 2.0 misafir bilgileri adımı, ana misafir alanları, tahmini varış zamanı, ek bilgiler, ek misafir seçeneği, iletişim tercihleri ve rezervasyon özetini gösteriyor

Rezervasyonu tamamlamadan önce, misafirler tesisin giriş, çıkış, iptal ve diğer şartlar ve koşullarını inceleyebilirler.

Immersive Experience 2.0 Şartlar ve Koşullar penceresi, giriş ve çıkış politikaları, iptal politikaları, şartlar, onay kutusu ve Rezervasyonu Onayla ve Tamamla butonunu gösteriyor

  • Pop-up gömme seçeneği şık ve modern bir alternatiftir. Misafir “Hemen Rezervasyon Yap” butonuna tıkladığında, ekranın kenarından yan panel yumuşak bir şekilde kayarak açılır ve mevcut sayfadan ayrılmadan kompakt ama tam işlevsel bir rezervasyon deneyimi sunar.

Pop-up uygulamasında, misafir tesisin Hemen Rezervasyon Yap butonundan Immersive Experience’ı açar ve orijinal web sitesi rezervasyon panelinin arkasında görünür kalır.

Tesis web sitesi, Hemen Rezervasyon Yap butonunu ve tarih, misafir, promosyon kodu, filtre ve arama kontrolleri ile açılmış Immersive Experience 2.0 pop-up rezervasyon panelini gösteriyor

Rezervasyon akışı şunları içerir:

  • Müsaitlik araması
  • Oda seçimi
  • Fiyat gösterimi
  • Ek Satış fırsatları
  • Misafir bilgi girişi
  • Güvenli ödeme işlemi

 Immersive Experience 2.0 rezervasyon akışı (açılır pencere ve tam sayfa) içinde, misafir arama detayları; tarihler, misafir sayısı, promosyon kodları, seçili odalar ve çıkış ilerlemesi, 10 dakikaya kadar hareketsizlik durumunda otomatik olarak korunur. Misafir rezervasyon akışından kısa süreli ayrılır ve bu süre içinde geri dönerse, tam bıraktığı yerden devam eder; böylece daha akıcı bir rezervasyon deneyimi sağlanır ve olası terkler azalır.

Fiyatlandırma ve müsaitlik

Immersive Experience 2.0 erişimi Cloudbeds aboneliğine bağlıdır. Paketinde Premium Bileşenler varsa, Bileşenler sekmesinin Premium bölümünden Immersive Experience 2.0’a erişebilirsin.

Premium Bileşenler pakette yoksa, Premium bölümünde Satışla iletişime geç seçeneği görünebilir. Premium Bileşenler içeren bir pakete yükseltme hakkında bilgi almak için Satışla iletişime geç seçeneğine tıkla.

 Premium Bileşenler, Immersive Experience 2.0 ve ilgili web bileşeni çözümlerini içerir. Daha basit bileşen tabanlı uygulamalar için Temel Bileşenler kullanılmaya devam eder.

Özel ödeme yöntemleri ve ağ geçidi desteği

  • Ağ geçidi destek önerileri: Kapsayıcı Deneyim içinde desteklenmeyen ödeme ağ geçitlerinin kullanılmasını önermiyoruz. Ağ geçitleri Cloudbeds alan adından çıkarıldığında, güvenlik veya PCI uyumluluğu üzerinde kontrolümüz kalmaz.
  • Mevcut kısıtlamalar: Özel ödeme yöntemleri şu anda yalnızca barındırılan ortamlarda kullanılmalıdır.
  • Gelecekteki destek: Cloudbeds Payments ekibi, PMS arayüzü içinde özel bağlantılar aracılığıyla bu ağ geçitleri için resmi destek sağlamaya çalışıyor. Bu özellik 2026 yılında yayınlanması planlanıyor. Müşteriler, teslimat tarihine yaklaştıkça zamanlama hakkında daha spesifik bilgiler alabilir.
  • Destek yolu: Özel ödeme yöntemleriyle ilgili uygulamaya özel rehberlik veya sorular için lütfen doğrudan Cloudbeds Payments ekibi ile iletişime geç. Ödeme SDK’sının tamamını onlar yönetir ve en iyi şekilde yardımcı olabilirler.

Kapsayıcı Deneyim 2.0 Kurulumu

Aşağıdaki kurulum adımlarını tamamlayarak web sitesi alan adını yetkilendir, desteklenen Kapsayıcı Deneyim betiğini yükle ve Rezervasyon Motoru bileşenini web sitene ekle. Bu adımlar hem tam sayfa hem de Hemen Rezervasyon Yap butonu uygulamaları için geçerlidir.

 {PARAMETER} olarak gösterilen herhangi bir değer yer tutucudur. Gerçek değerinle değiştir ve süslü parantezleri kaldır.

 Kapsayıcı Deneyim 2.0 web bileşeni etiketlerini iframe içine yerleştirme. Bu, kaydırma sorunlarına yol açabilir ve iframe zincirindeki her öğenin beyaz listeye alınmasını gerektirir, bu da önerilmez.

Adım 1: Premium Gömme erişimini doğrula

 Önemli: Premium Gömülü İçeriklere erişim, Cloudbeds aboneliğine bağlıdır.

  • Eğer paketinde Premium Gömülü İçerikler varsa, Rezervasyon Motoru > Gömülü İçerikler > Premium bölümünden Kapsayıcı Deneyim 2.0 seçeneklerine erişebilirsin.
  • Eğer paketinde Premium Gömülü İçerikler yoksa, Premium bölümünde Satış ile iletişime geç seçeneği görünebilir. Daha fazla bilgi almak ve Premium Gömülü İçeriklerin dahil olduğu bir pakete yükseltme talebinde bulunmak için Satış ile iletişime geç seçeneğine tıkla.
  • Eğer bir Cloudbeds Websites müşterisiysen, Cloudbeds Websites ekibi ile uygulama ve aktivasyon talepleri için iletişime geçebilirsin.

Adım 2: Alan adını Beyaz Listeye ekle

Kapsayıcı Deneyim 2.0'ı kuracağın alan adını seçili Premium Gömülü İçeriklerin Beyaz Liste alanları bölümüne ekle. En fazla 5 alan adı ekleyebilirsin.

  1. Hesap Menüsünden Ayarlar seçeneğini seç Account Menu.jpgSettings icon.png
  2. Rezervasyon Motoru Booking Engine icon.png seçeneğine tıkla
  3. Gömülü İçerikler sekmesine tıkla.
  4. Premium bölümünde kurmak istediğin Kapsayıcı Deneyim seçeneğini seç.
  5. Beyaz Liste alanları kartında Alan adı ekle seçeneğine tıkla.
  6. Kapsayıcı Deneyim'in kurulacağı alan adını gir ve değişikliklerini kaydet.

 Hem ana alan adları hem de alt alan adları desteklenmektedir, örneğin my-hotel.com ve booking.my-hotel.com.

Rezervasyon Motoru Gömülü İçerikler sekmesi, Premium bölümü ve yetkili web sitesi alanı eklemek için Beyaz Liste alanları kartını gösteriyor

 Beyaz Listeye Alınan Etki Alanları: Doğru Etki Alanı Formatı Nasıl Kontrol Edilir

Bazen bir web sitesinin etki alanı, www dahil edilmesini gerektirecek şekilde ayarlanabilir. Her iki olasılığı da kapsamak için, eklemeden önce web sitenizin kullandığı etki alanı formatını kontrol et.

  1. Web siteni aç ve tarayıcındaki URL'ye bak.
  2. URL'nin www içerip içermediğini kontrol et. Örneğin, https://www.seninetki.com veya https://seninetki.com şeklinde görünebilir.

Sitenin hangi formatı kullandığını öğrendikten sonra, eşleşen etki alanını Beyaz Listeye Alınan Etki Alanları alanına gir. Örneğin, siten www ile görünüyorsa, etki alanını www.seninetki.com olarak beyaz listeye al.

 Etki Alanlarının Neden Beyaz Listeye Alınması Gerekir

Immersive Experience bir iframe değil, bir web bileşenidir. Siten üzerinde çalışır ve etki alanından Cloudbeds hizmetlerine API istekleri yapar. Beyaz listeye almak, Cloudbeds'e hangi kaynakların yetkili olduğunu bildirir, böylece bu etki alanları arası istekler kabul edilir.

Adım 3: Immersive Experience betiğini ekle

Web sitenin HTML belgesindeki <head> öğesine aşağıdaki betiği ekle:

<script
  data-entry="immersive"
  src="https://static1.cloudbeds.com/booking-engine/latest/loader.js"
  nonce="+imGC13HmyB6zTZ1eTnZMw=="
  integrity="sha384-hd98w88pqnDT+lRLwyII/mRmbacols+VWYZF3HKdxnIlTYO+cF38GA1/I/+V8U4a"
  crossorigin="anonymous"
  type="text/plain"
  data-categories="essential"
></script>

 Eğer web siten bir Onay Yönetim Platformu (CMP) kullanıyorsa, uygulamayı yayınlamadan önce CMP kurulumunu tamamla. CMP gereksinimleri sağlayıcıya göre değişir.

Adım 4: Rezervasyon Motorunu yerleştir

Immersive Experience'i iki şekilde gösterebilirsin:

  • Standart Mod (Tam sayfa yerleştirme): “Tam sayfa yerleştirme” olarak da bilinen bu varsayılan modda, Rezervasyon Motoru uygulaması ev sahibi web sitesine tamamen entegre edilir. Yerleştirmek için, HTML'de gösterilmesi gereken yere aşağıdaki kodu ekle:
<cb-immersive-experience mode="standard" property-code="{PROPERTY_CODE}" />
  • Açılır Pencere Modu (Hemen Rezervasyon Yap düğmesi): Bu modda, Rezervasyon Motoru uygulaması sabit konumlu ve yer paylaşımı olan bir açılır pencere olarak gösterilir. Immersive Experience'i açan bir Hemen Rezervasyon Yap düğmesi eklemek için:
<cb-book-now-button property-code="{PROPERTY_CODE}" />

  Eğer mode özniteliğini atlayacak olursan, bileşen varsayılan olarak standart modunda çalışır.

 Tesis Kodunu Bul

Hesap Menüsü > Yapılandırma > Rezervasyon Motoru > Özet sekmesine git. Kodun, Rezervasyon Motoru bağlantının sonunda yer alan 6 karakterli alfasayısal değerdir:

https://hotels.cloudbeds.com/reservation/{PROPERTY_CODE}

Aşağıdaki örnekte, vurgulanan bölüm gömülü kodunda kullanman gereken Tesis Kodudur (parantezleri ve içindeki değeri kendi kodunla değiştir).

Rezervasyon Motoru Özet sekmesi, Rezervasyon Motoru rezervasyon bağlantısının sonunda tesis kodunu gösteriyor

Eğer web siten bir Onay Yönetim Platformu (CMP) kullanıyorsa, Rezervasyon akışının yüklenebilmesi için gerekli Cloudbeds kaynaklarının temel olarak kabul edilip engellenmemesi için Immersive Experience’ı yapılandır. Web sitesi değişikliklerini yayınlamadan önce aşağıdaki sağlayıcıya özel kurulumu uygula.

Kullandığın CMP’ye uygun sağlayıcıya özel ayarı kullan:

  • Cookiebot: data-cookieconsent="ignore"
  • OneTrust: data-ignore-consent="true"
  • Quantcast: data-quantcast-ignore="true"
  • Termly: Termly betiğinden önce, tercihen HTML’nin başına yakın, aşağıdaki özel engelleme haritasını ekle.
<script data-termly-config>
 window.TERMLY_CUSTOM_BLOCKING_MAP = {
  "cloudbeds.com": "essential",
  "clientstream.launchdarkly.com": "essential",
  "clientsdk.launchdarkly.com": "essential",
  "tile.openstreetmap.org": "essential",
  "tokenex.com": "essential",
  "stripe.com": "essential",
  "stripe.network": "essential",
  "braintreegateway.com": "essential",
  "dlocal.com": "essential",
  "authorize.net": "essential",
  "pagosonline.net": "essential",
  "paypal.com": "essential",
  "adyen.com": "essential"
 };
</script>

Immersive Experience yükleyicisini CMP yapılandırmanda gerekli veya temel olarak sınıflandır. Aşağıdaki mevcut yükleyici giriş noktasını kullan. cb-immersive-experience.js dosyasının doğrudan kullanımı artık önerilmemektedir.

<script
  data-entry="immersive"
  src="https://static1.cloudbeds.com/booking-engine/latest/loader.js"
  nonce="+imGC13HmyB6zTZ1eTnZMw=="
  integrity="sha384-hd98w88pqnDT+lRLwyII/mRmbacols+VWYZF3HKdxnIlTYO+cF38GA1/I/+V8U4a"
  crossorigin="anonymous"
  type="text/plain"
  data-categories="essential"
></script>

 Onay vermek, daha önce yüklenmeye çalışan bir betiğin engelini kaldırmaz. Onay verdikten sonra, misafirlerin daha önce engellenmiş olan harita, görsel ve ödeme kaynaklarının görünmesi için sayfayı yenilemeleri gerekir.

Kurulum ile ilgili hususlar ve sorun giderme

Aşağıdaki bölümler, yayına geçmeden önce bilmen gereken davranış ve uygulama detaylarını vurgular.

Site oluşturucularla uyumluluk

  Immersive Experience, özel olarak oluşturulmuş web siteleriyle test edilmiştir. Şablon veya kodsuz site oluşturucular özel betikleri farklı şekilde işleyebilir, bu da işlevselliği etkileyebilir.

  • Head ekleme: Immersive Experience <script> etiketini sayfanın <head> bölümüne ekleyebildiğinden emin ol.
  • Beyaz listeye alma: Canlı (ve varsa önizleme/test) alan adlarının Beyaz Listeye Alınan Alan Adları kartına ekli olduğundan emin ol ki API istekleri kabul edilsin. En fazla 5 alan adı ekleyebilirsin.
  • Özel CSS/JS: Rezervasyon Motoru özelleştirme bölümüne eklenen stil veya betikler Immersive Experience için otomatik olarak uygulanmaz; bunları sitenin HTML koduna eklemen gerekir.
  • Ödeme sayfası: Ödeme adımı, seçilen ödeme yöntemine bağlı olarak değişebilir.
  • Misafir Apple Pay, Google Pay veya başka bir üçüncü taraf ödeme seçeneği seçerse, ödemeyi tamamlamak için ilgili üçüncü taraf sayfasına yönlendirilir.
  • İşlem başarılı olunca, Immersive Experience onay sayfasına geri yönlendirilir.
  • Derin bağlantılar ve parametreler: Arama parametreleri sadece ilk yüklemede okunur. Uygulama yüklendikten sonra URL’yi değiştirirsen, parametrelerin uygulanması için sayfayı yeniden yükle.

Portallar

Rezervasyon Motoru, ekranda sabit konumda birkaç öğe oluşturur, örneğin:

  • Modal pencereler
  • İpuçları
  • Takvim
  • Fiyat kontrolü
  • Alışveriş sepeti bannerı (mobilde)
  • Dil ve para birimi seçicileri

Bu öğeler, Portal içinde oluşturulur; bu da DOM ağacının yapısını takip etmek yerine, .cb-portal statik sınıfına sahip bir öğe tarafından sarıldıkları ve body'nin sonuna eklendikleri anlamına gelir. Portallar, yığılma bağlamımızdaki ilgili katmana göre farklı z-index değerlerine sahiptir.

Çoğu web sitesinin kendine ait yığılma bağlamları vardır ve hayali z-ekseninde nasıl tanımlandıklarına bağlı olarak, Immersive Experience yığılma bağlamlarıyla çakışabilir veya çakışmayabilirler.

Örneğin, doğru tanımlanmadılarsa, Immersive Experience’ın Fiyat Kontrolü, tesisin web sitesine ait mobil navigasyon menüsünün üstünde görüntülenebilir veya tesisin web sitesindeki kayan bir öğe, mobildeki Alışveriş Sepeti bannerındaki “Hemen rezervasyon yap” butonunun üstünde görünebilir, bu da butonu engeller ve kullanıcının rezervasyon işlemine devam etmesini engeller.

Şu anda 4 tür portalımız var: modal pencere, popover, sticky ve ipucu. Her durumda kullanılan portal türü, portalın ait olduğu öğe türüne bağlıdır. Bu nedenle, tüm modal pencereler bir modal pencere portalı kullanır, Takvim popover’ı ile Dil ve Para Birimi seçicileri bir popover portalı kullanırken, mobildeki Alışveriş Sepeti Bannerı ve Fiyat Kontrolü bir sticky portalı kullanır, örnek olarak.

Portal türüne bağlı olarak, Immersive Experience’ın z-index CSS özelliği için kullandığı değerler şunlardır:

  • Modal pencere: 1400
  • Popover: 1500
  • Sticky: 1100
  • İpucu: 1800

Üst üste binme sorunlarının çözümü

Immersive Experience tarafından oluşturulan ve ana web sitesindeki diğer öğelerin üstüne binen öğelerle ilgili sorun yaşadığında, içeren Portal’ı ( .cb-portal statik sınıfına sahip öğe) bulmanı ve z-index değerini buna göre ayarlamanı veya ana web sitesindeki öğenin z-index değerini ayarlamanı öneririz.

Immersive Experience tarafından oluşturulan farklı portal türleri için z-index değerleri, bu amaçla kullanılan CSS değişkenlerini yeniden tanımlayarak özelleştirilebilir; aşağıdaki örnekte gösterildiği gibi:

<style>
/* Geçersiz kılma işlemi Booking Motoru köküne kapsamlı */
.cb-bookingengine-root {
  --booking-engine-zIndices-sticky: 1100;
  --booking-engine-zIndices-modal: 1400;
  --booking-engine-zIndices-popover: 1500;
  --booking-engine-zIndices-tooltip: 1800;
}
</style>

 Fiyat Kontrolü, tüm Cloudbeds Rezervasyon Motoru paketlerine dahil olup, sadece Eski sürüm planlarında bulunmamaktadır. Aktif paketlerdeki tesisler, ek ücret ödemeden bunu etkinleştirebilir.

 

Arama parametreleri ve izleme

Immersive Experience, uygulama ilk yüklendiğinde desteklenen arama parametrelerini okuyabilir ve web sitesi tabanlı analizler ile reklam araçlarıyla çalışabilir. Arama değerlerini iletmen, izlemeyi yapılandırman veya Google Otel Reklamları parametrelerini anlaman gerektiğinde aşağıdaki referans bölümlerini kullan.

Arama parametreleri

Immersive Experience, barındırılan sürümle aynı arama parametrelerini destekler. Parametreler yalnızca ilk yüklemede okunur ve dinamik olarak güncellenmez.

İsim Tür Açıklama Örnek
adults Sayı Rezervasyon için yetişkin sayısı, müsait konaklamaları ararken kullanılır. adults=2
allotment_block_code Metin Seçilen tarihler için konaklamaları getirirken kullanılacak Kontenjan Bloğu kodu. allotment_block_code=b123456
checkin YYYY-AA-GG Giriş için seçilen tarih. checkin=2025-12-01
checkout YYYY-AA-GG Çıkış için seçilen tarih. Eğer checkin verilmiş ama checkout verilmemişse, varsayılan olarak bir sonraki gün alınır. checkout=2025-12-01
currency 3 harfli ISO-4217 para birimi kodu Seçilen para birimi. Eğer belirtilmezse, Rezervasyon Motoru tesisin varsayılanını kullanır. currency=brl
çocuklar Sayı Rezervasyondaki çocuk sayısı, müsait konaklamaları ararken kullanılır. çocuklar=1
promo Metin Seçili tarihler için konaklamaları getirirken kullanılacak promosyon kodu. promo=superpromo
fiyat_plani Noktalı virgülle ayrılmış metin Konaklama sonuçlarını fiyat planlarına göre filtrelemek için kullanılır, PMS’deki “Özel Fiyat Planı Adı” ile eşleşir. fiyat_plani=3DAYSTAY;LOWSEASON
oda_id Noktalı virgülle ayrılmış sayısal metin Konaklama sonuçlarını filtrelemek için Oda ID’lerinin listesi. oda_id=27434;23421
oda_tipi Noktalı virgülle ayrılmış 3 harfli metin PMS’deki “Konaklama Kısaltması” ile eşleşir ve konaklama sonuçlarını filtrelemek için kullanılır. Eğer giriş ve çıkış tarihleri verilmezse, Rezervasyon Motoru yarını ve ertesi günü otomatik olarak seçer. oda_tipi=PRI;SHA
utm_kaynagi Metin Pazarlama kampanyasının kaynağını bilmek için kullanılır (örneğin: Google, TripAdvisor, Trivago) utm_kaynagi=Google

Takip ve analizler

Immersive Experience, barındırılan sürümle aynı arama parametrelerini destekler. Parametreler, uygulamanın ilk yüklenmesinde yalnızca pencere konumundan okunur; bu da arama parametrelerindeki dinamik değişikliklerin Immersive Experience yüklendikten sonra herhangi bir etkisi olmayacağı anlamına gelir.

Ayrıca, Immersive Experience, barındırılan sürümün yaptığı gibi belirli kullanıcı işlemlerinden sonra (örneğin, giriş ve çıkış tarihlerini seçme) pencere URL’sini güncellemez.

  • Google Analytics 4 / GTM: Google Etiket Kimliği veya GTM Konteyner Kimliği, otelin web sitesinde başlatılmalıdır.
  • Google Ads: Dönüşüm takibi, tesisin web sitesinde manuel kurulum gerektirir.
  • Meta Pixel: Meta Pixel betiği, başlatma için HTML <head> bölümüne eklenmelidir.

Ek yapılandırma detayları için her takip platformunun dokümantasyonuna bak.

Takibi etkinleştirmek için Google Tag Manager (GTM) veya Google Analytics 4 (GA4) betiklerini HTML’in <head> bölümüne manuel olarak ekle.

Google Hotel Ads arama parametreleri

Bu parametreler Google Hotel Ads tarafından eklenir ve Rezervasyon Motoru, rezervasyon yapılırken istekte sunucuya gönderir:

Parametre
gha_advance_booking_window
gha_campaign_id
gha_google_site
gha_is_ad_click
gha_is_click_type_hotel
gha_is_click_type_room
gha_is_hotel_campaign
gha_is_promoted
gha_length
gha_payment_id
gha_price_displayed_total
gha_promo_code
gha_user_country
gha_user_currency
gha_user_device
gha_user_language
gha_user_list_id

Kapsayıcı Deneyim 2.0'ı Özelleştir

Kapsayıcı Deneyimi, bileşen özellikleri ve Web Sitesi'nde kendi CSS/JS kodlarınla kişiselleştir.

 Özel kodların zamanla bakıma ihtiyacı olabilir

  • Rezervasyon Motoru geliştikçe, kendi uyguladığın özelleştirmeler çalışmayı durdurabilir veya güncelleme gerektirebilir.
  • Mümkün olduğunda, değişiklikleri yayına almadan önce sitenin bir test veya taslak kopyasında dene.

cb-immersive-experience ve cb-book-now-button bileşen öznitelikleri

Bu özellikler hem Standart hem de Açılır Pencere modları tarafından paylaşılır (bakınız Rezervasyon Motorunu Göm).

Aşağıdaki özelliklerin tamamı isteğe bağlıdır (property-code hariç) ve hem cb-immersive-experience hem de cb-book-now-button web bileşenleri tarafından desteklenir.

Ad Tür Zorunlu Varsayılan değer Açıklama
para birimi (*) 3 harfli ISO-4217 para birimi kodu Hayır Tesisin varsayılan para birimi Immersive Experience’in ilk yüklemesi için kullanılacak para birimi.
disable-css-title-reset evet | hayır Hayır hayır evet, tesisin kullanıcı arayüzündeki başlıklar (h1… h6) için kendi CSS kurallarını tanımlamak istemesi durumunda kullanılmalıdır.
hide-custom-header evet | hayır Hayır hayır PMS’de tanımlanmış özel üst bilgiyi gizlemek için.
hide-custom-footer evet | hayır Hayır hayır PMS’de tanımlanmış özel alt bilgiyi gizlemek için.
hide-property-info evet | hayır Hayır hayır Tüm sayfalarda Tesis Bilgileri bölümünü gizlemek için.
ignore-search-params (*) evet | hayır Hayır hayır Immersive Experience, varsayılan olarak ev sahibi Web Sitesi URL’sindeki sorgu parametrelerini okur ve uygulamanın ilk yüklemesinde kullanır. Aynı parametreleri, barındırılan Rezervasyon Motoru da destekler.
lang (*) otomatik algılama | 2 harfli ISO 639-1 dil kodu Hayır Tesisin varsayılan dili. Immersive Experience’in ilk yüklemesinde kullanılacak dil. Eğer bir dil belirtilmezse, Immersive Experience HTML’nin lang özniteliğini kontrol eder; o da tanımlı değilse tesisin varsayılan dili kullanılır. Otomatik algılama değeri verilirse, Immersive Experience kullanıcının Tarayıcı dilinde yüklenir.
mode standart | açılır pencere Hayır standart Immersive Experience’in hangi modda gösterileceği. Immersive Experience, sabit yükseklikli veya maksimum yüksekliği olan bir kapsayıcı içinde gösteriliyorsa açılır pencere modu kullanılmalıdır.
tesis-kodu (*) Tesisini tanımlayan 6 haneli alfasayısal kod. Evet Uygulanamaz Tesisin temsil eden 6 haneli alfasayısal kod. Rezervasyon Motoru URL'sinde kullanılan aynı koddur: https://hotels.cloudbeds.com/reservation/{PROPERTY_CODE}.

  Uygulama başladığında ilk yükleme için işaretlenen öznitelikler yalnızca bir kez okunur. Daha sonra Tesisinde bu öznitelikleri değiştirmek, zaten yüklenmiş olan Immersive Experience’i etkilemez.

Hemen Rezervasyon yap butonu özel etiketleri

Bu seçenekler, cb-book-now-button bileşenine uygulanır (Rezervasyon Motorunu Göm bölümüne bakınız) ve butonun stilini ayarlamanı ve açılır pencerenin etiketini ve boyutlarını kontrol etmeni sağlar.

Etiket Açıklama
class-name Butonun stilini belirlemek için CSS sınıfı.
close-label Kapatma butonu için özel etiket.
height Açılır pencerenin yüksekliği.
width Açılır pencerenin genişliği.

Etiket, boyut ve CSS sınıfı ile Hemen Rezervasyon yap butonu örneği:

<cb-book-now-button
  property-code="{PROPERTY_CODE}"
  class-name="cb-book-now-button"
  label="Hemen Rezervasyon yap"
  height="90vh"
  width="90vw"
/>

Immersive Experience için özel CSS ve JavaScript ekle

Rezervasyon Motorunun özelleştirme alanlarına eklenen özel CSS veya JavaScript, Immersive Experience’a otomatik olarak uygulanmaz. Bunlar HTML belgesine manuel olarak eklenmelidir.

Çakışmaları önlemek için stil ve script etiketlerine data-cb-immersive-experience-root etiketini ekle.

Özel CSS örneği:

<style data-cb-immersive-experience-root>
  :is(#cb-bookingengine, .cb-bookingengine-root) {
    h1 {
      font-family: serif;
      font-size: 24px;
    }
  }
</style>

Sonraki adım

Yetkili alan adınızda Kapsayıcı Deneyim 2.0’ı kurup test ettikten sonra, diğer gömme seçeneklerini karşılaştırman veya yapılandırman gerektiğinde Cloudbeds Rezervasyon Motoru Gömme sekmesi kılavuzunu incele.

Bu makale yardımcı oldu mu?
0 kişi içerisinden 0 kişi bunun yardımcı olduğunu düşündü

Yorumlar

0 yorum

Yorum yazmak için lütfen oturum açın: oturum aç.