Menyiapkan Daftar Hotel di XML

Untuk menyiapkan daftar hotel, Anda dapat menggunakan salah satu metode berikut:

  • Berikan file CSV atau XML
  • Mengupload file dari Pusat Pengelolaan Hotel
  • Menghosting file di server

Panduan ini menjelaskan cara menyiapkan daftar hotel menggunakan file XML dan menghosting feed XML di server Anda agar Google dapat mendownload file XML sesuai jadwal yang diminta. Untuk mengetahui metode lain guna menyiapkan daftar hotel, lihat Cara menyiapkan inventaris hotel.

Tentang daftar hotel di XML

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

Contoh file daftar hotel yang sangat mendasar dalam 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">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>

Membuat daftar hotel di XML

Untuk membuat feed daftar hotel di XML, ikuti langkah-langkah berikut:

  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 memvalidasi file, hosting feed di server Anda. Atau, Anda dapat mengupload daftar secara manual di Pusat Pengelolaan Hotel.

Menghosting feed XML di server Anda

Dengan metode pengiriman Pull Daftar Hotel, Anda dapat menghosting daftar hotel di server, dan Google akan mengambil feed dengan frekuensi yang diinginkan. Setelah membuat daftar hotel dan memvalidasi file XML-nya, lakukan hal berikut:

  1. Siapkan file untuk Google seperti yang dijelaskan dalam Persyaratan hosting.

  2. Hubungi Manajer Akun Teknis (TAM) Anda untuk menyiapkan hal berikut:

    • Jadwal download untuk Google, biasanya seminggu sekali
    • Persyaratan autentikasi dan URL download

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

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

Persyaratan hosting

Patuhi persyaratan berikut saat menghosting feed XML Anda:

Persyaratan server

  • Server harus dapat diakses melalui HTTP atau HTTPS.

Persyaratan direktori

Untuk memastikan Google mengambil snapshot lengkap data Anda 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 selain yang diambil oleh Google, yaitu: Jangan gunakan direktori download.

  • Setelah berhasil memvalidasi file XML feed, buat link simbolis dari direktori download ke feed yang baru dibuat.

  • Jika Anda menyediakan file .zip, sertakan file XML pada tingkat root, bukan dalam direktori download.

Persyaratan file

  • Gunakan file teks biasa dan bukan file berformat seperti file Microsoft Word.

  • Pastikan ukuran file XML yang tidak dikompresi tidak melebihi 100 MB. Satu atau beberapa file XML dapat dikompresi menjadi satu file .zip. Tidak ada batasan untuk file XML ZIP atau file .zip.

  • Beri nama file sebagai berikut:

    • Untuk satu file XML, gunakan PARTNER_NAME_local.xml.
    • Untuk satu atau beberapa file XML dalam zip, gunakan PARTNER_NAME_local.xml.zip

    Setiap file XML dalam zip dapat diberi nama dengan cara apa pun, tetapi sebaiknya tambahkan kode bahasa ke setiap nama file.

Persyaratan autentikasi

  • Secara opsional, Anda dapat mengamankan file dengan nama pengguna dan sandi menggunakan autentikasi DASAR atau DIGEST.

  • NTLM tidak didukung.