Referensi XML Daftar Hotel

Daftar hotel adalah satu atau beberapa file XML yang mencantumkan semua hotel yang akan Anda berikan informasi harganya. File daftar hotel itu sendiri tidak berisi informasi harga.

Elemen root daftar hotel adalah elemen <listings>. Elemen ini berisi elemen <listing> yang mendeskripsikan properti Anda.

Anda membuat daftar hotel sebagai bagian dari implementasi awal, lalu menambahkan atau menghapus hotel dari daftar tersebut sebagai bagian dari pemeliharaan rutin.

Setelah membuat daftar hotel, Anda dapat menguploadnya secara manual ke Google menggunakan Pusat Pengelolaan Hotel atau menghostingnya di server Anda.

Persyaratan listingan

Agar memenuhi syarat untuk Google Iklan Hotel, properti dalam daftar hotel Anda harus memiliki kriteria berikut:

  • Kamar tempat tamu yang membayar bisa menginap
  • Keberadaan fisik dan lokasi tetap yang terbuka bagi umum
  • Dinding dan sistem pipa permanen
  • Persyaratan menginap minimum yang tidak boleh lebih dari 7 hari

Contoh umum properti yang tidak memenuhi syarat meliputi kapal pesiar dan apartemen karena properti tersebut biasanya tidak memenuhi kriteria di atas.

Kabin perkemahan dan tempat berkemah lainnya dengan dinding, sistem pipa, dan kontrol iklim permanen (termasuk kompor kayu atau pemanas propana) memenuhi syarat. Penginapan outdoor yang tidak memenuhi syarat meliputi:

  • Bumi perkemahan, yang tamunya menginap di tenda
  • Tempat parkir RV, yang tamunya membawa kendaraan RV sendiri

<listings>

<listings> adalah elemen root daftar hotel dan berisi elemen <language> dan setidaknya satu <listing>.

Elemen <listings> muncul di tempat berikut dalam hierarki XML daftar hotel:

+ <listings>
    + <language>
    + <listing>

Sintaksis

Elemen <listings> menggunakan sintaksis berikut:

<?xml version="1.0" encoding="UTF-8"?>
<listings xmlns:xsi="xsi"
    xsi:noNamespaceSchemaLocation="schema_xsd">
  <language>language_code</language>
  <listing>listing</listing>
  ...
</listings>

Atribut

Elemen <listings> memiliki atribut berikut:

Atribut Wajib? Deskripsi
xmlns:xsi Wajib Tetapkan ke "http://www.w3.org/2001/XMLSchema-instance".
xsi:noNamespaceSchemaLocation Wajib Tetapkan ke "https://www.gstatic.com/localfeed/local_feed.xsd".

Elemen turunan

Elemen <listings> memiliki elemen turunan berikut:

Elemen turunan Wajib? Jenis Deskripsi
<language> Wajib String Bahasa yang digunakan untuk menulis feed. Tetapkan nilai elemen ini ke kode bahasa dua huruf. Misalnya, "en" untuk bahasa Inggris.
<listing> Wajib <listing> Satu atau beberapa entri yang mendeskripsikan setiap hotel di feed. Perhatikan bahwa setiap hotel dalam daftar harus memiliki ID yang unik untuk situs Anda, dan ID ini tidak boleh digunakan kembali.

Contoh

Alamat Terstruktur

Contoh berikut menunjukkan sebagian daftar hotel dengan alamat terstruktur:

<?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>

Alamat Bentuk Bebas

Contoh berikut menunjukkan sebagian daftar hotel dengan alamat bentuk bebas:

<?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>666 Acacia Ave, Floor 5, Boston, MA, 02472</address>
    <country>US</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>

Konten Opsional

Contoh berikut menunjukkan sebagian daftar hotel dengan listingan yang berisi <content> opsional:

<?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>
    <id>123456</id>
    <name>My Apartment</name>
    <address format="simple">
      <component name="addr1">1 Sandstone Building</component>
      <component name="city">Los Angeles</component>
      <component name="postal_code">90210</component>
      <component name="province">CA</component>
    </address>
    <country>US</country>
    <latitude>40.730610</latitude>
    <longitude>-73.935242</longitude>
    <phone type="main">12345678</phone>
    <category>hotel</category> <!-- You can use whatever property type categories you wish -->
    <content>
      <text type="description">
        <link>https://examplelisting.com/listings/12345</link>
        <title>3 bedrooms with ocean views</title>
        <body>Stay in this newly renovated 3BR house with ocean views.</body>
        <date month="7" day="23" year="2017"/>
      </text>
      <review type="editorial">
        <link>https://example.com/reviews/42</link>
        <title>A little piece of heaven</title>
        <author>EXAMPLE.COM</author>
        <rating>8</rating>
        <body>This place is really good.</body>
      </review>
      <review type="user">
        <link>https://exampleperson.org/reviews/82</link>
        <author>Susan von Trapp</author>
        <rating>6</rating>
        <body>Not a bad place, but I prefer to be closer to the beach.</body>
        <date day="6" month="7" year="2017"/>
        <servicedate day="16" month="6" year="2017"/>
      </review>
      <attributes>
        <website>https://hotel.example.com</website>
        <client_attr name="rating">8.2</client_attr>
        <client_attr name="star_rating">4</client_attr>
        <client_attr name="num_reviews">14</client_attr>
        <client_attr name="air_conditioned">Yes</client_attr>
        <client_attr name="has_beach_access">No</client_attr>
        <client_attr name="has_free_breakfast">Yes</client_attr>
        <client_attr name="has_spa">No</client_attr>
        <client_attr name="number_of_rooms">5</client_attr>
        <client_attr name="pets_allowed">Yes</client_attr>
        <client_attr name="wheelchair_accessible">Yes</client_attr>
        <client_attr name="kitchen_availability">Available in all rooms</client_attr>
        <client_attr name="parking_type">No payment required</client_attr>
        <client_attr name="swimming_pool_type">Indoors</client_attr>
        <client_attr name="wifi_type">Paid</client_attr>
      </attributes>
      <image type="photo" url="https://image_url">
        <link>https://image_url</link>
        <title>Main hotel picture</title>
      </image>
    </content>
  </listing>
  ...
</listings>

<listing>

Definisi hotel di elemen <listings> daftar hotel.

Elemen <listing> muncul di tempat berikut dalam hierarki XML Feed Daftar Hotel:

+ <listings>
    + <language>
    + <listing>

Sintaksis

Elemen <listing> menggunakan sintaksis berikut:

