XML でホテルリストを設定する

ホテルリストを設定するには、次のいずれかの方法を使用します。

  • CSV ファイルまたは XML ファイルを指定してください
  • Hotel Center からファイルをアップロードする
  • サーバーでファイルをホストする

このガイドでは、XML ファイルを使用してホテルリストを設定し、リクエストしたスケジュールどおりに Google が XML ファイルをダウンロードするようサーバーで XML フィードをホストする方法について説明します。ホテルリストを設定するその他の方法については、ホテル在庫の設定方法をご覧ください。

XML 形式のホテルリストについて

ホテルリスト ファイルには、Hotel Center アカウント内のすべての宿泊施設に関する、宿泊施設の名前、住所、ジオコードの場所などを、宿泊施設別に整理して記述したデータが含まれています。

XML ファイル形式のホテルリスト ファイルの初歩的なサンプルを以下に示します。このサンプルでは、ファイルで指定されている複数の <listing> 要素のうち 1 つのみを示します。各 <listing> 要素は宿泊施設を表します。

<?xml version="1.0" encoding="UTF-8"?>
<listings xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:noNamespaceSchemaLocation="http://www.gstatic.com/localfeed/local_feed.xsd">
  <language>en</language>
  <listing>
    <!-- The value of <id> must be unique to your site for all time. Do NOT reuse IDs. -->
    <id>123abc</id>
    <name>Belgrave House</name>
    <address format="simple">
      <component name="addr1">6 Acacia Ave</component>
      <component name="addr2">Floor 5</component>
      <component name="city">London</component>
      <component name="province">Greater London</component>
      <component name="postal_code">SW1W 9TQ</component>
    </address>
    <country>GB</country>
    <latitude>35.070374</latitude>
    <longitude>-106.213648</longitude>
    <phone type="main">123-456-7890</phone>
    <category>hotel</category> <!-- You can use whatever property type categories you wish -->
  </listing>
  ...
</listings>

XML でホテルリストを作成する

XML でホテルリスト フィードを作成する手順は次のとおりです。

  1. ファイルの要件を確認します。

  2. ホテルリスト XML リファレンスの説明に沿って、ファイルをコーディングします。

  3. ホテルリスト フィードのスキーマを使用してファイルを検証します。

ファイルの検証が成功したら、サーバーでフィードをホストします。または、Hotel Center でリストを手動でアップロードすることもできます。

サーバーで XML フィードをホストする

ホテルリスト プル配信方法では、ホテルリストをサーバーでホストし、Google がお客様の希望する頻度でフィードを取得します。ホテルリストを作成して XML ファイルを検証したら、次の操作を行います。

  1. ホスティング要件の説明に沿って、Google がダウンロードできるようにファイルを準備します。

  2. テクニカル アカウント マネージャー(TAM)に連絡して、次の設定を依頼します。

    • Google のダウンロード スケジュール(通常は週に 1 回)
    • ダウンロード URL と認証の要件

エラーがなければ、ホテルリストは公開され、Google マップで正常に一致した宿泊施設はすべて、Hotel Center アカウントの [宿泊施設] タブ内に表示されます。

エラーがある場合は、Google はエラー情報をお客様と共有するため、お客様はエラーを修正し、再ダウンロードに向けてファイルを準備することができます。

ホスティング要件

XML フィードをホストする際は、次の要件を満たしてください。

サーバーの要件

  • サーバーは HTTP または HTTPS のいずれかでアクセスできる必要があります。

ディレクトリの要件

Google がデータの完全なスナップショットを取得し、不完全なファイルをダウンロードしないようにするには、HTTP サーバーにファイルを送信する際に次のガイドラインに沿ってください。

  • Google が取得するディレクトリ以外のディレクトリで、フィードの XML ファイルの開発と検証を行います。つまり、download ディレクトリは使用しないでください。

  • フィードの XML ファイルを正常に検証したら、ダウンロード ディレクトリから新しく作成したフィードへのシンボリック リンクを作成します。

  • .zip ファイルを提供する場合は、ダウンロード ディレクトリ内ではなく、ルートレベルで XML ファイルを含めてください。

ファイルの要件

  • (書式設定が含まれるファイル(Microsoft Word ファイルなど)ではない)書式なしテキスト ファイルを使用します。

  • 圧縮されていない XML ファイルが 100 MB を超えないようにします。1 つまたは複数の XML ファイルを 1 つの .zip ファイルに圧縮できます。zip 圧縮する XML ファイルや .zip ファイル自体にはサイズ制限はありません。

  • ファイルに次の名前を付けます。

    • 単一の XML ファイルの場合は、PARTNER_NAME_local.xml を使用します。
    • zip 内の 1 つまたは複数の XML ファイルの場合は、PARTNER_NAME_local.xml.zip を使用します。

    zip 内の個々の XML ファイルには任意の方法で名前を付けることができますが、ファイル名ごとに言語コードを追加することをおすすめします。

認証要件

  • 必要に応じて、BASIC 認証と DIGEST 認証のいずれかを使用して、ユーザー名とパスワードによりファイルを保護できます。

  • NTLM はサポートされていません。