Dostępność, stawki i zasoby reklamowe (ARI) to tryb cen, który kontroluje stawki za noc, dostępność i zasoby reklamowe oraz ogranicza sposoby ich łączenia. ARI umożliwia też elastyczne uwzględnianie podatków, opłat i promocji.
W przeciwieństwie do trybów dostawy opartych na cenach uwzględnianych w planie podróży, pobierania lub zmiany cen pliki danych ARI nie są wysyłane w przypadku określonych cen ani planów podróży. Zamiast tego wysyłasz wiadomości, gdy model cenowy zawiera nowe lub zmienione dane, takie jak zmiany szczegółów stawki, ograniczeń czy dostępności.
Zalety
System ARI zapewnia następujące korzyści:
Efektywność przepustowości: zwiększa wydajność przepustowości przez zmniejszenie ilości danych do przesłania. Wysyłając nocne dane ARI i jedynie przyrostowe zmiany, Google może obliczać ceny i aktualizacje dla szerokiego zakresu wartości związanych z wcześniejszymi zakupami i długością pobytu.
Dokładność cen: poprawia dokładność cen dzięki użyciu modelu zdarzeń push w momencie zmiany w celu przekazywania aktualizacji na żywo.
Większy zasięg cen: większy zasięg podróży (liczba planów podróży z cenami) dzięki wykorzystaniu szczegółowych danych połączonych w różne plany podróży.
Elastyczność: większa elastyczność w oferowaniu promocji i pakietów.
Łatwość obsługi: dane są przesyłane w sposób dopasowany do sposobu ich przechowywania w systemie, co eliminuje konieczność obliczania cen i buforowania cen dla wielu planów podróży.
Typy wiadomości z prośbami
Wiadomości ARI wysyłane do Google są nazywane komunikatami „żądania” ARI. Następnie Google zwraca komunikat „odpowiedź” z informacją o powodzeniu lub niepowodzeniu.
W przypadku niektórych głównych typów wiadomości ARI jest zgodna ze standardowymi protokołami OpenTravel Alliance (OTA)
i określa dostępność i zasoby reklamowe.
ARI używa następujących komunikatów żądania:
Transaction
(Dane usługi). Określa typ pokoju i informacje o pakiecie (abonamentie).OTA_HotelRateAmountNotifRQ
. Określa kwoty obłożenia według daty lub na podstawie LOS na produkt (kombinację typu pokoju i abonamentu) w określonych zakresach dat.OTA_HotelAvailNotifRQ
. Określa dostępność i ograniczenia na podstawie typu pokoju i abonamentów. Zasoby reklamowe można też aktualizować za pomocą tego komunikatu, ale preferowany jest parametrOTA_HotelInvCountNotifRQ
.OTA_HotelInvCountNotifRQ
. Określa asortyment sal lub liczbę pomieszczeń dostępnych do sprzedaży.TaxFeeInfo
. (Opcjonalnie) Określa podatki i opłaty dla poszczególnych obiektów. Ta wiadomość nie jest wymagana, jeśli w wiadomościOTA_HotelRateAmountNotifRQ
określonoAmountAfterTax
.Promotions
. (Opcjonalnie) Określa ceny promocyjne dla określonych rezerwacji, pobytów i użytkowników.RateModifications
. (Opcjonalnie) Określa zasady zmiany stawek w przypadku określonych rezerwacji, pobytów i użytkowników.ExtraGuestCharges
. (Opcjonalnie) Określa sposób konfiguracji cen dla dzieci i dodatkowych osób dorosłych.
Każda wiadomość zawiera podzbiór informacji, które Google wykorzystuje do obliczania cen i dostępności wyświetlanych użytkownikom szukającym Twoich miejsc zakwaterowania, z określonymi datami zameldowania i wymeldowania oraz liczbą osób.
Więcej informacji o ARI znajdziesz w dokumentacji XML.
Komunikaty push
Aby zaktualizować ARI i informacje o właściwości, wysyłaj powiązane komunikaty po każdej zmianie danych w systemie.
Podczas wysyłania wiadomości postępuj zgodnie z tymi wytycznymi:
Użyj samoobsługowego narzędzia na stronie ustawień cen w Hotel Center, aby dodać lub zaktualizować adresy IP w naszym systemie.
Użyj tej ścieżki podstawowej punktu końcowego:
https://www.google.com
lubHost: www.google.com Port: 443
Wysyłaj wiadomości za pomocą metody
HTTP POST
.Ustaw nagłówek
Content-Type
naapplication/xml
.Na poziomie konta obowiązuje maksymalna częstotliwość aktualizacji, która wynosi 400 wiadomości na sekundę. Jeśli przekroczysz ten limit, zwracany jest kod błędu 6032.
W zależności od danych, które chcesz zaktualizować, użyj tych ścieżek:
Transaction
(dane usługi):/travel/hotels/uploads/property_data
OTA_HotelRateAmountNotifRQ
:/travel/hotels/uploads/ota/hotel_rate_amount_notif
OTA_HotelAvailNotifRQ
:/travel/hotels/uploads/ota/hotel_avail_notif
OTA_HotelInvCountNotifRQ
:/travel/hotels/uploads/ota/hotel_inv_count_notif
TaxFeeInfo
:/travel/hotels/uploads/taxes
Promotions
:/travel/hotels/uploads/promotions
RateModifications
:/travel/hotels/uploads/rate_modifications
ExtraGuestCharges
:/travel/hotels/uploads/extra_guest_charges
Jeśli udało się nawiązać połączenie z serwerem, Google wysyła w odpowiedzi wiadomość HTTP 200 OK
z treścią wiadomości z informacją o tym, czy aktualizacje zostały zastosowane, czy wystąpiły ostrzeżenia lub błędy. Jeśli w odpowiedzi Google przekaże kod błędu HTTP, wyślij wiadomość ponownie. Jeśli treść odpowiedzi HTTP zawiera ostrzeżenia lub błędy, należy je naprawić przed ponownym wysłaniem wiadomości. Problemy, które wystąpiły w przypadku konkretnych komunikatów, możesz też wyświetlić na stronie Stan pliku danych w Hotel Center.
Transmisje na żywo w Google (LoG)
Live w Google (LoG) umożliwia wyświetlanie hoteli w witrynach Google.
Domyślna wartość LoG dla hotelu to true
, dlatego wszystkie nowe hotele będą automatycznie wyświetlane w Google.
Za pomocą LoG możesz włączać i wyłączać miejsca zakwaterowania w przypadku reklam oraz bezpłatnych linków do rezerwacji na koncie Hotel Center niezależnie od stanu w Google Ads i tego, czy obiekt ma ceny w Google. Dotyczy to tylko hoteli, a nie kwater wakacyjnych.
Wartość LoG hotelu można ustawić na 2 sposoby: za pomocą parametru Travel Partner API or the Hotel Center properties page. You can change the status of your existing properties in the Live on Google column on the Hotel Center properties page, or if you want to change the status of a large number of properties at the same time, you can use the Travel Partner API.
Więcej informacji o LoG znajdziesz w Centrum pomocy Hotel Center.
Korzystanie z: Travel Partner API, you can do the following:
Wyświetl stan miejsc zakwaterowania w Hotel Center lub w punkcie końcowym
hotelViews.list
.Pobierz listę wszystkich swoich hoteli wyświetlanych w Google za pomocą parametru
filter
z parametremliveOnGoogle = TRUE
w punkcie końcowymhotelViews.list
.Pobierz za pomocą
hotelViews.summary
podsumowanie usług dla określonego konta, w tym liczbę usług aktywnych w Google.
Więcej informacji o ustawianiu LoG za pomocą interfejsu API znajdziesz w hotelViews.list
artykule i dokumentacji interfejsu API.