<?xml version="1.0" encoding="UTF-8"?>
<listings ... >
  <listing>
    <!-- Specify <listing>'s child elements in the order shown below. -->
    <id>hotel_ID</id>
    <name>hotel_name</name>
    <address>
      <component name="addr1">street_address_1</component>
      <component name="addr2">street_address_2</component>
      <component name="city">city_name</component>
      <component name="province">province_name</component>
      <component name="postal_code">postal_code</component>
    </address>
    <!-- You can also define an address freeform, although this is not recommended: -->
    <!-- <address>freeform_address</address> -->

    <country>country_code</country>
    <latitude>hotel_latitude</latitude>
    <longitude>hotel_longitude</longitude>
    <phone type="[fax|main|mobile|tdd|tollfree]">phone_number</phone>
    <category>hotel</category> <!-- You can use whatever property type categories you wish -->
    <content>content</content>
  </listing>
</listings>

Atribut

Elemen <listing> tidak memiliki atribut.

Elemen turunan

Elemen <listing> memiliki elemen turunan berikut:

Elemen turunan Wajib? Jenis Deskripsi
<id> Wajib String ID unik untuk hotel.
<name> Wajib String Nama hotel. Contoh:

<name>Belgrave House</name>
<address> Wajib Object atau String

Lokasi fisik lengkap hotel.

Elemen ini menggunakan satu atribut, format, yang harus Anda tetapkan ke "simple".

Setidaknya, Anda harus memberikan alamat jalan, kota, negara bagian/daerah, dan kode pos untuk hotel. Gunakan elemen turunan <component> untuk mendeskripsikan setiap bagian alamat berikut:

  • addr1: Alamat utama hotel.
  • addr2: Alamat sekunder, jika perlu.
  • addr3: Bagian ketiga alamat, jika perlu.
  • city: Nama kota hotel.
  • province: Nama negara bagian, daerah, atau provinsi hotel.
  • postal_code: Kode pos hotel.

Contoh:


<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>

Atau, Anda dapat memberikan alamat "bentuk bebas", meskipun hal ini tidak direkomendasikan. Contoh:


<address>666 Acacia Ave, Floor 5, Boston, MA, 02472</address>

Perhatikan bahwa P.O. box atau alamat khusus surat lainnya tidak dianggap sebagai alamat fisik lengkap.

<country> Wajib String Negara tempat listingan ini berada. Nilainya harus berupa kode negara 2 huruf besar ISO 3116. Misalnya, Amerika Serikat adalah "US" dan Kanada adalah "CA". Contoh:

<country>US</country>
<latitude> Wajib* Float Lintang yang sesuai dengan lokasi listingan. Contoh:

<latitude>37.423738</latitude>

Nilai ini dapat dihasilkan dengan alat GeoCoding seperti Google Maps API.

<longitude> Wajib* Float Bujur yang sesuai dengan lokasi listingan. Contoh:

<longitude>-122.090101</longitude>

Nilai ini dapat dihasilkan dengan alat GeoCoding seperti Google Maps API.

<location_precision> Opsional Integer Presisi lokasi properti yang dikirim dalam meter saat lintang dan bujur properti di-obfuscate. Nol (0) berarti tidak ada obfuscation dan lokasinya tepat. Catatan: Elemen ini hanya berlaku untuk Rental Akomodasi.
<phone> Wajib* String

Satu atau beberapa nomor kontak untuk hotel. Jika listingan adalah cabang bisnis, berikan nomor telepon khusus untuk lokasi cabang (bukan nomor telepon kantor pusat).

Atribut type bisa berupa salah satu dari hal berikut:

  • fax: Nomor telepon faks.
  • main: Nomor telepon suara utama.
  • mobile: Nomor telepon seluler.
  • tdd: Nomor telepon Perangkat Telekomunikasi untuk Tunarungu (TDD).
  • tollfree: Nomor telepon bebas pulsa.

Contoh:


<!-- Singapore (country code +65) -->
<phone type="main">+65 6722-2323</phone>
<!-- U.S. (country code +1) -->
<phone type="fax">+1 408-555-1111</phone>

Minimal, Anda harus memberikan jenis main.

* Diperlukan nomor telepon ATAU lintang/bujur. Sebaiknya Anda menentukan keduanya.
<category> Opsional String Jenis properti, seperti hotel. Partner dapat menggunakan kategori internal apa pun yang mereka miliki untuk mendeskripsikan propertinya, seperti "hotel bisnis", "resor", "motel", dan sejenisnya.
<content> Opsional <content> Detail opsional yang digunakan untuk listingan, seperti deskripsi, rating, dan fitur properti.

Contoh

Alamat Terstruktur

Contoh berikut menunjukkan sebagian daftar hotel dengan alamat terstruktur:

<?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>

Alamat Bentuk Bebas

Contoh berikut menunjukkan sebagian daftar hotel dengan alamat bentuk bebas:

<?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>666 Acacia Ave, Floor 5, Boston, MA, 02472</address>
    <country>US</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>

Konten Opsional

Contoh berikut menunjukkan sebagian daftar hotel dengan listingan yang berisi <content> opsional:

<?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>
    <id>123456</id>
    <name>My Apartment</name>
    <address format="simple">
      <component name="addr1">1 Sandstone Building</component>
      <component name="city">Los Angeles</component>
      <component name="postal_code">90210</component>
      <component name="province">CA</component>
    </address>
    <country>US</country>
    <latitude>40.730610</latitude>
    <longitude>-73.935242</longitude>
    <phone type="main">12345678</phone>
    <category>hotel</category> <!-- You can use whatever property type categories you wish -->
    <content>
      <text type="description">
        <link>https://examplelisting.com/listings/12345</link>
        <title>3 bedrooms with ocean views</title>
        <body>Stay in this newly renovated 3BR house with ocean views.</body>
        <date month="7" day="23" year="2017"/>
      </text>
      <review type="editorial">
        <link>https://example.com/reviews/42</link>
        <title>A little piece of heaven</title>
        <author>EXAMPLE.COM</author>
        <rating>8</rating>
        <body>This place is really good.</body>
      </review>
      <review type="user">
        <link>https://exampleperson.org/reviews/82</link>
        <author>Susan von Trapp</author>
        <rating>6</rating>
        <body>Not a bad place, but I prefer to be closer to the beach.</body>
        <date day="6" month="7" year="2017"/>
        <servicedate day="16" month="6" year="2017"/>
      </review>
      <attributes>
        <website>https://hotel.example.com</website>
        <client_attr name="rating">8.2</client_attr>
        <client_attr name="star_rating">4</client_attr>
        <client_attr name="num_reviews">14</client_attr>
        <client_attr name="air_conditioned">Yes</client_attr>
        <client_attr name="has_beach_access">No</client_attr>
        <client_attr name="has_free_breakfast">Yes</client_attr>
        <client_attr name="has_spa">No</client_attr>
        <client_attr name="number_of_rooms">5</client_attr>
        <client_attr name="pets_allowed">Yes</client_attr>
        <client_attr name="wheelchair_accessible">Yes</client_attr>
        <client_attr name="kitchen_availability">Available in all rooms</client_attr>
        <client_attr name="parking_type">No payment required</client_attr>
        <client_attr name="swimming_pool_type">Indoors</client_attr>
        <client_attr name="wifi_type">Paid</client_attr>
      </attributes>
      <image type="photo" url="https://image_url">
        <link>https://image_url</link>
        <title>Main hotel picture</title>
      </image>
    </content>
  </listing>
  ...
