fbpx

Podstawowe ustawienia

Podstawowe ustawienia – RESERVATION+ (R+)

Instrukcja implementacji:

Wstaw na stronę następujący kod:

<!-- Hotelgram IBE start -->
<script type="text/javascript" src="https://booking.hotelgram.com/iframe/"></script>
<iframe src="https://booking.hotelgram.com/?hotId=123456" scrolling="no" frameborder="0" width="100%" height="2000" name="hotelgram-booking-iframe" id="hotelgram-booking-iframe" allowTransparency="true"></iframe>
<!-- Hotelgram IBE end -->

Obowiązkowe parametry atrybutu SRC iframe’a:

hotId=123456 – ID Twojego obiektu noclegowego w Hotelgram – znajdziesz je choćby na pasku adresu po zalogowaniu do Hotelgram, https://app.hotelgram.com/732640/reservation/canvas

Parametry opcjonalne atrybutu SRC iframe’a:

lang=en – ustawianie poszczególnych wersji językowych (CS = czeski, EN = angielski, DE = niemiecki, RU = rosyjski, SK = słowacki, IT = włoski, FR = francuski, ES = hiszpański, PL = polski, DA = suński, ZH – chiński)

currency=CZK – waluta (CZK = korona czeska, USD = dolar amerykański, EUR = euro, GBP – funt brytyjski, RUB – rosyjski rubel, PLN – polski złoty, UAH – hrywna ukraińska, HUF – forint węgierski)

showTabs=reservation-maps – pokaż TYLKO wybrane zakładki („reservation” – rezerwacja klasyczna, „stay” – pakiety pobytowe, „review” – recenzje gości, „pricelist” – cennik usług, „occupancy” – obłożenie obiektu, „availability” – dostępne pokoje. „map” – mapa). Nazwy indywidualnych zakładek rozdziel myślnikiem.

hideTabs=stay-review-pricelist-occupancy – ukryj wybrane zakładki („reservation” – rezerwacja klasyczna, „stay” – pakiety pobytowe, „review” – recenzje gości, „pricelist” – cennik usług, „occupancy” – obłożenie obiektu, „availability” – dostępne pokoje. „map” – mapa). Nazwy indywidualnych zakładek rozdziel myślnikiem.

ga=UA-1234567-8 – Kod konta Google Analytics (Property ID) do śledzenia ruchu w silniku.

redirectUrl=http://www.mydomain.com/thank-you-for-reservation – URL, nastąpi przekierowanie do ostatniego kroku formularza rezerwacji po złożeniu zamówienia.
Możesz też użyć opcjonalnie parametru redirectType=iframe/parent, co przekieruje użytkownika do wybranej podstrony wewnątrz iframe’a lub n stronie głównej. Jeśli nie użyjesz tego parametru opcja ramki zostanie wybrana automatycznie. Wysyłane parametry GET:
•pole comIds – numery najnowszych rezerwacji oraz funkcje API ( np. Hotels.searchBonuses), możliwe jest uzyskanie bardziej szczegółowych danych.

•price – koszt całkowity
•currency – waluta rezerwacji
•arrival –data przyjazdu w formacie YYYY-MM-DD
•departure –data wyjazdu w formacie YYYY-MM-DD
•customerName – osoba kontaktowa
•customerEmail – e-mail osoby kontaktowej

