ホテルリストを設定するには、次のいずれかの方法を使用します。
- 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 でホテルリスト フィードを作成する手順は次のとおりです。
ファイルの要件を確認します。
ホテルリスト XML リファレンスの説明に沿って、ファイルをコーディングします。
ホテルリスト フィードのスキーマを使用してファイルを検証します。
ファイルを検証したら、サーバーでフィードをホストします。または、Hotel Center でリストを手動でアップロードすることもできます。
サーバーで XML フィードをホストする
ホテルリスト プルの配信方法では、ホテルリストをサーバーでホストできます。Google は、指定した頻度でフィードを取得します。ホテルリストを作成して XML ファイルを検証したら、次の操作を行います。
ホスティング要件の説明に沿って、Google 用にファイルを準備します。
テクニカル アカウント マネージャー(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 ファイルには任意の方法で名前を付けることができますが、ファイル名ごとに言語コードを追加することをおすすめします。
- 単一の XML ファイルの場合は、
認証要件
必要に応じて、BASIC 認証または DIGEST 認証を使用して、ユーザー名とパスワードでファイルを保護できます。
NTLM はサポートされていません。