</listings>

<content>

Menambahkan informasi tentang listingan, seperti rating dan ulasan, fasilitas, serta detail lainnya. Elemen <content> bersifat opsional. Dalam <content>, semua elemen turunan bersifat opsional.

Elemen <content> muncul di tempat berikut dalam hierarki XML Feed Daftar Hotel:

+ <listings>
    + <language>
    + <listing>
        + <content>

Sintaksis

Elemen <content> menggunakan sintaksis berikut:

<?xml version="1.0" encoding="UTF-8"?>
<listings ... >
  <listing>
    <content>
      <!-- Specify <text>'s child elements in the order shown below. -->
      <text type="description">
        <link>listing_link</link>
        <title>listing_title</title>
        <author>listing_author</author>
        <body>listing_description</body>
        <date month="MM" day="DD" year="YYYY"/>
      </text>
      <!-- 0 or more reviews: -->
      <review type="[editorial|user]">
        ...
      </review>
      <!-- 0 or more attributes: -->
      <attributes>
        <website>https://hotel.example.com</website>
        <client_attr name="air_conditioned">[No|Yes]</client_attr>
        <client_attr name="all_inclusive_available">[No|Yes]</client_attr>
        <client_attr name="alternate_hotel_id">alternate_hotel_id</client_attr>
        <client_attr name="child_friendly">[No|Yes]</client_attr>
        <client_attr name="custom_0">custom_attribute_0</client_attr>
        <client_attr name="custom_1">custom_attribute_1</client_attr>
        <client_attr name="custom_2">custom_attribute_2</client_attr>
        <client_attr name="custom_3">custom_attribute_3</client_attr>
        <client_attr name="custom_4">custom_attribute_4</client_attr>
        <client_attr name="has_affiliated_golf_course">[No|Yes]</client_attr>
        <client_attr name="has_airport_shuttle">[No|Yes]</client_attr>
        <client_attr name="has_bar_or_lounge">[No|Yes]</client_attr>
        <client_attr name="has_beach_access">[No|Yes]</client_attr>
        <client_attr name="has_business_center">[No|Yes]</client_attr>
        <client_attr name="has_fitness_center">[No|Yes]</client_attr>
        <client_attr name="has_free_breakfast">[No|Yes]</client_attr>
        <client_attr name="has_hot_tub">[No|Yes]</client_attr>
        <client_attr name="has_laundry_service">[No|Yes]</client_attr>
        <client_attr name="has_restaurant">[No|Yes]</client_attr>
        <client_attr name="has_room_service">[No|Yes]</client_attr>
        <client_attr name="has_spa">[No|Yes]</client_attr>
        <client_attr name="hotel_brand">hotel_brand</client_attr>
        <client_attr name="kitchen_availability">[Available in all rooms|Available in some rooms|
          Not available]</client_attr>
        <client_attr name="number_of_rooms">rooms_per_unit</client_attr>
        <client_attr name="num_reviews">number_of_reviews</client_attr>
        <client_attr name="parking_type">[No payment required|Paid|Not available]</client_attr>
        <client_attr name="pets_allowed">[No|Yes]</client_attr>
        <client_attr name="rating">aggregate_rating</client_attr>
        <client_attr name="star_rating">[1|2|3|4|5]</client_attr>
        <client_attr name="smoke_free_property">[No|Yes]</client_attr>
        <client_attr name="swimming_pool_type">[Indoors|Outdoors|Indoors and outdoors|Not available]</client_attr>
        <client_attr name="wheelchair_accessible">[No|Yes]</client_attr>
        <client_attr name="wifi_type">[Not available|No payment required|Paid]</client_attr>
      </attributes>
      <!-- a picture of the hotel or property-->
      <image type="photo" url="https://image_url">
        <link>https://image_url</link>
        <title>Main Hotel Picture</title>
      </image>
    </content>
  </listing>
  ...
</listings>

Atribut

Elemen <content> tidak memiliki atribut.

Elemen turunan

Elemen <content> memiliki elemen turunan berikut:

Elemen turunan Wajib? Jenis Deskripsi
<text 
type=
"description">
Opsional Object

Halaman yang terkait dengan listingan dari penyedia. Memiliki elemen turunan berikut:

  • <link>: Link ke deskripsi. Sertakan "http://" atau
    "https://" di elemen ini (opsional).
  • <title>: Judul untuk deskripsi (opsional).
  • <author>: Penulis deskripsi (opsional).
  • <body>: Isi deskripsi (wajib).
  • <date>: Tanggal deskripsi (opsional).
  • Catatan: Elemen ini harus muncul sesuai urutan di atas.

<review 
type=
"[editorial|user]">
Opsional <review>

Berisi ulasan pengguna atau ulasan editorial listingan. Listingan Anda dapat memiliki berapa pun ulasan di dalamnya, dari jenis apa pun.

Anda tidak perlu menyertakan semua ulasan untuk properti di elemen <listing>; elemen ini ditujukan agar Anda menyertakan ulasan terpilih yang menggambarkan fitur atau kualitas listingan ini.

<attributes> Opsional Object

Berisi 0 atau beberapa elemen turunan <client_attr> yang memberikan detail tentang properti. Elemen turunan menggunakan sintaksis berikut:


<client_attr name="attribute_name">attribute_value<client_attr>

Untuk mengetahui daftar dan deskripsi elemen turunan, lihat <attributes>.

Semua elemen <client_attr> bersifat opsional.

Jika ada elemen turunan <website>, elemen tersebut harus diposisikan sebelum elemen <client_attr>.

<image> Opsional Object Tag berulang, berisi informasi gambar terperinci.

Contoh

Contoh berikut menunjukkan sebagian daftar hotel yang menyertakan elemen <content>:

