料金の概要

宿泊料金とは、特定の 1 室で 2 人部屋を 1 人宿泊した場合の最低料金です チェックイン日と宿泊日数を組み合わせた旅行プランです。

概要

ホテルまたは旅行プランの組み合わせに対して定義する料金は、ホテルの中心となります。 表示されます。料金は常に最新で正確で、 競争力があります

Google では通常、検索を表示するときに料金キャッシュの料金を使用します。 表示されます。お客様が Google に料金を含むトランザクション メッセージを送信するとき そのデータをキャッシュに保存します。

ホテル広告の料金改定を Google からリアルタイムでリクエストすることもできます できます。ユーザーが特定のホテルや旅行プランを検索したとき Google から「ライブ」のリクエストまたは ライブ料金クエリ メッセージ。 指定された期間内に応答すると、その価格が ユーザーがリクエストした旅行プランの結果。また、Google はユーザーの ライブ料金クエリ(将来のリクエストに対応できるようにするため)。

料金更新のサイズ

客室の料金を設定する際は、事前予約と宿泊日数を指定します。 宿泊(LoS)値、それらの値と客室の組み合わせごとに料金が表示されます。 ID または料金プラン ID。予約と LoS の値のデフォルトは次のようになります。

  • 最大 330 日前までの事前予約
  • 最大 30 泊の宿泊

これらの一般的なガイドラインに基づき、1 室あたりの宿泊料金には最大で チェックイン日の組み合わせごとに 1 つずつ、9,900 個の個別のエントリ(330 × 30) 宿泊日数も考慮します

次のマトリックスは、単一の旅行プランにおける おすすめしますマトリックス内の料金が表示されている各セルは、1 つの旅行プランの組み合わせを表しています チェックイン日と滞在日数各旅行プランは 値が返されます。

料金改定の対象となるホテルと旅行プラン

Google が料金を表示するホテルは、ホテルリストで定義されます。ただし、 無効の場合、ホテルリスト フィード内のすべてのホテルの料金が トランザクション メッセージ、または場合によってはライブ料金クエリ。

料金の更新

料金を更新する一般的な手順は次のとおりです。

  1. 宿泊料金を設定するホテルは、契約期間中にホテルリストで定義します。 初期設定してから、 リストが変更されると定期的な更新が行われます。

  2. 変更済み料金のみ: Google はお客様のサーバーに Hint Request メッセージ

  3. 変更済み料金のみ: サーバーは Hint Response メッセージ で、料金を更新するホテルまたは旅行プランの組み合わせを定義します。

  4. Google がクエリ メッセージを送信します。 サーバーに送ります。このクエリ メッセージには、 Google が価格を必要としています

  5. ライブ料金の場合 クエリ、 Google は、ユーザーが回答しなければならない時間制限を設けています。 現在のオークションにホテルや旅行プランを表示するために最低限必要な金額、

  6. サーバーはレスポンスとして トランザクション メッセージ 新しい価格を定義します。

  7. Google は、トランザクションの料金データでキャッシュを更新します。 表示されます。

プル型料金と変更済み料金について詳しくは、このモジュールの 配信モード

トランザクション メッセージを使用した料金

ホテルまたは旅行プランの料金(チェックイン日と 宿泊日数)、 トランザクション メッセージ 旅行プランごとに 1 つの <Result>

価格を設定する際は、次のガイドラインに従ってください。

  • 料金: メンバーごとに、利用可能な最低 2 人部屋の料金を指定します。 選択します。Hotel Prices API を使用して、 サイトに表示されるものは ユーザーの混乱を招き 予約が失われました

  • 滞在日数: 各旅行プランの滞在の合計費用を指定します。 1 泊の宿泊料金とともに表示されます。1 泊の料金は自動的に計算されます。

  • ポリシー: Google の料金の精度に関するポリシーを遵守する 料金を設定する際の参考になりますそのためには、Google のシステムで常に表示される料金が 検索結果は、最終的な予約料金と大きな違いはありません。

  • すべて込みの料金: 米国と Google Cloud のリスティングに掲載されるためには、 カナダのエンドユーザーは、通常、ホテルの税金と手数料を 設定されます。詳細については、次をご覧ください: 税金と手数料に関するポリシー

  • 丸め: 料金、税金、手数料の値は丸めないでください。

広告枠からホテルを削除する方法については、 広告枠の削除

料金に関するメッセージ

トランザクション メッセージを使用して旅行プランの料金を変更する場合、次の子要素は <Result> の要素は必須です。

  • <Property>
  • <Baserate>
  • <Tax>
  • <OtherFees>
  • <Checkin>(旅行プラン)
  • <Nights>(旅行プラン)

optionally を使用すると、<Result> の次の子要素を含めることができます。 トランザクション メッセージ:

  • <AllowablePointsOfSale>
  • <ChargeCurrency>
  • <Custom[1-5]>
  • <RoomBundle>
  • <RoomID>

これらの各要素の詳細については、<Transaction> をご覧ください。

料金の例

次の例では、1 室の料金を設定しています(デフォルトの 2 人部屋) 1 ~ 7 泊で、チェックイン日が 6 月 7 日の場合:

<?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>

各トランザクション メッセージには、次の条件を満たす限り、任意の数の <Result> 要素を含めることができます。 メッセージの合計サイズが 100 MB を超えないようにしてください。

料金の更新頻度

価格は、変更があるたびに更新するように計画してください。方法 これは、更新方法としてプル型料金と変更済み料金のどちらを選択したかによって異なります。 料金に関する情報が表示されます。詳細については、次をご覧ください: 配信モードの選択をご覧ください。

Google から送信されるライブ料金クエリの頻度と数は 構成可能です。詳しくは、ライブ料金をご覧ください。 クエリ

すべて込みの料金

ユーザーの地理的位置によっては、 項目別の料金ではなくすべて込みの料金を使用します。

すべて込みの料金には、次の基本料金の合計が含まれます。 客室と税金、手数料を Transaction の <Baserate> 要素に含めます 表示されます。Itemized の料金では、価格が <Baserate> に分割されます。 <Taxes> 要素と <OtherFees> 要素。