Menyiapkan Daftar Hotel di XML

Artikel ini menjelaskan cara membuat daftar hotel di XML dan menghosting feed XML di server Anda (juga dikenal sebagai Pull Daftar Hotel) untuk didownload oleh Google pada jadwal yang Anda minta. Untuk mengetahui metode penyiapan daftar hotel lain, lihat Cara menyiapkan inventaris hotel.

Topik-topik berikut dibahas:

Tentang daftar hotel di XML

File daftar hotel berisi data deskriptif, seperti nama properti, alamat, dan lokasi GeoCode, yang disusun berdasarkan properti, untuk semua properti di akun Pusat Pengelolaan Hotel.

Contoh file daftar hotel yang sangat mendasar di format file XML ditunjukkan di bawah. Contoh ini hanya menampilkan salah satu dari beberapa elemen <listing> yang ditentukan dalam file. Setiap elemen <listing> mewakili properti.

<?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">666 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>UK</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>

Membuat daftar hotel di XML

Untuk membuat feed daftar hotel di XML:

  1. Tinjau persyaratan file.
  2. Kodekan file Anda seperti yang dijelaskan dalam Referensi XML Daftar Hotel.
  3. Validasi file menggunakan skema feed daftar hotel.

Setelah berhasil memvalidasi file, hosting feed di server Anda seperti yang dijelaskan di bagian berikutnya. Jika Anda memutuskan untuk mengupload daftar di Pusat Pengelolaan Hotel, lihat Mengupload daftar hotel.

Menghosting feed XML di server

Anda dapat menghosting daftar hotel di server Anda, dan Google secara berkala akan mendownload "mengambil") feed dari server menggunakan frekuensi yang dipilih. Metode pengiriman ini juga dikenal sebagai Pull Daftar Hotel.

Setelah membuat daftar hotel dan memvalidasi file XML-nya, lakukan langkah berikut:

  1. Siapkan file untuk didownload oleh Google seperti yang dijelaskan dalam Persyaratan hosting.
  2. Hubungi manajer akun teknis (TAM) Anda untuk:
    • Menentukan jadwal pengambilan. Google akan otomatis mengambil dan menyerap file yang tersedia dengan frekuensi reguler (biasanya seminggu sekali).
    • Memberikan persyaratan download URL dan autentikasi.

Jika tidak ada error, daftar hotel Anda akan dipublikasikan. Semua properti yang berhasil dicocokkan di Google Maps akan ditampilkan di akun Pusat Pengelolaan Hotel Anda dalam tab Properti.

Jika ada error, Google akan membagikan error tersebut agar Anda dapat memperbaikinya dan menyiapkan file untuk download lagi.

Persyaratan hosting

Bagian ini mencantumkan persyaratan berikut untuk menghosting feed XML Anda:

Persyaratan server

  • Hosting feed XML Anda di server. Server harus dapat diakses melalui HTTP atau HTTPS.

Persyaratan direktori

Untuk memastikan bahwa Google mengambil ringkasan data yang lengkap dan tidak mencoba mendownload file yang tidak lengkap, ikuti panduan berikut saat memposting file ke server HTTP Anda:

  • Kembangkan dan validasi file XML feed Anda di direktori tempat Google tidak mengambil konten (bukan di direktori "download").
  • Setelah Anda berhasil memvalidasi file XML feed, buat link simbolik di direktori tempat Google mendownload konten. Link simbolik harus menunjuk feed yang baru dibuat.
  • Jika Anda menyediakan file zip, sertakan file XML di tingkat root, bukan di dalam direktori download.

Persyaratan file

  • Buat file Anda di direktori tempat Google tidak mengambil konten.
  • Gunakan file teks biasa (bukan file berformat seperti file Microsoft Word).
  • Pastikan bahwa file XML yang tidak dikompresi berukuran maksimal 100 MB. Satu atau beberapa file XML dapat dikompresi menjadi satu file .zip. Tidak ada batas ukuran untuk file XML yang di-zip atau file .zip.
  • Beri nama file sebagai berikut:
    • <partner_name>_local.xml (Untuk satu file XML.)
    • <partner_name>_local.xml.zip (Untuk satu atau beberapa file XML dalam zip. File XML individu dalam zip dapat diberi nama dengan cara apa pun. Namun, sebaiknya tambahkan kode bahasa ke setiap nama file.)

Persyaratan autentikasi

  • Secara opsional, Anda dapat mengamankan file dengan nama pengguna dan sandi menggunakan autentikasi BASIC atau DIGEST (NTLM saat ini tidak didukung).