<?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>
    <id>123456</id>
    <name>My Apartment</name>
    <address format="simple">
      <component name="addr1">1 Sandstone Building</component>
      <component name="city">Los Angeles</component>
      <component name="postal_code">90210</component>
      <component name="province">CA</component>
    </address>
    <country>US</country>
    <latitude>40.730610</latitude>
    <longitude>-73.935242</longitude>
    <phone type="main">12345678</phone>
    <category>hotel</category> <!-- You can use whatever property type categories you wish -->
    <content>
      <text type="description">
        <link>https://examplelisting.com/listings/12345</link>
        <title>3 bedrooms with ocean views</title>
        <body>Stay in this newly renovated 3BR house with ocean views.</body>
        <date month="7" day="23" year="2017"/>
      </text>
      <review type="editorial">
        <link>https://example.com/reviews/42</link>
        <title>A little piece of heaven</title>
        <author>EXAMPLE.COM</author>
        <rating>8</rating>
        <body>This place is really good.</body>
      </review>
      <review type="user">
        <link>https://exampleperson.org/reviews/82</link>
        <author>Susan von Trapp</author>
        <rating>6</rating>
        <body>Not a bad place, but I prefer to be closer to the beach.</body>
        <date day="6" month="7" year="2017"/>
        <servicedate day="16" month="6" year="2017"/>
      </review>
      <attributes>
        <website>https://hotel.example.com</website>
        <client_attr name="rating">8.2</client_attr>
        <client_attr name="star_rating">4</client_attr>
        <client_attr name="num_reviews">14</client_attr>
        <client_attr name="air_conditioned">Yes</client_attr>
        <client_attr name="has_beach_access">No</client_attr>
        <client_attr name="has_free_breakfast">Yes</client_attr>
        <client_attr name="has_spa">No</client_attr>
        <client_attr name="number_of_rooms">5</client_attr>
        <client_attr name="pets_allowed">Yes</client_attr>
        <client_attr name="wheelchair_accessible">Yes</client_attr>
        <client_attr name="kitchen_availability">Available in all rooms</client_attr>
        <client_attr name="parking_type">No payment required</client_attr>
        <client_attr name="swimming_pool_type">Indoors</client_attr>
        <client_attr name="wifi_type">Paid</client_attr>
      </attributes>
      <image type="photo" url="https://image_url">
        <link>https://image_url</link>
        <title>Main hotel picture</title>
      </image>
    </content>
  </listing>
  ...
</listings>

<review>

Berisi ulasan pengguna atau ulasan editorial. Anda tidak perlu menyertakan semua ulasan untuk listingan di elemen <listing>; elemen ini ditujukan agar Anda menyertakan ulasan terpilih yang menunjukkan fitur atau kualitas listingan ini.

Elemen <review> muncul di tempat berikut dalam hierarki XML Feed Daftar Hotel:

+ <listings>
    + <language>
    + <listing>
        + <content>
            + <review>

Sintaksis

Elemen <review> menggunakan sintaksis berikut:

<?xml version="1.0" encoding="UTF-8"?>
<listings ... >
  <listing>
    <content>
      ...
      <!-- Specify <review>'s child elements in the order shown below. -->
      <review type="editorial">
        <link>review_link</link>
        <title>review_title</title> <!-- Title is for reviews of type "editorial" only -->
        <author>review_author</author>
        <rating>review_rating</rating>
        <body>review_text</body>
        <date>review_date</date>
        <servicedate>review_servicedate</servicedate>
      </review>
      <review type="user">
        <link>review_link</link>
        <author>review_author</author>
        <date month="MM" day="DD" year="YYYY"/>  <!-- Date is for reviews of type "user" only -->
        <servicedate month="MM" day="DD" year="YYYY"/>  <!-- Service Date is for reviews of type "user" only -->
        <rating>review_rating</rating>
        <body>review_text</body>
      </review>
    </content>
  </listing>
</listings>

Atribut

Elemen <review> memiliki atribut berikut:

Atribut Wajib? Deskripsi
type Wajib Jenis ulasan. Tetapkan ke salah satu nilai berikut:
  • editorial: Ulasan oleh situs atau otoritas peninjau lainnya.
  • user: Ulasan oleh pengguna akhir.

Elemen turunan

Elemen <review> memiliki elemen turunan berikut:

Elemen turunan Wajib? Jenis Deskripsi
<link> Opsional String Link ke ulasan. Sertakan "http://" atau "https://" di elemen ini.
<title> Opsional String (Khusus ulasan editorial) Judul ulasan.
<author> Opsional String Penulis ulasan; misalnya "Susan von Trapp". Ini juga dapat berupa nama situs atau publikasi tempat ulasan muncul jika tidak disebutkan.
<rating> Opsional String Angka floating point dari 0 hingga 10 (inklusif) yang mewakili skor ulasan. Misalnya "8,9".
<body> Opsional String Teks ulasan. Elemen ini tidak boleh berisi HTML.
<date month="MM" day="DD" year="YYYY"/> Opsional Object (Khusus ulasan pengguna) Tanggal ulasan, yang Anda tentukan dengan atribut elemen berikut:
  • day: Hari dalam sebulan; misalnya "3".
  • month: Bulan, dengan 1 = Januari. Misalnya "12".
  • year: Empat digit tahun; misalnya "2018".

Misalnya, 7 Juni 2017 ditulis sebagai:


<date month="6" day="7" year="2017"/>
<servicedate month="MM" day="DD" year="YYYY"/> Opsional Object (Khusus ulasan pengguna) Tanggal pengulas mengunjungi listingan yang sedang diulas. Formatnya sama dengan <date> di atas.

Misalnya, 7 Juni 2017 ditulis sebagai:


<servicedate month="6" day="7" year="2017"/>

Perhatikan bahwa <title> adalah elemen turunan <review> yang valid hanya jika type ulasan adalah editorial, dan <date> hanya valid jika type adalah user.

Contoh

Contoh berikut menunjukkan sebagian daftar hotel dengan listingan yang berisi ulasan editorial dan pengguna:

<?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>
    <id>123456</id>
    <name>My Apartment</name>
    <address format="simple">
      <component name="addr1">1 Sandstone Building</component>
      <component name="city">Los Angeles</component>
      <component name="postal_code">90210</component>
      <component name="province">CA</component>
    </address>
    <country>US</country>
    <latitude>40.730610</latitude>
    <longitude>-73.935242</longitude>
    <phone type="main">12345678</phone>
    <category>hotel</category> <!-- You can use whatever property type categories you wish -->
    <content>
      <text type="description">
        <link>https://examplelisting.com/listings/12345</link>
        <title>3 bedrooms with ocean views</title>
        <body>Stay in this newly renovated 3BR house with ocean views.</body>
        <date month="7" day="23" year="2017"/>
      </text>
      <review type="editorial">
        <link>https://example.com/reviews/42</link>
        <title>A little piece of heaven</title>
        <author>EXAMPLE.COM</author>
        <rating>8</rating>
        <body>This place is really good.</body>
      </review>
      <review type="user">
        <link>https://exampleperson.org/reviews/82</link>
        <author>Susan von Trapp</author>
        <rating>6</rating>
        <body>Not a bad place, but I prefer to be closer to the beach.</body>
        <date day="6" month="7" year="2017"/>
        <servicedate day="16" month="6" year="2017"/>
      </review>
      <attributes>
        <website>https://hotel.example.com</website>
        <client_attr name="rating">8.2</client_attr>
        <client_attr name="star_rating">4</client_attr>
        <client_attr name="num_reviews">14</client_attr>
        <client_attr name="air_conditioned">Yes</client_attr>
        <client_attr name="has_beach_access">No</client_attr>
        <client_attr name="has_free_breakfast">Yes</client_attr>
        <client_attr name="has_spa">No</client_attr>
        <client_attr name="number_of_rooms">5</client_attr>
        <client_attr name="pets_allowed">Yes</client_attr>
        <client_attr name="wheelchair_accessible">Yes</client_attr>
        <client_attr name="kitchen_availability">Available in all rooms</client_attr>
        <client_attr name="parking_type">No payment required</client_attr>
        <client_attr name="swimming_pool_type">Indoors</client_attr>
        <client_attr name="wifi_type">Paid</client_attr>
      </attributes>
      <image type="photo" url="https://image_url">
        <link>https://image_url</link>
        <title>Main hotel picture</title>
      </image>
    </content>
  </listing>
  ...
</listings>

<attributes>

Tag <attributes> dapat digunakan untuk mendeskripsikan fasilitas properti dan mengklasifikasikan rating serta ulasan properti.

+ <listings>
    + <language>
    + <listing>
        + <content>
            + <review>
            + <attributes>

Catatan: Semua atribut bersifat opsional.

Elemen turunan

Elemen turunan Wajib? Deskripsi
<website> Opsional Situs utama untuk hotel. Jika ada, elemen ini harus diposisikan sebelum elemen <client_attr> pertama. Contoh:

<website>https://hotel.example.com</website>
<client_attr name="attribute_name"> Opsional Karakteristik atau "atribut" tambahan properti yang dapat ditentukan menggunakan attribute_name atau attribute_name untuk Rental Akomodasi yang saat ini didukung.

Nilai untuk placeholder attribute_name

Tabel berikut mencantumkan nilai yang valid untuk attribute_name di elemen <client_attr name="attribute_name">.

Nilai untuk attribute_name Deskripsi Nilai konten yang valid
air_conditioned Semua kamar tamu di properti ini memiliki AC. Ya/Tidak
all_inclusive_available Tersedia kamar atau tarif yang mencakup tidak hanya kamar, tetapi semua makanan dan minuman (termasuk minuman beralkohol) selama masa menginap tamu. Ya/Tidak
alternate_hotel_id ID alternatif untuk properti Anda. Memiliki ID terpisah dapat berguna jika Anda mungkin memerlukan satu ID properti untuk informasi feed dan ID properti lainnya untuk mesin pemesanan Anda. Nilai string apa pun
child_friendly Bisnis memiliki satu atau beberapa fitur khusus untuk keluarga yang bepergian dengan anak-anak, seperti potongan harga, tempat tidur bayi atau tempat tidur anak, klub anak, layanan pengasuh anak, atau tempat hiburan atau tempat yang cocok bagi anak-anak untuk bermain di lokasi. Ya/Tidak
custom_[0-4] Atribut khusus dengan jenis string apa pun. Ini tidak akan ditampilkan kepada pengguna, tetapi dapat digunakan untuk mengelompokkan hotel di Kampanye Google Ads. Ada 5 kolom semacam itu yang dapat digunakan dengan cara ini yang tidak dapat dipertukarkan. Misalnya, hotel dengan custom_0 = "City Center" tidak akan dikelompokkan dengan hotel dengan custom_4 = "City Center". Nilai string apa pun
has_affiliated_golf_course Properti ini dilengkapi lapangan golf di lokasinya atau memiliki lapangan golf di dekatnya dan menyediakan reservasi tee-time serta transportasi antar-jemput lapangan untuk tamu. Sering kali ada biaya yang terkait dengan penggunaan lapangan golf. Ya/Tidak
has_airport_shuttle Properti ini menawarkan antar-jemput bandara, gratis atau dengan biaya tambahan. Ini bisa berupa antar-jemput yang berhenti di beberapa hotel selama memiliki perhentian eksplisit di hotel ini. Ya/Tidak
has_bar_or_lounge Terdapat bar atau lounge indoor dan/atau outdoor yang menyajikan minuman beralkohol. Tamu tidak perlu meninggalkan lokasi untuk mengunjungi bar atau lounge. Ya/Tidak
has_beach_access Properti ini memiliki pantai yang dapat diakses langsung tanpa harus melintasi jalan umum. Ya/Tidak
has_business_center Properti ini memiliki kamar dengan komputer, akses internet, dan printer yang tersedia bagi tamu yang memerlukan ruang kerja gratis atau berbayar untuk menjalankan bisnis di lokasi. Ya/Tidak
has_fitness_center Properti ini memiliki pusat kebugaran. Tamu tidak perlu meninggalkan lokasi untuk mengunjungi pusat kebugaran. Ya/Tidak
has_free_breakfast Sarapan gratis tersedia untuk semua tamu setiap hari dalam seminggu, terlepas dari tarif kamar. Jika hotel memiliki tarif kamar yang menyertakan sarapan gratis, dan tarif kamar yang tidak menyertakan sarapan gratis, Anda harus menunjukkan false untuk atribut ini. Ya/Tidak
has_hot_tub Sebagian atau semua kamar tamu memiliki whirlpool atau jacuzzi, atau properti memiliki bak mandi air panas di lokasi. Mungkin ada biaya tambahan untuk bak mandi air panas. Ya/Tidak
has_laundry_service Tamu dapat meninggalkan laundry di resepsionis atau di kamar mereka, kemudian setelah dicuci akan dikembalikan ke kamar mereka. Mungkin akan ada biaya tambahan untuk layanan ini. Fasilitas laundry koin tidak termasuk. Ya/Tidak
has_restaurant Terdapat tempat duduk indoor dan/atau restoran outdoor di lokasi. Tamu tidak perlu meninggalkan lokasi untuk mengunjungi restoran. Ya/Tidak
has_room_service Makanan disiapkan di hotel dan dikirim langsung ke kamar oleh staf. Jadwal room service mungkin terbatas. Mungkin ada biaya tambahan. Ya/Tidak
has_spa Terdapat spa di properti yang menyediakan satu atau beberapa layanan gratis atau berbayar berikut: pijat, sauna, dan perawatan wajah. Tamu tidak perlu meninggalkan lokasi untuk mengunjungi spa. Ya/Tidak
hotel_brand Merek yang menaungi hotel ini. Misalnya, "Marriott" atau "Hilton". Nama ini tidak akan ditampilkan kepada pengguna, tetapi dapat digunakan untuk mengelompokkan hotel dan mengonfigurasi ikon hotel di Kampanye Google Ads. Nilai string apa pun
kitchen_availability Tersedia dapur, tempat tamu dapat menyiapkan makanan hangat dan makanan dingin di kamarnya.
  • Tersedia di semua kamar
  • Tersedia di beberapa kamar
  • Tidak tersedia