expandPrices=1 – pokaż ceny dla wszystkich konfiguracji liczby gości w pokoju w drugim kroku rezerwacji
hotelDetail=1, wyświetli detale nagłówka (logo, nazwa, liczba gwiazdek, adres, recenzje, krótki opis, zdjęcia). Jest to pomocne szczególnie, jeśli formularz otwierany będzie w nowym oknie, lub jeśli jest otwierany w ramach przekierowania z innej strony.
drawBy – sposób, w jaki będą wyświetlane wolne pokoje w sekcji Dostępność, „object” – dostępność konkretnych pokoi, „object kind” – dostępność kategorii pokoju
theme=red – zmiana szalbonu koloru – możliwe szablony: ciemny, pomarańczowy, czerwony, zielony, szary, bordo, brązowy, purpurowy, theme01, granat, czarny, ciemny brąz, jasny pomarańcz, ciemna zieleń, jasna zieleń, wiśnia/wino, fiolet
showGuestDetail= 1, rozwinie się formularz z danymi gości w ostatnim kroku rezerwacji (ta opcja wkrótce)
showNote= 1, rozwinie się miejsce na notatkę w 4 kroku rezerwacji
showRoomType=546, formularz rezerwacji wyświetli tylko wybrane kategorie pokoi (na bazie ID pokoi). Jeśli chcesz, aby wyświetlało się w nim więcej kategorii pokoi, rozdziel ich numery ID myślnikami: showRoomType=12345-6543-8974
highlightRoomType=546, wybrany pokój będzie uwydatniony w silniku (zamień 546 prawdziwym ID pokoju). Pokój ten zostanie przeniesiony na pierwsze miejsce na liście wszystkich pokoi, a szczegóły jego cen będą automatycznie rozwinięte tak, aby najniższa możliwa cena (np. stawka bezzwrotna) była łatwo widoczna.
discountCoupon=ABC2017, automatycznie predefiniuje kupon rabatowy w pierwszym kroku rezerwacji
mandatoryData=name-address-country-passport-visa – miejsce na informacje obowiązkowe w formularzu rezerwacji w 3 kroku rezerwacji („name” – imię i nazwisko, „country” – państwo, „address” – adres zamieszkania, „visa” – numer wizy wjazdowej)

Przykład użycia parametrów opcjonalnych:

Ukryj sekcję “Dostępność” i wyświetl formularz w języku angielskim:

<!-- Hotelgram IBE start -->
<script type="text/javascript" src="https://booking.hotelgram.com/iframe/"></script>
<iframe src="https://booking.hotelgram.com/?hotId=123456&lang=en&hideTabs=occupancy" scrolling="no" frameborder="0" width="100%" height="2000" name="hotelgram-booking-iframe" id="hotelgram-booking-iframe" allowTransparency="true"></iframe>
<!-- Hotelgram IBE end -->

Wymagane atrybuty iframe’a:

scrolling=”no” – nie pokazuj paska przewijania wewnątrz ramki (wysokość formularza jest dopasowana automatycznie)
name=”Previo-booking-iframe” – nazwa iframe’a
id=”Previo-booking-iframe” – ID iframe’a

Opcjonalne atrybuty iframe’a:

frameborder=”0″ – obramowanie iframe’a
allowTransparency=”true” – włącz ramkę transparentną
width=”100%” – ustawienie szerokości ramki
height=”2000″ – ustawienie wysokości ramki

Automatyczne wypełnienie formularza przy użyciu parametrów GET:

Możesz także automatycznie wypełnić formularz przy użyciu parametrów GET, i przekierować użytkownika do kolejnego kroku rezerwacji. Na przykład: wypełnij automatycznie pierwszy krok rezerwacji (rezerwacja konkretnego pokoju):

Jako src iframe’a użyj http://reservation.previo.cz/?hotId=123456 z następującymi parametrami:

roomType=123 – ID kategorii pokoju (obowiązkowo)
arrival=03.09.2016 – data przyjazdu w formacie DD.MM.RRR (opcjonalnie, domyślnie data dzisiejsza)
departure=03.09.2016 – data wyjazdu w formacie DD.MM.RRRR (opcjonalnie, domyślnie data po dniu przyjazdu)

Jeśli chcesz pokazać konkretne pakiety pobytowe w zakładce Pakiety, użyj:

http://reservation.previo.cz/stay/?hotId=123456 z następującymi parametrami:

stayId=123 – ID pakietu (obowiązkowe)
arrival=DD.MM.YYYY – wybór daty przyjazdu (opcjonalne, domyslnie wybierana jest najbliższa możliwa dla pakietu)

Śledzenie statystyk

