Cena hotelu to najniższa cena za pokój dwuosobowy w danym dniu. plan podróży, który obejmuje datę zameldowania i noclegi pobyt.
Omówienie
Ceny określone przez Ciebie w przypadku kombinacji hoteli i planów podróży mają kluczowe znaczenie dla hotelu w wynikach wyszukiwania. Bardzo ważne jest, aby ceny były aktualne, dokładne, i konkurencyjności.
Podczas wyświetlania wyszukiwania Google zwykle korzysta z cen z pamięci podręcznej cen wyników. Za każdym razem, gdy wysyłasz do Google wiadomość transakcji, która zawiera ceny aktualizacji, Google zapisuje te dane w pamięci podręcznej.
Google może też poprosić Cię o aktualizację cen w czasie rzeczywistym w przypadku Reklam hoteli kont. Gdy użytkownik wyszukuje określony hotel lub plan podróży Google może wysłać „na żywo” żądania lub live Pricing Query Query (Aktualne zapytanie o cenę). Jeśli udzielą Państwo odpowiedzi w wyznaczonym terminie, cena może pojawić się na wyników wyszukiwania wybranego przez użytkownika planu podróży. Google zapisuje również w pamięci podręcznej wyniki Aktywne zapytania z cenami, aby mogły być obsługiwane w przypadku przyszłych żądań.
Rozmiar aktualizacji cen
Ustalając ceny za pokój, podajesz rezerwację z wyprzedzeniem oraz wartości pobytu (LoS) z cenami za każdą kombinację tych wartości i pokoi Identyfikator lub identyfikator abonamentu. Wartości rezerwacji i LoS domyślnie są ustawiane tak:
- Rezerwacja do 330 dni z wyprzedzeniem
- Pobyt na maksymalnie 30 nocy
Zgodnie z tymi ogólnymi wskazówkami cena za jeden pokój może wynosić 9900 oddzielnych wpisów (330 × 30), po 1 na każdą kombinację daty zameldowania i liczbę nocy.
Poniższa tablica ilustruje część danych planu podróży dla pojedynczego hotelu. Każda komórka z ceną w tablicy odpowiada jednej kombinacji planu podróży daty zameldowania i długości pobytu; każdy plan podróży obejmuje osobny otrzymywane przez Google od Google:
w przypadku których hoteli i planów podróży obowiązuje zmiana cen;
Hotele, w przypadku których ceny w Google są określone przez Twoją Listę hoteli, Chyba że: są wyłączone, wszystkie hotele w pliku danych z listą hoteli zostaną zmienione na Wiadomości o transakcjach, a w niektórych przypadkach również zapytania o ceny w czasie rzeczywistym.
Zaktualizuj cenę
Ogólna procedura aktualizowania cen:
Określasz ceny hoteli, które mają być wyceniane na Liście hoteli w okresie konfiguracji początkowej, a następnie okresowe aktualizacje po zmianie listy.
Tylko zmiana ceny: Google wysyła do Twojego serwera Komunikaty dotyczące próśb o wskazówki.
Tylko zmiana ceny: serwer wysyła w odpowiedzi kod Wiadomość z odpowiedzią na podpowiedź które definiują, które kombinacje hoteli lub planów podróży wymagają zmiany ceny.
Google wysyła zapytanie do serwera. Wiadomość w zapytaniu zawiera identyfikatory hoteli i plany podróży dotyczące w których Google potrzebuje cen.
Aktualne ceny Zapytania, Google określa limit czasu, w którym musisz odpowiedzieć tak, by hotel lub plan podróży były uwzględniane w bieżącej aukcji.
Serwer w odpowiedzi przesyła żądanie Wiadomość dotycząca transakcji określające nowe ceny.
Google aktualizuje swoją pamięć podręczną przy użyciu danych o cenach z Twojej transakcji .
Więcej informacji o pobieraniu i zmianie cen znajdziesz tutaj Tryby dostawy.
Ceny w wiadomościach o transakcjach
Aby ustalić ceny za hotel lub plan podróży (połączenie daty zameldowania i daty zameldowania
liczby nocy), użyj funkcji
Wiadomość dotycząca transakcji
z jednym <Result>
dla każdego planu podróży.
Ustalając ceny, kieruj się tymi wskazówkami:
Ceny: podaj najniższą dostępną stawkę za 2 osoby dla każdej z nich plan podróży. Ustawianie stawek w interfejsie Hotel Prices API, które różnią się od widoczne w witrynie, mogą być mylące dla użytkowników i spowodować utracone rezerwacje.
Liczba nocy: określ łączny koszt pobytu w przypadku każdego planu podróży. wraz z ceną za noc. Google obliczy stawkę za noc za Ciebie.
Zasady: musisz przestrzegać zasad Google dotyczących zgodności cen. przy ustalaniu stawek. Wymaga to, aby ceny wyświetlane w wyniki wyszukiwania nie różnią się znacząco od ostatecznej ceny rezerwacji.
Ceny all inclusive: możliwość wyświetlania w informacjach o produktach w Stanach Zjednoczonych i Kanadyjczyków, hotele muszą zwykle wyodrębniać podatki i opłaty stawki podstawowej. Więcej informacji: Zasady dotyczące podatków i opłat.
Zaokrąglanie: nie zaokrąglaj wartości cen, podatków ani opłat.
Informacje o usuwaniu hoteli z asortymentu: Usuwanie zasobów reklamowych
Komunikaty dotyczące cen
Jeśli używasz wiadomości o transakcjach do zmiany cen planów podróży, ten element podrzędny
elementy <Result>
są wymagane:
<Property>
<Baserate>
<Tax>
<OtherFees>
<Checkin>
(plan podróży)<Nights>
(plan podróży)
Możesz w nich optionally
uwzględnić te elementy podrzędne elementu <Result>
wiadomość dotyczącą transakcji:
<AllowablePointsOfSale>
<ChargeCurrency>
<Custom[1-5]>
<RoomBundle>
<RoomID>
Więcej informacji o każdym z tych elementów znajdziesz w sekcji <Transaction>
.
Przykład określania cen
Poniższy przykład pokazuje cenę za pokój (domyślnie dla 2 osób). za 1–7 nocy i data zameldowania 7 czerwca:
<?xml version="1.0" encoding="UTF-8"?>
<Transaction timestamp="2017-08-24T16:20:00-04:00" id="42">
<Result>
<Property>1234</Property>
<Checkin>2018-06-07</Checkin>
<Nights>1</Nights>
<Baserate currency="USD">209.99</Baserate>
<Tax currency="USD">25.12</Tax>
<OtherFees currency="USD">2.00</OtherFees>
</Result>
<Result>
<Property>1234</Property>
<Checkin>2018-06-07</Checkin>
<Nights>2</Nights>
<Baserate currency="USD">419.98</Baserate>
<Tax currency="USD">25.12</Tax>
<OtherFees currency="USD">2.00</OtherFees>
</Result>
<Result>
<Property>1234</Property>
<Checkin>2018-06-07</Checkin>
<Nights>3</Nights>
<Baserate currency="USD">614.97</Baserate>
<Tax currency="USD">21.12</Tax>
<OtherFees currency="USD">2.00</OtherFees>
</Result>
<Result>
<Property>1234</Property>
<Checkin>2018-06-07</Checkin>
<Nights>4</Nights>
<Baserate currency="USD">819.96</Baserate>
<Tax currency="USD">21.12</Tax>
<OtherFees currency="USD">2.00</OtherFees>
</Result>
<Result>
<Property>1234</Property>
<Checkin>2018-06-07</Checkin>
<Nights>5</Nights>
<Baserate currency="USD">999.95</Baserate>
<Tax currency="USD">21.12</Tax>
<OtherFees currency="USD">2.00</OtherFees>
</Result>
<Result>
<Property>1234</Property>
<Checkin>2018-06-07</Checkin>
<Nights>6</Nights>
<Baserate currency="USD">1193.94</Baserate>
<Tax currency="USD">21.12</Tax>
<OtherFees currency="USD">2.00</OtherFees>
</Result>
<Result>
<Property>1234</Property>
<Checkin>2018-06-07</Checkin>
<Nights>7</Nights>
<Baserate currency="USD">1259.93</Baserate>
<Tax currency="USD">21.12</Tax>
<OtherFees currency="USD">2.00</OtherFees>
</Result>
</Transaction>
Każda wiadomość transakcji może mieć dowolną liczbę elementów <Result>
, o ile
łączny rozmiar wiadomości nie przekracza 100 MB.
Częstotliwość aktualizacji cen
Zaplanuj aktualizowanie cen tak często, jak często się zmieniają. Jak Ci idzie zależy to od tego, czy podczas aktualizacji została wybrana metoda pobierania, czy zmiany cen cenniku. Więcej informacji: Wybranie trybu wyświetlania.
Częstotliwość i liczba aktywnych zapytań o ceny, które Google wysyła do Ciebie, wynosi które można też skonfigurować. Więcej informacji znajdziesz w tym artykule Zapytania.
Ceny all inclusive
Zależnie od lokalizacji geograficznej użytkowników warto rozważyć na podstawie ceny all inclusive zamiast szczegółowych cen.
Cena all-inclusive obejmuje łączną wartość stawki podstawowej
pokój oraz podatki i opłaty w elemencie <Baserate>
w transakcji
. Itemized
dzieli cenę na te dane: <Baserate>
,
<Taxes>
i <OtherFees>
.