number_of_rooms Kolom ini mencantumkan jumlah total unit yang terkait dengan ID listingan. Catatan: Jumlah ini tidak mewakili harga per unit pemesanan berdasarkan data feed inventaris dan harga. Semua bilangan bulat non-negatif.
num_reviews Jumlah ulasan listingan. Semua bilangan bulat non-negatif.
parking_type Menunjukkan apakah tempat parkir tersedia dan apakah parkir gratis atau berbayar.
  • Tidak perlu bayar
  • Berbayar
  • Tidak tersedia
pets_allowed Beberapa atau semua kamar mengizinkan tamu membawa hewan peliharaan (anjing dan/atau kucing yang bukan hewan pemandu). Ya/Tidak
rating Jumlah floating point yang mewakili rating properti gabungan. Jumlah ini biasanya dari 0-5, 0-10, atau 0-100, tetapi Anda bisa menggunakan rentang apa pun yang mewakili sistem rating Anda.
smoke_free_property Merokok tidak diizinkan di seluruh properti. Ya/Tidak
star_rating Jumlah bintang yang diberikan ke listingan dari organisasi rating. 1, 2, 3, 4, 5.
swimming_pool_type Menunjukkan apakah kolam renang tersedia di properti, dan jika ada, jenis kolam renangnya.
  • Indoor
  • Outdoor
  • Indoor dan outdoor
  • Tidak tersedia
wheelchair_accessible Properti ini dapat diakses oleh pengguna kursi roda. Ya/Tidak
wifi_type Menunjukkan apakah properti menyediakan layanan internet nirkabel (Wi-Fi) bagi pelanggan untuk digunakan di semua bagian properti (tidak terbatas hanya di area tertentu). Mungkin gratis atau mungkin dikenakan biaya penggunaan.
  • Tidak perlu bayar
  • Berbayar
  • Tidak tersedia

Nilai untuk placeholder attribute_name untuk Rental Akomodasi

Di bawah ini adalah daftar nilai yang valid untuk attribute_name di elemen <client_attr name="attribute_name">, tetapi, partner sebaiknya memberikan attribute_name tambahan yang mungkin mereka miliki. Nilai ini hanya berlaku untuk properti rental akomodasi.

Nilai untuk attribute_name Wajib? Deskripsi Nilai konten yang valid
capacity Wajib Jumlah maksimum tamu yang dapat diakomodasi properti. Bilangan bulat non-negatif
min_days_between_stays Opsional (sangat direkomendasikan) Jumlah minimum "hari buffer" ketika rental harus kosong setelah tamu sebelumnya pergi. Bilangan bulat non-negatif
enhanced_cleaning_practices Opsional (sangat direkomendasikan) Apakah properti menggunakan praktik pembersihan yang disempurnakan (dengan deskripsi di situs partner). Ya/Tidak
partner_hygiene_link Opsional (sangat direkomendasikan) Link ke situs partner eksternal yang memberikan informasi lebih lanjut terkait detail kebersihan listingan. Teks bebas (URL situs)
number_of_bathrooms Opsional (sangat direkomendasikan) Jumlah kamar mandi. Nilai float non-negatif, misalnya, 1, 1,5, 2
number_of_bedrooms Opsional (sangat direkomendasikan) Jumlah kamar tidur. Nilai bilangan bulat non-negatif
number_of_beds Opsional (sangat direkomendasikan) Jumlah tempat tidur (di semua kamar). Nilai bilangan bulat non-negatif
self_checkin_checkout Opsional (sangat direkomendasikan) Apakah properti mengizinkan check in dan check out mandiri. Ya/Tidak
rating_num Opsional (sangat direkomendasikan) Jumlah rating yang dimiliki properti. Bilangan bulat non-negatif
ac Opsional Apakah properti memiliki AC. Ya/Tidak
airport_shuttle Opsional Apakah host menyediakan transportasi ke/dari bandara atau terminal lainnya. Ya/Tidak
balcony Opsional Apakah properti memiliki balkon. Ya/Tidak
beach_access Opsional Apakah properti memiliki akses ke pantai umum di dekat properti. Ya/Tidak
cancellation_policy Opsional Penjelasan teks bebas terkait kebijakan pembatalan. Teks Bebas
cancellation_policy_type Opsional

Partner dapat memberikan jenis nama kebijakan apa pun dan Google akan bekerja sama dengan partner untuk memetakan nama ke jenis yang disarankan Google. (Jika memberikan jenis khusus, harap batasi hingga lima kategori dan sampaikan deskripsi jenis ini kepada Manajer Akun Anda).

Rekomendasi jenis kebijakan pembatalan yang diterima oleh host:

  • Tanpa Pengembalian Dana: Tidak ada pengembalian dana yang ditawarkan karena alasan atau jangka waktu.
  • Ketat: Pemesanan yang dibatalkan setidaknya 60 hari sebelum masa menginap dimulai akan menerima pengembalian dana penuh.
  • Tegas: Pemesanan yang dibatalkan setidaknya 60 hari sebelum masa menginap dimulai akan menerima pengembalian dana penuh. Pemesanan yang dibatalkan setidaknya 30 hari sebelum masa menginap dimulai akan menerima pengembalian dana sebesar 50%.
  • Sedang: Pemesanan yang dibatalkan setidaknya 30 hari sebelum masa menginap dimulai akan menerima pengembalian dana penuh. Pemesanan yang dibatalkan setidaknya 14 hari sebelum masa menginap dimulai akan menerima pengembalian dana sebesar 50%.
  • Santai: Pemesanan yang dibatalkan minimal 14 hari sebelum masa menginap dimulai akan menerima pengembalian dana penuh. Pemesanan yang dibatalkan minimal 7 hari sebelum masa menginap dimulai akan menerima pengembalian dana sebesar 50%.