Możesz dostosować śledzenie do swoich potrzeb. Możesz na przykład wysłać zdarzenie do Google Analytics za każdym razem, gdy ktoś zakończy / przejdzie kolejny etap procesu rezerwacji.
Skala śledzenia jest prawie nieograniczona. Aby uzyskać szczegółowe śledzenie, powinieneś mieć przynajmniej podstawową wiedzę na temat projektowania stron internetowych.

Podstawowe metody śledzenia:

**1. Przy użyciu url parametru GET redirectUrl

Musisz dodać parametr iframe & redirectUrl = https: //www.mywebsites.cz/thankyou-page do parametru src.
Ten parametr przekieruje klienta na wybraną stronę (w parametrze redirectUrl) po zakończeniu rezerwacji. Adres URL może również zawierać parametry, takie jak cena rezerwacji itp., Które można wykorzystać do własnego śledzenia.
Dane śledzenia można następnie uzyskać za pomocą JavaScript lub PHP z adresu URL i użyć ich do dalszej analizy.

**2. przy użyciu funkcji JS reservationPlusStepEvent

Ta opcja jest inteligentniejsza, ponieważ pozwala śledzić, jak klienci przechodzą przez pojedyncze kroki w procesie rezerwacji. Po ostatnim kroku (zakończeniu rezerwacji) otrzymasz również informację o cenie itp.

Wystarczy, że wstawisz taką funkcję w swojej witrynie, a będzie ona uruchamiana za każdym razem, gdy klient dokończy jakiś etap rezerwacji. Idealny do śledzenia konwersji / zdarzeń w dowolnym systemie śledzenia.

How to do it:
Wstaw podobny kod na stronę:


Poniższe parametry silnika dotyczą poprzedniej wersji R+ lub nie zostały jeszcze wprowadzone do nowej. W nowej niektóre z nich będą już nieaktualne, lub będą wprowadzane w przyszłości.

showReviews=partner-online – pokaż tylko recenzje ze stron partnerskich (dotyczy klientów czeskich publikujących na stronach hotel.cz i spa.cz (“partner”),
rezerwacje utworzone w kalendarzu PMS Hotelgram („user”) rezerwacje utworzone w silniku R+ („online”). Rozdziel indywidualny wybór myślnikami.
expandPriceDetails – Automatycznie rozwijaj szczegóły cen w 4 kroku procesu rezerwacji
expandDailyPrices – Automatycznie rozwijaj widok stawek wg. dni w a kroku procesu rezerwacji
pricesPerOccupancy – jeśli Twoje ceny zależne są od liczby gości w pokoju, pokaż to różnicowanie
minRating=5 – pokaż recenzje z minimalną liczbą zdefiniowanych punktów (ocena całkowita od 0 do 10)
expand – automatycznie rozwiń szczegóły pakietów pobytowych. Możesz ustawić rozwijanie wybranej sekcji za pomocą jednej z opcji: „description” – sekcja „ Package description”, „includes” – sekcja „Package includes” (pakiet zawiera), „Procedures” – sekcja „Included treatments, „ note” – sekcja „Note”.
showTime= 1, rozwinie się godzina przyjazdu w pierwszym kroku rezerwacji

Sekcja Pakiety z wypełnionym pierwszym krokiem rezerwacji (w celu zamówienia konkretnego pakietu pobytowego):

Jako scr iframe’a http://booking.previo.cz/stay/?hotId=123456 użyj tego parametru:

stayId=123 – ID pakietu (obowiązkowo)

Sekcja Pakiety z wypełnionym 1-szym i 2-gim krokiem rezerwacji (w celu zamówienia konkretnego pakietu pobytowego w konkretnym pokoju):

Jako scr iframe’a http://booking.previo.cz/stay/?hotId=123456 użyj następujących parametrów:

stayId=123 – ID pakietu (obowiązkowo)
roomType=123 – ID kategorii pokoju (opcjonalnie)
roomCount=2 – liczba pokoi (opcjonalnie, domyślnie 1)
arrival=03.09.2016 – data przyjazdu w formacie DD.MM.RRRR (opcjonalnie, domyślna najbliższa)