Preisübersicht

Ein Hotelpreis ist der niedrigste Preis für ein Doppelzimmer im angegebenen Reiseplan, der sich aus dem Check-in-Datum und den Übernachtungen zusammensetzt.

Überblick

Die Preise, die Sie für Hotel- oder Reiseplankombinationen definieren, sind für die Hotelsuchergebnisse von zentraler Bedeutung. Es ist sehr wichtig, dass Ihre Preise aktuell, korrekt und wettbewerbsfähig sind.

Bei der Anzeige von Suchergebnissen verwendet Google normalerweise Preise aus dem Preis-Cache. Jedes Mal, wenn Sie eine Transaktionsnachricht mit Preisaktualisierungen an Google senden, speichert Google diese Daten im Cache.

Google kann auch aktualisierte Preise für Hotelanzeigen-Konten in Echtzeit von Ihnen anfordern. Wenn ein Nutzer nach einem bestimmten Hotel oder einer bestimmten Reiseplankombination sucht, kann Google Ihnen eine „Live“-Anfrage oder eine Livepreisabfragenachricht senden. Wenn Sie innerhalb des angegebenen Zeitraums antworten, kann dieser Preis in den Ergebnissen des vom Nutzer angeforderten Reiseplans erscheinen. Google speichert auch die Ergebnisse von Livepreisabfragen, damit sie für zukünftige Anfragen bereitgestellt werden können.

Umfang von Preisaktualisierungen

Wenn Sie Preise für ein Zimmer festlegen, geben Sie Werte für Vorausbuchung und Aufenthaltsdauer mit Preisen für jede Kombination dieser Werte und der Zimmer-ID oder Preisplan-ID an. Für die Werte für Buchung und Aufenthaltsdauer werden standardmäßig folgende Werte verwendet:

  • Bis zu 330 Tage Vorausbuchung
  • Aufenthalte bis 30 Übernachtungen

Basierend auf diesen allgemeinen Richtlinien können für die Preise eines Einzelzimmers bis zu 9.900 separate Einträge (330 × 30) erforderlich sein, eine für jede Kombination aus Check-in-Datum und Anzahl der Übernachtungen.

Die folgende Matrix zeigt einen Teil der Reiseplandaten für ein einzelnes Hotel. Jede Zelle mit einem Preis in der Matrix stellt eine Reiseplankombination aus Check-in-Datum und Aufenthaltsdauer dar. Jeder Reiseplan stellt einen separaten Wert dar, den Google für die Unterkunft anfordert:

Welche Hotels und Reisepläne Preisaktualisierungen haben

Die Hotels, für die Google Preise abfragt, sind durch Ihre Hotelliste definiert. Wenn sie nicht deaktiviert sind, werden die Preise aller Hotels im Hotellistenfeed mithilfe von Transaktionsnachrichten oder Livepreisabfragen aktualisiert.

Preise aktualisieren

Preise werden im Allgemeinen wie folgt aktualisiert:

  1. Sie definieren die Hotels, für die die Preise berechnet werden sollen, in Ihrer Hotelliste bei der Ersteinrichtung und anschließend durch regelmäßige Updates, wenn sich die Liste ändert.

  2. Nur geänderte Preise: Google sendet eine Hinweisanfragenachrichten an Ihren Server.

  3. Nur geänderte Preise: Ihr Server antwortet mit einer Hinweisantwortnachricht, in der festgelegt ist, auf welche Hotel- oder Reiseplankombinationen Preise aktualisiert werden sollen.

  4. Google sendet eine Anfragenachricht an Ihren Server. Die Anfragenachricht enthält Hotel-IDs und Reisepläne, für die Google Preise benötigt.

  5. Bei Livepreisabfragen legt Google ein Zeitlimit fest, innerhalb dessen Sie antworten müssen, damit das Hotel oder der Reiseplan in der aktuellen Auktion angezeigt wird.

  6. Der Server antwortet mit einer Transaktionsnachricht, in der die neuen Preise festgelegt werden.

  7. Google aktualisiert seinen Cache mit den Preisdaten aus der Transaktionsnachricht.

Weitere Informationen zu Pull- und geänderten Preisen finden Sie unter Übermittlungsmodi.

Preise mit Transaktionsnachrichten

Verwenden Sie zum Festlegen von Preisen für ein Hotel oder einen Reiseplan (eine Kombination aus dem Check-in-Datum und der Anzahl der Übernachtungen) eine Transaktionsnachricht mit einer <Result> für jeden Reiseplan.

Halten Sie sich beim Festlegen von Preisen an die folgenden Richtlinien:

  • Preise: Geben Sie für jeden Reiseplan den niedrigsten verfügbaren Doppelzimmerpreis an. Wenn du in der Hotel Prices API andere Preise als auf deiner Website festlegst, kann dies Nutzer verwirren und zu verlorenen Buchungen führen.

  • Anzahl der Übernachtungen: Geben Sie für jeden Reiseplan den Gesamtpreis des Aufenthalts sowie den Preis pro Nacht an. Google berechnet den Preis pro Nacht für Sie.

  • Richtlinien: Halten Sie sich beim Festlegen von Preisen an die Preisgenauigkeitsrichtlinie von Google. Die Preise, die in den Google-Suchergebnissen angezeigt werden, dürfen sich also nicht wesentlich vom endgültigen Buchungspreis unterscheiden.

  • Pauschalpreise:Damit Ihre Hotels in den Einträgen für Endnutzer in den USA und Kanada erscheinen können, müssen Steuern und Gebühren aus dem Basispreis in der Regel herausgerechnet werden. Weitere Informationen finden Sie unter Steuern- und Gebührenrichtlinie.

  • Auf-/Abrunden: Runden Sie Werte für Preise, Steuern und Gebühren nicht auf.

Informationen zum Entfernen von Hotels aus Ihrem Inventar finden Sie unter Entfernen von Inventar.

Preisnachrichten

Beim Verwenden von Transaktionsnachrichten zum Aktualisieren der Preise von Reiseplänen 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 Ihre Transaktionsnachricht aufnehmen:

  • <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 1 bis 7 Ü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 eine beliebige Anzahl von <Result>-Elementen enthalten, solange die Gesamtgröße der Nachricht 100 MB nicht überschreitet.

Häufigkeit von Preisaktualisierungen

Sie sollten Ihre Preise so oft aktualisieren, wie sie sich ändern. Die Vorgehensweise hängt davon ab, ob Sie zum Aktualisieren der Preisinformationen die Methode „Pull-Preise“ oder „Geänderte Preise“ ausgewählt haben. Weitere Informationen finden Sie unter Übermittlungsmodus auswählen.

Die Häufigkeit und Anzahl der Livepreisabfragen, die Google Ihnen sendet, ist ebenfalls konfigurierbar. Weitere Informationen finden Sie unter Livepreisabfragen.

Pauschalpreise

Abhängig vom geografischen Standort Ihrer Nutzer können Sie anstelle von Einzelpreisen Pauschalpreise verwenden.

Pauschalpreise beinhalten den Gesamtwert des Basispreises für das Zimmer zuzüglich Steuern und Gebühren im Element <Baserate> in der Transaktionsnachricht. Bei Itemized wird der Preis in die Elemente <Baserate>, <Taxes> und <OtherFees> unterteilt.