Santai/Sedang/Tegas/Ketat/Tidak Ada Pengembalian Dana
check_in_time Opsional Waktu check in ke properti. Teks bebas
check_out_time Opsional Waktu persis saat check out dari properti. Teks bebas
child_friendly Opsional Apakah properti cocok untuk anak-anak. Ya/Tidak
crib Opsional Apakah properti menyediakan tempat tidur bayi. Ya/Tidak
elevator Opsional Apakah properti memiliki elevator. Ya/Tidak
fire_place Opsional Apakah properti memiliki perapian. Ya/Tidak
free_breakfast Opsional Apakah properti menyertakan sarapan gratis. Ya/Tidak
gym_fitness_equipment Opsional Apakah properti memiliki gym atau perlengkapan kebugaran. Ya/Tidak
heating Opsional Apakah properti memiliki sistem pemanas.
hot_tub Opsional Apakah properti memiliki bak mandi air panas. Ya/Tidak
instant_bookable Opsional Apakah properti dapat langsung dipesan melalui proses checkout. Alternatifnya menunggu persetujuan. Ya/Tidak
ironing_board Opsional Apakah properti menyediakan papan setrika. Ya/Tidak
kitchen Opsional Apakah properti memiliki dapur. Ya/Tidak
license_num Opsional Nomor izin usaha (wisata atau bisnis) wajib ditampilkan untuk properti di daerah tertentu di dunia. Ini dapat diulangi dan, jika ada beberapa izin usaha, sebaiknya tambahkan otoritas pemberi izin sebagai konteks (misalnya: "Paris: 123456ABC"). Teks bebas
microwave Opsional Apakah properti menyediakan microwave. Ya/Tidak
minimum_days_advance_purchase Opsional Jumlah minimum hari sebelum properti dapat dipesan. Bilangan bulat non-negatif
minimum_night_stay Opsional Jumlah minimum malam yang dapat dipesan tamu di properti. Bilangan bulat positif (lebih dari nol)
max_night_stay Opsional Jumlah maksimum malam yang dapat dipesan tamu di properti. Bilangan bulat positif (lebih dari nol)
number_of_living_rooms Opsional Jumlah ruang keluarga. Nilai bilangan bulat non-negatif
outdoor_grill Opsional Apakah properti memiliki pemanggang. Ya/Tidak
oven_stove Opsional Apakah properti memiliki kompor. Ya/Tidak
parking_type Opsional Jenis tempat parkir yang tersedia di properti. Gratis/Berbayar/Tidak ada
patio Opsional Apakah properti memiliki teras. Ya/Tidak
pets_allowed Opsional Beberapa atau semua kamar mengizinkan tamu membawa hewan peliharaan (anjing dan/atau kucing yang bukan hewan pemandu). Ya/Tidak
pool_type Opsional Jenis kolam renang (akses kolam renang) yang dimiliki properti. Indoor, Outdoor, Indoor/Outdoor, Tidak Ada
private_beach_access Opsional Apakah properti memiliki akses khusus ke pantai non-publik. Ya/Tidak
room_type Opsional Jenis properti yang dibagikan dengan Google.
Catatan: Untuk saat ini, hanya menerima seluruh tempat.
Seluruh Tempat, Ruang bersama, Ruang Pribadi
smoking_free_property Opsional Apakah properti bebas asap rokok (tidak diizinkan merokok). Ya/Tidak
square_footage Opsional Luas dalam meter atau kaki persegi properti. Nilai float non-negatif
tv Opsional Apakah properti memiliki TV. Ya/Tidak
washer_dryer Opsional Apakah properti memiliki peralatan laundry. Ya/Tidak
wheelchair_accessible Opsional Apakah properti dapat diakses dengan kursi roda. Ya/Tidak
wifi_type Opsional Jenis akses internet Wi-Fi yang disediakan oleh properti. Gratis/Berbayar/Tidak ada
host_language Opsional Bahasa yang dapat digunakan oleh pengurus hotel. Daftar yang dipisahkan koma untuk kode bahasa (misalnya: de,en)

Contoh Rental Akomodasi

<?xml version="1.0" encoding="UTF-8"?>
<listings>
  <language>en</language>
  <listing>
    <id>123456</id>
    <name>Apartment Name</name>
    <address format="simple">
      <component name="addr1">Detailed Address</component>
      <component name="city">Mountain View</component>
      <component name="postal_code">94043</component>
      <component name="province">California</component>
    </address>
    <country>US</country>
    <latitude>37.4182515</latitude>
    <longitude>-122.0742354</longitude>
    <location_precision>500<location_precision>
    <phone type="main">12345678</phone>
    <category>vacation_villa</category>
    <date day="21" month="12" year="2017"/>
    <content>
      <text type="description">
        <link>https://list_url</link>
        <title>Description Title</title>
        <body>Description Body</body>
      </text>
      <attributes>
        <website>https://hotel.example.com/123456</website>
        <client_attr name="capacity">7</client_attr>
        <client_attr name="cleaning_disinfection">Yes</client_attr>
        <client_attr name="min_days_between_stays">3</client_attr>
        <client_attr name="enhanced_cleaning_practices">Yes</client_attr>
        <client_attr name="partner_hygiene_link">http://www.example.com/hygiene/</client_attr>
        <client_attr name="number_of_bathrooms">2</client_attr>
        <client_attr name="number_of_bedrooms">3</client_attr>
        <client_attr name="number_of_beds">4</client_attr>
        <client_attr name="self_checkin_checkout">Yes</client_attr>
        <client_attr name="rating">4.8</client_attr>
        <client_attr name="rating_num">5373</client_attr>
        <client_attr name="ac">Yes</client_attr>
        <client_attr name="airport_shuttle">Yes</client_attr>
        <client_attr name="balcony">Yes</client_attr>
        <client_attr name="beach_access">Yes</client_attr>
        <client_attr name="cancellation_policy">50% deposit returnable before 4 weeks of arrival date, 100% refundable before 8 weeks of arrival</client_attr>
        <client_attr name="cancellation_policy_type">Moderate</client_attr>
        <client_attr name="check_in_time">3pm</client_attr>
        <client_attr name="check_out_time">11am</client_attr>
        <client_attr name="child_friendly">Yes</client_attr>
        <client_attr name="crib">Yes</client_attr>
        <client_attr name="elevator">Yes</client_attr>
        <client_attr name="fire_place">Yes</client_attr>
        <client_attr name="free_breakfast">Yes</client_attr>
        <client_attr name="gym_fitness_equipment">Yes</client_attr>
        <client_attr name="heating">Yes</client_attr>
        <client_attr name="hot_tub">Yes</client_attr>
        <client_attr name="instant_bookable">Yes</client_attr>
        <client_attr name="internet_type">Free</client_attr>
        <client_attr name="ironing_board">Yes</client_attr>
        <client_attr name="kitchen">Yes</client_attr>
        <client_attr name="license_num">Free text. If multiple licenses exist, we suggest adding authority of the licence as context</client_attr>
        <client_attr name="license_num">Paris: 123456ABC</client_attr>
        <client_attr name="microwave">Yes</client_attr>
        <client_attr name="min_days_advance_purchase">2</client_attr>
        <client_attr name="min_night_stay">3</client_attr>
        <client_attr name="number_of_living_rooms">1</client_attr>
        <client_attr name="outdoor_grill">Yes</client_attr>
        <client_attr name="oven_stove">Yes</client_attr>
        <client_attr name="parking_type">Free</client_attr>
        <client_attr name="patio">Yes</client_attr>
        <client_attr name="pool_type">Indoors</client_attr>
        <client_attr name="private_beach_access">Yes</client_attr>
        <client_attr name="refund_policy">Cancellations made after 48 hours but before 24 hours prior to checkin will received a 50% refund</client_attr>
        <client_attr name="room_type">Entire Place</client_attr>
        <client_attr name="smoking_free_property">Yes</client_attr>
        <client_attr name="square_footage">1200</client_attr>
        <client_attr name="tv">Yes</client_attr>
        <client_attr name="washer_dryer">Yes</client_attr>
        <client_attr name="wheelchair_accessible">Yes</client_attr>
      </attributes>
    </content>
  </listing>
