Ein Hotelpreis ist der niedrigste Preis für ein Doppelzimmer für den angegebenen Reiseplan, also eine Kombination aus Anreisedatum und Aufenthaltsdauer.
Übersicht
Die Preise, die Sie für Kombinationen aus Hotel oder Reiseplan definieren, sind ein zentraler Aspekt von Hotelsuchergebnissen. Achten Sie darauf, dass Ihre Preise immer aktuell, korrekt und wettbewerbsfähig sind.
Bei der Anzeige von Suchergebnissen greift Google üblicherweise auf im Cache gespeicherte Preise zu. Jedes Mal, wenn Sie eine Transaktionsnachricht mit Preisaktualisierungen an Google senden, speichert Google diese Daten.
Google kann auch aktualisierte Preise für Hotelanzeigen-Konten in Echtzeit anfordern. Wenn ein Nutzer nach einem bestimmten Hotel oder Reiseplan sucht, kann Google Ihnen eine sogenannte „Liveabfrage“ (oder auch Livepreisabfrage) senden. Wenn Sie innerhalb des festgelegten Zeitraums antworten, kann dieser Preis in den Ergebnissen des vom Nutzer angeforderten Reiseplans erscheinen. Außerdem speichert Google die Ergebnisse der Livepreisabfragen, sodass sie für zukünftige Anfragen bereitgestellt werden können.
Umfang von Preisaktualisierungen
Wenn Sie Zimmerpreise festlegen, geben Sie Werte für Vorausbuchungen und Aufenthaltsdauer mit Preisen für alle möglichen Kombinationen dieser Werte und Zimmer-ID oder Preisplan-ID an. Die Standardwerte für die Buchung und die Aufenthaltsdauer sind:
- Bis zu 330 Tage Vorausbuchung
- Aufenthalte bis 30 Übernachtungen
Basierend auf diesen allgemeinen Richtlinien können bei der Preisgestaltung für ein Zimmer bis zu 9.900 (330 * 30) einzelne Einträge erforderlich sein – ein Eintrag für jede Kombination aus Anreisedatum und Aufenthaltsdauer.
Die folgende Matrix zeigt einen Ausschnitt der Reiseplandaten für ein Hotel. Jede Zelle in der Matrix mit einem Preis steht für eine Kombination aus Anreisedatum und Aufenthaltsdauer. Jeder Reiseplan repräsentiert einen separaten Wert, den Google für diese Unterkunft abruft:
Preismatrix
Welche Hotels und Reisepläne erfordern Preisaktualisierungen
Die Hotels, für die Google Preise abfragt, werden durch Ihre Hotelliste definiert. Aktuelle Preise werden für alle Hotels in Ihrem Hotellistenfeed, die nicht deaktiviert sind, anhand von Transaktionsnachrichten oder Livepreisabfragen angefragt.
Preise aktualisieren
Preise werden generell wie folgt aktualisiert:
Sie definieren die Hotels, deren Preise abgerechnet werden sollen, in Ihrer Hotelliste bei der Ersteinrichtung und dann in regelmäßigen Abständen, wenn sich die Liste ändert.
Nur geänderte Preise: Google sendet eine Hinweisanfragenachricht an Ihren Server.
Nur geänderte Preise: Ihr Server antwortet mit einer Hinweisantwortnachricht, in der festgelegt ist, auf welche Hotel- oder Reiseplankombinationen Preisaktualisierungen angewendet werden sollen.
Google sendet eine Anfragenachricht an Ihren Server. Die Anfragenachricht enthält Hotel-IDs und Reisepläne, für die Google Preise benötigt.
Bei Livepreisabfragen legt Google eine Frist fest, innerhalb derer Sie antworten müssen, damit das Hotel oder der Reiseplan in der aktuellen Auktion angezeigt wird.
Der Server antwortet mit einer Transaktionsnachricht, in der die neuen Preise festgelegt werden.
Google aktualisiert den Cache mit den Preisdaten aus der Transaktionsnachricht.
Weitere Informationen zu den Übermittlungsmodi „Pull“ und „Geänderte Preise“ finden Sie unter Übermittlungsmodi.
Preise mit Transaktionsnachrichten festlegen
Verwenden Sie zum Festlegen von Preisen für ein Hotel oder einen Reiseplan (eine Kombination aus dem Anreisedatum und der Anzahl von Übernachtungen) eine Transaktionsnachricht mit einem <Result>
-Element für jeden Reiseplan.
Beachten Sie beim Festlegen von Preisen die folgenden Richtlinien:
Preise: Geben Sie für jeden Reiseplan den niedrigsten verfügbaren Doppelzimmerpreis an. Wenn Sie auf der Hotel Prices API andere Preise als auf Ihrer Website angeben, kann dies bei den Nutzern zu Verwirrung und verlorenen Buchungen führen.
Anzahl der Übernachtungen: Geben Sie den Gesamtpreis des Aufenthalts für jeden Reiseplan sowie den Preis pro Nacht an. Google berechnet den Preis pro Übernachtung für Sie.
Richtlinien: Halten Sie sich beim Festlegen von Preisen an die Preisgenauigkeitsrichtlinie von Google. Diese besagt, dass die in Google-Suchergebnissen angezeigten Preise nur unwesentlich vom endgültigen Buchungspreis abweichen.
Pauschalpreise:Um in den Einträgen für Endnutzer in den USA und Kanada erscheinen zu können, müssen bei Ihren Hotels Steuern und Gebühren aus dem Basispreis herausgerechnet werden. Weitere Informationen finden Sie in der Steuer- und Gebührenrichtlinie.
Abrundung: Runden Sie Werte für Preise, Steuern und Gebühren weder auf noch ab.
Informationen dazu, wie Sie Hotels aus Ihrem Inventar entfernen, finden Sie unter Inventar entfernen.
Preisnachrichten
Wenn Sie Reisepläne mit Transaktionsnachrichten neu bepreisen, sind die folgenden untergeordneten Elemente von <Result>
erforderlich:
<Property>
<Baserate>
<Tax>
<OtherFees>
<Checkin>
(Reiseplan)<Nights>
(Reiseplan)
Sie können optionally
die folgenden untergeordneten Elemente von <Result>
in die Transaktionsnachricht einbeziehen:
<AllowablePointsOfSale>
<ChargeCurrency>
<Custom[1-5]>
<RoomBundle>
<RoomID>
Weitere Informationen zu den einzelnen Elementen finden Sie unter <Transaction>
.
Preisbeispiel
Im folgenden Beispiel wird der Preis für ein Zimmer (Standard-Doppelbelegung) für eine bis sieben Übernachtungen mit Anreisedatum am 7. Juni festgelegt:
<?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>
Jede Transaktionsnachricht kann beliebig viele <Result>
-Elemente enthalten, solange die Gesamtgröße der Nachricht 100 MB nicht überschreitet.
Häufigkeit von Preisaktualisierungen
Sie sollten Ihre Preise immer dann aktualisieren, wenn sie sich ändern. Die Vorgehensweise hängt davon ab, ob Sie zum Aktualisieren von Preisinformationen die Methode „Pull“ oder „Geänderte Preise“ ausgewählt haben. Weitere Informationen finden Sie unter Übermittlungsmodus auswählen.
Die Häufigkeit und die Anzahl der von Google gesendeten Livepreisabfragen ist ebenfalls konfigurierbar. Weitere Informationen finden Sie unter Livepreisabfragen.
Pauschalpreise
Sie können abhängig vom geografischen Standort Ihrer Nutzer anstelle von Einzelpreisen die Verwendung von Pauschalpreisen in Erwägung ziehen.
Pauschalpreise beinhalten den Gesamtwert des Basispreises für das Zimmer zuzüglich Steuern und Gebühren im Element <Baserate>
in der Transaktionsnachricht. Bei Itemized
-Preisen wird der Preis in die Elemente <Baserate>
, <Taxes>
und <OtherFees>
unterteilt.