Otel Listesi XML Referansı

Otel listesi, gideceğiniz tüm otelleri listeleyen bir veya daha fazla XML dosyasıdır fiyat bilgisi sağlama. Otel listesi dosyasının kendisi fiyat içermiyor ekleyebilirsiniz.

Bir otel listesinin kök öğesi, şunu içeren <listings> öğesidir: Tesislerinizi açıklayan <listing> öğeler.

İlk uygulamanızın bir parçası olarak bir otel listesi oluşturursunuz. ve düzenli bakım kapsamında buraya otel ekleyip kaldırabilirsiniz.

Dosyalarınızın söz dizimi kurallarına uygun olduğundan emin olun. Örneğin, UTF-8 kodlamasını kullanın ve XML etiketinizdeki encoding özelliği.

Bir otel listesi oluşturduktan sonra, Otel listesini kullanarak listeyi Google'a manuel olarak yükleyebilirsiniz: Center veya bu öğeyi sunucu değerleridir.

Veri sorunlarını bulma ve düzeltme

Otel listenizdeki veri sorunlarını bulmak ve düzeltmek için aşağıdaki makaleleri inceleyin:

Listeleme koşulları

Otel listenizdeki bir tesisin Google Otel Reklamları'na uygun olması için şunlara sahip olabilir:

  • Konukların ücret ödeyerek konaklayabileceği odalar
  • Fiziksel varlık ve herkese açık sabit bir konum
  • Sabit duvarlar ve sıhhi tesisat
  • 7 günden uzun olmayan minimum konaklama süresi şartı

Uygun olmayan tesislere örnek olarak tekneler ve çünkü genellikle Listing requirements kriterlerini karşılamadıkları için apartman daireleri.

Kamp kabinleri ve sabit duvarları, su tesisatı bulunan diğer kamp yerleri ve iklim kontrolü (odun sobaları veya propan ısıtıcılar dahil) için uygun olduğunu unutmayın. Uygun olmayan açık hava konaklama yerleri şunlardır:

  • Konukların çadırlarda kaldığı kamp alanları
  • Konukların kendi karavanlarıyla geldiği karavan parkları

<listings>

<listings>, otel listesinin kök öğesidir ve bir otelin kök öğesidir. <language> öğesi ve en az bir <listing>.

<listings> öğesi, otel listesinde aşağıdaki konumda görünür XML hiyerarşisi:

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

Söz dizimi

<listings> öğesi şu söz dizimini kullanır:

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

Özellikler

<listings> öğesi aşağıdaki özelliklere sahiptir:

Özellik Zorunlu mu? Açıklama
xmlns:xsi Zorunlu http://www.w3.org/2001/XMLSchema-instance olarak ayarlayın.
xsi:noNamespaceSchemaLocation Zorunlu http://www.gstatic.com/localfeed/local_feed.xsd olarak ayarlayın.

Alt öğeler

<listings> öğesi aşağıdaki alt öğelere sahiptir:

Alt öğe Zorunlu mu? Tür Açıklama
<language> Required string Feed'inizin yazıldığı dildir. Bu öğesini bir iki harfli dil kodundan oluşur. Örneğin, İngilizce için en.
<datum> Optional enum Bu öğe, şu öğenin jeodezik verisini veya referans modelini feed'de sağlanan enlem/boylam koordinatları. Veri değeri yoksa sağlandığında, bu öğenin varsayılan değeri WGS84 olur. modern GPS cihazlarının çoğu tarafından kullanılır. Tokyo verileri yalnızca Japonya'daki adresler.

Bu öğe için geçerli değerler şunlardır:

  • WGS84
  • wgs84
  • TOKYO
  • tokyo
ziyaret edin. Not: Varsayılan WGS84 değerini kullanmak için şunu dahil etmeyin: otel listesinde <datum> öğesi.
<listing> Required <listing> Feed'deki her bir oteli açıklayan bir veya daha fazla giriştir. Lütfen Listedeki her otelin sitenize özgü bir kimliği olmalıdır ve bu kimliğin hiçbir zaman yeniden kullanılmaması gerektiğini unutmayın.

Örnekler

Yapılandırılmış Adres

Aşağıdaki örnekte, adres:

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

Serbest Biçimli Adres

Aşağıdaki örnekte serbest biçimli biçimde kısmi bir otel listesi gösterilmektedir adres:

<?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>6 Elm Ave Unit 3, 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>

İsteğe Bağlı İçerik

Aşağıdaki örnekte, isteğe bağlı bir <content> değerini içerir:

<?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="2023"/>
      </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="2023"/>
        <servicedate day="16" month="6" year="2023"/>
      </review>
      <attributes>
        <website>https://hotel.example.com</website>
        <client_attr name="rating">8.2</client_attr>
        <client_attr name="num_reviews">14</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>

Otel listesi <listings> öğesindeki otel tanımıdır.

<listing> öğesi, Otel Listesi'nde aşağıdaki konumda görünür Feed XML hiyerarşisi:

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

Söz dizimi

<listing> öğesi şu söz dizimini kullanır:

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

Özellikler

<listing> öğesinin özelliği yok.

Alt öğeler

<listing> öğesi aşağıdaki alt öğelere sahiptir:

Alt öğe Zorunlu mu? Tür Açıklama
<id> Required string Otel için benzersiz bir tanımlayıcı.

Not: Bu değer, siteniz için her zaman benzersiz olmalıdır. Yapılması gerekenler yeniden kullanmamalısınız. Aksi takdirde, tesis eşleştirme sorunlarını çözün.

<name> Required string Otelin adı. Örneğin:
<name>Belgrave House</name>
<address> Required Object or string

Otelin tam fiziksel konumudur.

Bu öğe tek bir özellik (format) alır. simple olarak ayarlanmalıdır.

En azından açık adresi, şehri, eyaleti veya bölgeyi, otelin posta kodunu girin. <component> çocuk hesabını kullan öğeleri (adresin aşağıdaki bölümlerinin her birini açıklar):

  • addr1: Otelin birincil açık adresi.
  • addr2: Gerekirse ikincil açık adres.
  • addr3: Açık adresin üçüncü kısmı (varsa) gerekir.
  • city: Otelin bulunduğu şehrin adı.
  • province: Otelin bulunduğu eyaletin, bölgenin adı il.
  • postal_code: Otelin posta kodu.

Örneğin:

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

Alternatif olarak “serbest biçimli” ancak bu önerilmez. Örneğin:

<address>6 Elm Ave Unit 3, Boston, MA, 02472</address>

Posta yoluyla yalnızca posta yoluyla gönderilebilecek adresler de tam fiziksel adres olarak kabul edilir.

<country> Required string Bu girişin bulunduğu ülke. Değer bir iki harfli ülke kodu. Örneğin, Türkiye "TR", Yunanistan "GR"dir. Örneğin:
<country>US</country>
<latitude> Required* float Tesisin konumuna karşılık gelen enlem. Örneğin, örnek:
<latitude>37.423738</latitude>

Bu değer, Google Analytics 4'teki Google Maps API.

<longitude> Required* float Tesisin konumuna karşılık gelen boylam. Örneğin, örnek:
<longitude>-122.090101</longitude>

Bu değer, Google Analytics 4'teki Google Maps API.

<location_precision> Optional integer Tesisin enlem ve boylamı gizlendiğinde tesis konumunun metre cinsinden gönderilen doğruluğudur. Sıfır (0), kod karartma olmadığı ve konumun tam olarak bulunduğu anlamına gelir. Not: Bu öğe yalnızca Kiralık Yerler için geçerlidir.
<phone> Required* string

Otelin bir veya daha fazla iletişim numarası. Giriş bir işletmeyse şubesine özgü telefon numarasını verin: (merkezi genel merkezin telefon numarası değil).

type özelliği aşağıdakilerden biri olabilir:

  • fax: Faks telefon numarası.
  • main: Ana sesli telefon numarası.
  • mobile: Cep telefonu numarası.
  • tdd: İşitme Engelliler için Telekomünikasyon Cihazı (TDD) telefon numarası.
  • tollfree: Ücretsiz telefon numarası.

Örneğin:

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

En azından bir main türü sağlamanız gerekir.

<category> Optional string Tesisin türüdür (ör. otel). İş ortakları, şirket içinde "iş otelleri", "iş otelleri" ve "tutkulu otelleri" "tatil tesisleri" "moteller" oluşturabilirsiniz.
<content> Optional <content> Giriş için kullanılan isteğe bağlı ayrıntılar (ör. açıklama, puanlar, ve özelliklerine yer verir.

* Telefon numarası veya enlem/boylam gereklidir. Biz her ikisini de tanımlamanızı öneririz.

Örnekler

Yapılandırılmış Adres

Aşağıdaki örnekte, adres:

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

Serbest Biçimli Adres

Aşağıdaki örnekte serbest biçimli biçimde kısmi bir otel listesi gösterilmektedir adres:

<?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>6 Elm Ave Unit 3, 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>

İsteğe Bağlı İçerik

Aşağıdaki örnekte, isteğe bağlı bir <content> değerini içerir:

<?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="2023"/>
      </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="2023"/>
        <servicedate day="16" month="6" year="2023"/>
      </review>
      <attributes>
        <website>https://hotel.example.com</website>
        <client_attr name="rating">8.2</client_attr>
        <client_attr name="num_reviews">14</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>

Bir giriş hakkında; puanlar ve yorumlar, imkanlar ve bazı ipuçları vereceğim. <content> öğesi isteğe bağlıdır. <content> içinde, tüm alt öğeler isteğe bağlıdır.

<content> öğesi, Otel Listesi'nde aşağıdaki konumda görünür Feed XML hiyerarşisi:

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

Söz dizimi

<content> öğesi şu söz dizimini kullanır:

<?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="alternate_hotel_id">alternate_hotel_id</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="hotel_brand">hotel_brand</client_attr>
        <client_attr name="num_reviews">number_of_reviews</client_attr>
        <client_attr name="rating">aggregate_rating</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>

Özellikler

<content> öğesinin özelliği yok.

Alt öğeler

<content> öğesi aşağıdaki alt öğelere sahiptir:

Alt öğe Zorunlu mu? Tür Açıklama
<text type="description"> Optional Object

Sağlayıcının girişiyle ilişkilendirilmiş web sayfası. Aşağıdaki alt öğelere sahiptir:

  • <link>: Açıklamanın bağlantısıdır. Şunu dahil et: "http://" veya
    "https://" (isteğe bağlı).
  • <title>: Açıklamanın başlığı (isteğe bağlı).
  • <author>: Açıklamanın yazarı (isteğe bağlı).
  • <body>: Açıklamanın gövdesi (zorunlu).
  • <date>: Açıklamanın tarihidir (isteğe bağlı).
  • Not: Bu öğeler yukarıdaki sırayla görünmelidir.

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

Girişin kullanıcı veya editoryal yorumunu içerir. Sizin girişte her iki türde de herhangi bir sayıda yorum bulunabilir.

Bir tesisle ilgili tüm yorumları <listing> öğesi; bu öğenin amacı bu girişin özelliklerini gösteren veya kalitedir.

<attributes> Optional Object

Şu özellikte 0 veya daha fazla <client_attr> alt öğesi içerir: tesis hakkında ayrıntılı bilgi sağlar. Alt öğeler şunu kullanır: söz dizimi:

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

Alt öğelerin listesi ve açıklaması için <attributes>.

Tüm <client_attr> öğeleri isteğe bağlıdır.

<website> alt öğesi varsa herhangi bir <client_attr> öğesinin önüne yerleştirilir.

<image> Optional Object Yinelenen etiket, ayrıntılı resim bilgileri içerir.

Örnek

Aşağıdaki örnekte <content> öğe:

<?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="2023"/>
      </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="2023"/>
        <servicedate day="16" month="6" year="2023"/>
      </review>
      <attributes>
        <website>https://hotel.example.com</website>
        <client_attr name="rating">8.2</client_attr>
        <client_attr name="num_reviews">14</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>

Kullanıcı yorumu veya editoryal yorum içerir. Tümünü dahil etmenize gerek yoktur <listing> öğenizdeki bir girişle ilgili yorumlar; bu öğe kullanım için Bu girişin özelliklerini belirten seçilmiş yorumları dahil etmeniz ya da kaliteyi değiştirmektir.

<review> öğesi, Otel Listesi'nde aşağıdaki konumda görünür Feed XML hiyerarşisi:

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

Söz dizimi

<review> öğesi şu söz dizimini kullanır:

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

Özellikler

<review> öğesi aşağıdaki özelliklere sahiptir:

Özellik Zorunlu mu? Açıklama
type Required Yorumun türü. Şu değerlerden birine ayarlayın:
  • editorial: Bir web sitesi veya başka bir incelemenin yorumu yetkilidir.
  • user: Son kullanıcının yorumudur.

Alt öğeler

<review> öğesi aşağıdaki alt öğelere sahiptir:

Alt öğe Zorunlu mu? Tür Açıklama
<link> Optional string Yorumun bağlantısıdır. "http://" kısmını dahil edin veya "https://" bu öğesine dokunun.
<title> Optional string (Yalnızca editoryal yorumlar) Yorumun başlığı.
<author> Optional string Yorumun yazarı; örneğin, "Ayşe Yılmaz". Bu, yorumun bulunduğu web sitesinin veya yayının adı güvenilir değil.
<rating> Optional string puanı. Örneğin, "8.9".
<body> Optional string Yorumun metni. Bu öğe HTML içermemelidir.
<date month="MM" day="DD" year="YYYY"/> Optional Object (Yalnızca kullanıcı yorumları) Yorumun, aşağıdaki özellikleri içerir:
  • day: Ayın günü; örneğin, "7".
  • month: 1 = Ocak ... 12 = Aralık olan ay.
  • year: Dört basamaklı yıl; örneğin, "2023".

Örneğin, 7 Haziran 2023 şu şekilde yazılır:

<date month="6" day="7" year="2023"/>
<servicedate month="MM" day="DD" year="YYYY"/> Optional Object (Yalnızca kullanıcı yorumları) Yorumcunun hakkında yorum yapılan girişi ziyaret ettiği tarih. Biçim <date> ile aynıdır. bölümünü ziyaret edin.

Örneğin, 7 Haziran 2023 şu şekilde yazılır:

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

En az <servicedate> ayı ve yılı içermeyen yorumlar doldurularak gösterilmeyebilir. Gün gerekli değildir.

<title> öğesinin, <review> öğesinin geçerli bir alt öğesi olması için Yorumun type değeri editorial değerindedir ve <date>, yalnızca type değeri user olduğunda geçerlidir.

Örnek

Aşağıdaki örnekte, içerik ve kullanıcı incelemesi içeriyor:

<?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="2023"/>
      </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="2023"/>
        <servicedate day="16" month="6" year="2023"/>
      </review>
      <attributes>
        <website>https://hotel.example.com</website>
        <client_attr name="rating">8.2</client_attr>
        <client_attr name="num_reviews">14</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>

<attributes> etiketi, tesisin sunduğu imkanları açıklamak ve Tesisin puanlarını ve yorumlarını sınıflandırmak.

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

Alt öğeler

Alt öğe Zorunlu mu? Açıklama
<website> Optional Otelin birincil web sitesidir. Varsa uygun konumda olmalıdır eklenir.<client_attr> Örnek:
<website>https://hotel.example.com</website>
<client_attr name="attribute_name"> Optional Ek bir nitelik veya "özellik" sahip olduğunuzu göstermek için desteklenen attribute_name veya Kiralık Yerler için attribute_name.

attribute_name yer tutucusunun değerleri

Aşağıdaki tabloda attribute_name için geçerli değerler listelenmiştir <client_attr name="attribute_name"> öğesine dokunun.

attribute_name için değerler Açıklama Geçerli içerik değerleri
alternate_hotel_id Tesisiniz için alternatif bir tanımlayıcı. Ayrı kimliklere sahip olmak yararlıdır feed bilgileriniz için bir tesis tanımlayıcısına ihtiyacınız varsa ve rezervasyon motorunuz için başka bir tesis tanımlayıcısı. Herhangi bir dize değeri
custom_[0-4] Herhangi bir dize türündeki özel özellik. Bunlar kullanıcılara gösterilmez. Herhangi bir dize değeri
hotel_brand Bu otelin ait olduğu marka. Örneğin, "Marriott" veya "Hilton". Bu ad, kullanıcılara gösterilmez ancak gruplandırma için kullanılabilir. oteller. Herhangi bir dize değeri
lodging Şurada bulunan tüm alanların kodlanmış gösterimi: Lodging protonu kullanın. kodlanmış Lodging protokolü
num_reviews Girişin yorum sayısı. Negatif olmayan bir tam sayı.
rating Tesisin toplam puanını temsil eden kayan noktalı sayıdır. Bu sayı genelde 0-5, 0-10 veya 0-100 arasındadır ancak derecelendirme sisteminizi temsil eden herhangi bir aralığı kullanabilirsiniz.

Kiralık Yerler içinattribute_name yer tutucusunun değerleri

Kiralık Yerler'e özel özellikler ve XML örneği başlıklı makaleyi inceleyin.

<image>

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

Tesisin giriş kimliğinde gösterilmesi için görseller kullanılır. Kullanılan tüm resimler şu yönergeleri izleyin:

  • Resimler için önerilen en boy oranı 4:3'tür.
  • Resim URL'sine Googlebot Resim tarayıcısı tarafından erişilebilmelidir.
  • Siteniz kök düzeyinde bir robots.txt dosyası içeriyorsa, aşağıdakilerden birini seçin:

    1. Googlebot tarayıcısının, sitenizin içeriğini resimler dahil olmak üzere taramasına olanak tanır.

      • User-agent: Googlebot
      • Allow: /
    2. Googlebot Resim tarayıcısının sitenizdeki resimleri taramasına olanak tanır.

      • User-agent: Googlebot-Image
      • Allow: /
  • Resimlerin veya web sitelerinin ekran görüntülerine izin verilmez. Resimler orijinal olmalıdır ve gerçek resimler veya fotoğraflar.

ziyaret edin.

Özellikler

  • Resim bir reklamsa "ad"
  • Resim bir restoran menüsüyse "menu"
  • Resim işletmenin bir fotoğrafıysa "photo"
Özellik adı Zorunlu mu? Biçim Açıklama
type Required Text

Resim aşağıdakilerden biri olmalıdır:

url Required Text Tam boyutlu resmin URL'si. Belirtmek için url özelliğini kullanın resim ile birlikte kullanabilirsiniz.
width Required A non-negative integer Resmin piksel cinsinden genişliği (720 pikselden büyük) önerilir)
height Required A non-negative integer Resmin piksel cinsinden yüksekliği (720 pikselden büyük) önerilir)

Alt öğeler

Alt öğe Zorunlu mu? Açıklama
<link> İstenir ancak yerel fotoğraf girişleri için zorunludur. Bu etiket, sitenizdeki sayfanın geçerli ve güncel URL'sini içerir emin olun. Resmin URL'sini içermez. Örnek:
<link><http://www.example.com/magic_pizza/></link>
<title> İstek Tarihi Bu etiket, resmin başlığını içerir. Örnek:
<title>"Luxury Apartment"</title>
<author> Zorunlu değil İçeriği yazan kişinin adı. Değer bir kullanıcı adı veya "Ad Soyadı" biçiminde bir tam ad olmalıdır.
<date> Zorunlu

Bu etiket, içerik öğesinin oluşturulduğu tarihi tanımlar. Siz yıl, ay ve gün girilmelidir (aşağıdaki örnekte gösterildiği gibi):

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

Örnek

Aşağıdaki örnekte, resim etiketleri içeren kısmi bir otel listesi gösterilmektedir:

<?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="2023"/>
      </image>
    </content>
  </listing>
  ...
</listings>

Söz dizimi kuralları

XML tabanlı bir otel listesi oluştururken aşağıdaki kurallara uyun:

  • Otel Listesi XML dosyalarınızı Google'ın XSD Şeması ile doğrulayın.

  • UTF-8 kodlamasını kullanın. encoding ekleyerek bu kodlama şemasını belirtin özelliğini XML etiketinize ekleyin.

  • CDATA bölümleriyle feed'inizde veri değerleri belirtebilirsiniz. Şunu kullanıyorsanız: CDATA bölümlerinde özel karakterler kullanmaktan kaçının.

  • Aşağıdakiler dahil olmak üzere CDATA bölümlerinde olmayan veri değerleri için çıkış kodları kullanın: URL'ler. Varlık kodunu veya karakter kodunu işleyeceğiz. Aşağıdaki tabloda, kullanabileceğiniz yaygın öğe ve karakter kodları listelenmiştir:

    Karakter Varlık Karakter Kodu
    Ve işareti (&) &amp; &#38;
    Tek Tırnak İşareti (') &apos; &#39;
    Çift tırnak işareti (") &quot; &#34;
    Büyüktür işareti (>) &gt; &#62;
    Küçüktür (<) &lt; &#60;
  • Veri içermeyen XML öğelerini atlayın. Örneğin, bir otelin enlem ve boylamını girdiyseniz <latitude/> ve <longitude/> öğeleri.

  • XML öğelerinizde hiçbir koşulda HTML kullanmayın ( kod dışı bırakılır).

  • Yüklemeden önce feed'inizi doğrulamak için yerel feed XSD'yi kullanabilirsiniz. http://www.gstatic.com/localfeed/local_feed.xsd.

  • Feed'inizde yorumları kullanmak için yorumu <!-- ve --> etiketleri içine alın, aşağıdaki örnekte gösterildiği gibi:

    <!-- This is a comment -->
    
  • Bir kullanıcıda <date> öğesini kapattığınızdan emin olun <review> Örneğin:

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