</listings>

<image>

+ <listings>
    + <language>
    + <listing>
        + <content>
            + <review>
            + <attributes>
            + <image>

Gambar digunakan untuk menampilkan properti di ID listingan. Semua gambar yang digunakan harus mengikuti pedoman berikut:

  • Rasio lebar tinggi gambar yang direkomendasikan adalah 4:3.
  • URL gambar harus dapat diakses oleh crawler Gambar Googlebot.
  • Jika situs Anda menyertakan robots.txt pada tingkat root, pastikan bahwa situs tersebut berisi salah satu dari dua opsi yang ditampilkan di bawah:
    1. Memungkinkan crawler Googlebot meng-crawl konten situs Anda, termasuk gambar.
      • User-agent: Googlebot
      • Izinkan: /
    2. Mengizinkan crawler Gambar Googlebot meng-crawl gambar di situs Anda.
      • Agen pengguna: Googlebot-Image
      • Izinkan: /
  • Screenshot gambar atau situs tidak diizinkan. Gambar harus berupa gambar atau foto asli dan aktual.

Atribut

Nama atribut Wajib? Format Deskripsi
type Wajib Teks

Gambar harus berupa salah satu dari hal berikut:

  • "iklan" jika gambar adalah iklan
  • "menu" jika gambar adalah menu restoran
  • "foto jika gambar adalah foto bisnis
url Wajib Teks URL gambar ukuran penuh. Gunakan atribut url untuk menentukan gambar yang akan digunakan pada halaman tersebut.
width Wajib Bilangan bulat non-negatif Lebar gambar, dalam piksel (sebaiknya lebih dari 720 piksel)
height Wajib Bilangan bulat non-negatif Tinggi gambar, dalam piksel (sebaiknya lebih dari 720 piksel)

Elemen turunan

Elemen turunan Wajib? Deskripsi
<link> Diminta, tetapi wajib untuk listingan foto lokal. Tag ini berisi URL valid dan terbaru pada halaman di situs Anda yang menampilkan gambar yang relevan. Ini tidak berisi URL untuk gambar itu sendiri. Contoh:

<link><http://www.example.com/magic_pizza/></link>
<title> Diminta Tag ini berisi judul gambar. Contoh:

<title>"Luxury Apartment"</title>
<author> Tidak wajib Nama penulis konten. Nilainya dapat berupa nama pengguna atau nama lengkap dalam format "Nama Depan Nama Belakang".
<date> Wajib

Tag ini mengidentifikasi tanggal pembuatan item konten. Anda harus memasukkan tahun, bulan, dan hari, seperti dalam contoh berikut:


<date month="6" day="7" year="2017"/>

Contoh

Contoh berikut menunjukkan daftar hotel sebagian dengan tag gambar:

<?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>
    <content>
      <review>
      </review>
      <attributes>
      </attributes>
      <image type="photo" url="https://image_url" width="400" height="300">
        <link>https://image_url</link>
        <title>Apartment at Sandstone</title>
        <author>Jessica Landlord</author>
        <date month="6" day="7" year="2017"/>
      </image>
    </content>
  </listing>
  ...
</listings>

Pedoman sintaksis

Saat membuat daftar hotel berbasis XML, gunakan pedoman berikut:

  • Validasi file XML Daftar Hotel dengan Skema XSD Google.
  • Gunakan encoding UTF-8. Tentukan skema encoding ini dengan menyertakan atribut encoding dalam tag XML Anda, seperti yang ditunjukkan pada contoh di bawah.
  • Anda dapat menentukan nilai data di feed dengan bagian CDATA. Jika Anda menggunakan bagian CDATA, jangan meng-escape karakter khusus.
  • Gunakan kode escape untuk nilai data yang tidak ada di bagian CDATA, termasuk URL. Anda dapat menggunakan kode entitas atau kode karakter untuk mewakili karakter khusus ini.

    Tabel berikut mencantumkan kode entitas dan karakter umum yang dapat Anda gunakan:

    Karakter Entitas Kode Karakter
    Ampersand (&) &amp; &#38;
    Petik Tunggal (') &apos; &#39;
    Petik Ganda (") &quot; &#34;
    Lebih Dari (>) &gt; &#62;
    Kurang Dari (<) &lt; &#60;
  • Hapus elemen XML yang tidak berisi data. Misalnya, jika tidak memiliki lintang dan bujur untuk hotel, Anda tidak boleh menyertakan elemen <latitude/> dan <longitude/> kosong.
  • Jangan gunakan HTML di elemen XML Anda dalam keadaan apa pun (meskipun telah di-escape).
  • Untuk memvalidasi feed sebelum diupload, Anda dapat menggunakan feed lokal XSD "https://www.gstatic.com/localfeed/local_feed.xsd".
  • Untuk menggunakan komentar di feed Anda, gabungkan komentar dalam tag <!-- dan -->, seperti yang ditunjukkan contoh berikut:

    <!-- This is a comment -->
  • Pastikan Anda menutup elemen <date> pada pengguna <review>. Contoh:

    <date day="2" month="12" year="2017"/>

Menemukan dan memperbaiki masalah data

Untuk menemukan dan memperbaiki masalah data dalam daftar hotel, Anda dapat menggunakan alat berikut:

Pusat Pengelolaan Hotel: