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

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

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

このガイドでは、XML ファイルを使用してホテルリストを設定し、サーバーで XML フィードをホストして、リクエストしたスケジュールどおりに Google が 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 週間に 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 内の単一または複数の XML ファイルの場合は、PARTNER_NAME_local.xml.zip を使用します。

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

認証要件

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

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