Auf dieser Seite finden Sie Beschreibungen, Werte und Anforderungen für Attribute und untergeordnete Elemente. Diese Werte gelten nur für Ferienunterkünfte.
Die allgemeine XML-Struktur ähnelt der von Feeds für Hoteleinträge. Weitere Informationen finden Sie in der XML-Referenz für Hotellisten.
Wenn die folgenden erforderlichen Elemente nicht angegeben werden, wird das Unternehmensprofil automatisch deaktiviert:
- Erforderliche untergeordnete XML-Elemente:
id
,name
,latitude
,longitude
,address
. - Erforderliche Attribute:
capacity
undwebsite
. Weitere Informationen zu direkten Links für Ferienunterkünfte in Ihrem Hotellistenfeed So haben Nutzer die Möglichkeit, die Website der Unterkunft zu besuchen.
Weitere Informationen zu erforderlichen untergeordneten XML-Elementen finden Sie unter Untergeordnete XML-Elemente.
Weitere Informationen zu Ferienunterkünften finden Sie unter Spezifische Attribute für Ferienunterkünfte.
Wenn Google schließlich aus anderen Quellen feststellt, dass der Wert eines Attributs sich von dem unterscheidet, der im Feed für ein Ferienunterkunftsangebot angegeben ist, wird der Wert für das Angebot angezeigt. Wenn Google beispielsweise anhand der Fotos eines Eintrags feststellt, dass er eine Küche hat, das Attribut kitchen
aber fehlt oder auf No
festgelegt ist, geht Google davon aus, dass der Eintrag eine Küche hat. Diese Attribute werden als „abgeleitete Attribute“ bezeichnet und nur angezeigt, wenn die Wahrscheinlichkeit für die Richtigkeit der Ableitung hoch ist.
<review>
Enthält eine Nutzerrezension oder eine redaktionelle Rezension. Sie müssen nicht alle Rezensionen für einen Eintrag in das Element <listing>
aufnehmen. Dieses Element ist dazu gedacht, ausgewählte Rezensionen hinzuzufügen, die auf die Funktionen oder Qualität dieses Eintrags hinweisen.
Das <review>
-Element ist in der XML-Hierarchie des Hotellistenfeeds an der folgenden Stelle vorhanden:
+ <listings>
+ <language>
+ <listing>
+ <content>
+ <review>
Syntax
Das <review>
-Element verwendet die folgende Syntax:
<?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>
Attribute
Das <review>
-Element hat die folgenden Attribute:
Attribut | Erforderlich/Optional? | Beschreibung |
---|---|---|
type | Required | Die Art der Rezension. Legen Sie einen der folgenden Werte dafür fest:
|
Untergeordnete Elemente
Das <review>
-Element hat die folgenden untergeordneten Elemente:
Untergeordnetes Element | Erforderlich? | Typ | Beschreibung |
---|---|---|---|
<link> | Optional | string | Ein Link zur Rezension. Fügen Sie in diesem Element „http://“ oder „https://“ ein. |
<title> | Optional | string | (Nur redaktionelle Rezensionen) Der Titel der Rezension. |
<author> | Optional | string | Der Autor der Rezension, z. B. „Susan von Trapp“. Dies kann auch der Name einer Website oder Publikation sein, in der die Rezension erscheint, falls sie nicht benannt ist. |
<rating> | Optional | string | Eine Gleitkommazahl zwischen 0 und 10 (einschließlich), die die Bewertung der Rezension darstellt. Beispiel: „8,9“. |
<body> | Optional | string | Der Text der Rezension. Dieses Element sollte keinen HTML-Code enthalten. |
<date month="MM" day="DD" year="YYYY"/> | Optional | Object | (Nur Nutzerrezensionen) Das Datum der Rezension, das Sie mit den folgenden Attributen dieses Elements angeben:
Der 7. Juni 2023 wird beispielsweise so geschrieben: <date month="6" day="7" year="2023"/> |
<servicedate month="MM" day="DD" year="YYYY"/> | Optional | Object | (Nur Nutzerrezensionen) Das Datum, an dem der Rezensent den rezensierten Eintrag aufgerufen hat. Das Format ist identisch zum <date>-Format.
Der 7. Juni 2023 wird beispielsweise so geschrieben: <servicedate month="6" day="7" year="2023"/> Rezensionen, für die nicht mindestens der Monat und das Jahr des <servicedate> angegeben wurden, werden möglicherweise nicht angezeigt. Der Tag ist nicht erforderlich. |
Beispiel
Das folgende Beispiel zeigt eine nicht vollständige Hotelliste mit einem Eintrag, der eine redaktionelle und eine Nutzerrezension enthält:
<?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>
Werte für den Platzhalter attribute_name
In der folgenden Tabelle finden Sie eine Liste der gültigen Werte für attribute_name
im Element <client_attr name="attribute_name">
. Es wird jedoch empfohlen, dass Sie Ihre zusätzlichen attribute_name
angeben, sofern verfügbar.
Werte für attribute_name |
Erforderlich? | Beschreibung | Gültige Inhaltswerte |
---|---|---|---|
capacity | Required | Maximale Anzahl von Gästen, die die Unterkunft beherbergen kann. Dieser Wert sollte gleich oder größer als „number_of_bedrooms“ sein. | Non-negative integer value |
website | Required | Die Website-URL für die Unterkunft. | Free text |
partner_hygiene_link | Strongly recommended | Link zu externer Partnerwebsite mit weiteren Informationen zu den Hygienedetails des Eintrags. | Free text (the site's URL) |
number_of_bathrooms | Strongly recommended | Anzahl der Badezimmer. | Non-negative float value, for example, 1, 1.5, 2 |
number_of_bedrooms | Strongly recommended | Anzahl der Schlafzimmer. | Non-negative integer value |
number_of_beds | Strongly recommended | Anzahl der Betten in allen Zimmern. | Non-negative integer value |
self_checkin_checkout | Recommended | Gibt an, ob die Unterkunft Selfservice für Check-in und Check-out zulässt. | Yes/No/Unknown |
rating | Strongly recommended | Eine Gleitkommazahl, die die Gesamtbewertung der Unterkunft darstellt. Diese Zahl liegt normalerweise zwischen 0 und 5, 0 und 10 oder 0 und 100. Sie können aber auch einen beliebigen Bereich verwenden, der Ihr Bewertungssystem darstellt. | Non-negative float value |
rating_num | Strongly recommended | Anzahl der Bewertungen, die die Unterkunft hat. | Non-negative integer value |
rating_scale | Strongly recommended | Die höchstmögliche Bewertung für eine Unterkunft. Wenn die rating_scale (Bewertungsskala) beispielsweise 5 ist, sollte die Eigenschaft „rating“ (Bewertung) 3 oder 4 sein.
Hinweis: Wenn nicht angegeben, ist die Standardeinstellung für „rating_scale“ 0–10. |
Non-negative integer value |
instant_bookable | Strongly recommended | Ob die Unterkunft beim Zahlungsvorgang sofort gebucht werden kann. Alternativ muss auf eine Bestätigung gewartet werden. | Yes/No/Unknown |
description | Strongly recommended | Freiformtext, in dem die besonderen Eigenschaften der Unterkunft beschrieben werden | Free text |
category | Strongly recommended | Die Art der Unterkunft, z. B. Villa, Bungalow, Hütte oder Apartment | Free text |
ac | Recommended | Ob die Unterkunft über eine Klimaanlage verfügt. | Yes/No/Unknown |
beach_access | Recommended | Ob die Unterkunft Zugang zu einem öffentlichen Strand in der Nähe der Unterkunft hat. | Yes/No/Unknown |
check_in_time | Recommended | Die genaue Tageszeit für den Check-in in der Unterkunft. Die Formate HHMM, HH:MM oder HH:MM:SS sind zulässig. Verwenden Sie beispielsweise 14:00 anstelle von 14:00 Uhr. Alle anderen Formate werden nicht geparst oder angezeigt. | Time |
check_out_time | Recommended | Die genaue Tageszeit für den Check-out aus der Unterkunft. Es werden die Formate HHMM, HH:MM oder HH:MM:SS akzeptiert. Verwenden Sie z. B. 11:00 statt 11am oder 11:00am. Alle anderen Formate werden nicht geparst oder angezeigt. | Time |
child_friendly | Recommended | Ob die Unterkunft für Kinder geeignet ist. | Yes/No/Unknown |
crib | Recommended | Ob die Unterkunft ein Kinderbett bereitstellt. | Yes/No/Unknown |
elevator | Recommended | Ob die Unterkunft über einen Fahrstuhl verfügt. | Yes/No/Unknown |
gym_fitness_equipment | Recommended | Ob die Unterkunft einen Fitnessraum oder Fitnessgeräte hat. | Yes/No/Unknown |
heating | Recommended | Ob die Unterkunft eine Heizung hat. | Yes/No/Unknown |
hot_tub | Recommended | Ob die Unterkunft einen Whirlpool hat. | Yes/No/Unknown |
ironing_board | Recommended | Ob die Unterkunft Bügelbretter hat. | Yes/No/Unknown |
kitchen | Recommended | Ob die Unterkunft eine Küche hat. | Yes/No/Unknown |
microwave | Recommended | Ob in der Unterkunft eine Mikrowelle verfügbar ist. | Yes/No/Unknown |
min_days_advance_purchase | Recommended | Anzahl der Tage, die die Unterkunft mindestens im Voraus gebucht werden muss. | Non-negative integer value |
min_night_stay | Recommended | Mindestanzahl der Übernachtungen, für die ein Gast die Unterkunft buchen kann. | Positive integer (more than zero) |
max_night_stay | Recommended | Maximale Anzahl von Übernachtungen, für die ein Gast die Unterkunft buchen kann. | Positive integer (more than zero) |
outdoor_grill | Recommended | Ob die Unterkunft einen Grill hat. | Yes/No/Unknown |
oven_stove | Recommended | Ob die Unterkunft einen Herd hat. | Yes/No/Unknown |
parking_type | Recommended | Art der Parkmöglichkeiten auf dem Grundstück. | Free/Paid/None |
patio | Recommended | Ob die Unterkunft eine Terrasse hat. | Yes/No/Unknown |
pets_allowed | Recommended | In einigen oder allen Zimmern können Haustiere (Hunde oder Katzen, die keine Assistenztiere sind) mitgebracht werden. | Yes/No/Unknown |
pool_type | Recommended | Art des Pools (Poolzugang), den die Unterkunft hat. | Indoors, Outdoors, Indoors/Outdoors, None |
room_type | Recommended | Die Art des Zimmers. ENTIRE_PLACE ist der einzige unterstützte Wert. |
ENTIRE_PLACE
|
smoking_free_property | Recommended | Ob die Unterkunft rauchfrei ist oder Rauchen nicht gestattet ist. | Yes/No/Unknown |
special_service_level | Recommended | Gibt an, ob der Servicelevel des Eintrags in irgendeiner Weise besonders ist.
Beispiel: verified , luxury ,
premium |
Yes/No/Unknown |
square_footage | Recommended | Die Fläche des Grundstücks in Quadratfuß. | Non-negative float value |
square_meters | Recommended | Die Fläche des Grundstücks in Quadratmetern. | Non-negative float |
tv | Recommended | Ob die Unterkunft einen Fernseher hat. | Yes/No/Unknown |
washer_dryer | Recommended | Ob in der Unterkunft Waschmaschinen vorhanden sind. | Yes/No/Unknown |
wheelchair_accessible | Recommended | Ob die Unterkunft für Rollstuhlfahrer zugänglich ist. | Yes/No/Unknown |
internet_type | Recommended | Art der WLAN-Verbindung, die von der Unterkunft bereitgestellt wird. | Free/Paid/None |
airport_shuttle | Optional | Gibt an, ob der Anbieter den Transport zum oder vom Flughafen oder zu anderen Terminals organisiert. | Yes/No/Unknown |
balcony | Optional | Ob die Unterkunft über einen Balkon verfügt. | Yes/No/Unknown |
fire_place | Optional | Ob die Unterkunft über einen Kamin verfügt. | Yes/No/Unknown |
free_breakfast | Optional | Ob das Frühstück im Preis inbegriffen ist. | Yes/No/Unknown |
host_description | Optional | Beschreibung des Gastgebers der Ferienunterkunft. | Free text |
host_language | Optional | Sprachen, die der Organisator spricht. | Eine durch Kommas getrennte Liste mit Sprachcodes, z. B. de , en |
host_name | Optional | Name des Vermieters der Ferienunterkunft. | Free text |
host_response_rate | Optional | Durchschnittliche Antwortrate des Gastgebers. | Non-negative float value, for example, 1, 0.75, 0.5 |
host_response_time | Optional | Durchschnittliche Reaktionszeit des Gastgebers. | Free text |
license_num | Optional | Die Lizenznummer (touristisch oder geschäftlich) muss für Unterkünfte in bestimmten Regionen der Welt angezeigt werden. Sie kann wiederholt werden. Wenn mehrere Lizenzen vorhanden sind, empfehlen wir, die lizenzvergebende Stelle als Kontext hinzuzufügen, z. B. „Paris: 123456ABC“. | Free text |
number_of_half_bathrooms | Optional | Anzahl der halben Badezimmer. | Non-negative integer value |
number_of_living_rooms | Optional | Anzahl der Wohnzimmer. | Non-negative integer value |
private_beach_access | Optional | Ob die Unterkunft einen eigenen Zugang zu einem nicht öffentlichen Strand hat. | Yes/No/Unknown |
refund_policy | Optional | Erstattungsrichtlinien für die Unterkunft. | Free text |
Untergeordnete XML-Elemente
Die folgenden untergeordneten XML-Elemente sind erforderlich:
Untergeordnetes Element | Erforderlich? | Typ | Beschreibung |
---|---|---|---|
<country> | Strongly recommended | string | Das Land, in dem sich der Eintrag befindet. Der Wert muss ein zweistelliger Ländercode gemäß ISO 3116 sein, z. B. US für die USA und CA für Kanada:
<country>US</country> |
<id> | Required | string | Die eindeutige Kennung für die Unterkunft. Beachten Sie, dass jedes Ferienobjekt eine eindeutige ID für Ihre Website haben muss und dass die ID nie wiederverwendet werden sollte. |
<latitude> | Required | float | Der Breitengrad, der dem Standort des Hotels entspricht. Beispiel:
<latitude>37.423738</latitude> Dieser Wert kann mit GeoCoding-Tools wie der Google Maps API generiert werden. |
<longitude> | Required | float | Der Längengrad, der dem Standort des Hotels entspricht. Beispiel:
<longitude>-122.090101</longitude> Dieser Wert kann mit GeoCoding-Tools wie der Google Maps API generiert werden. |
<name> | Required | string | Der Name der Unterkunft. Maximal 300 Zeichen. |
<address> | Required | string or Object | Der vollständige Standort der Unterkunft als String. Die Adresse muss einen Straßennamen und eine Hausnummer enthalten. Wenn keine vorhanden ist, sollte die Adresse einen Pluscode enthalten. Apartment- oder Büronummern müssen gegebenenfalls ebenfalls angegeben werden. Alternativ können Sie eine „zusammengesetzte“ Adresse angeben. Verwenden Sie untergeordnete Elemente des Typs
Beachten Sie, dass Postfachadressen und andere Adressen, die nur der Postzustellung dienen, nicht als gültige Adressen gelten. Hier sind Beispiele für eine vollständige Adresse: <address>6 Acacia Ave Apt. 2, Nottingham NG8 6FT, UK/address> <address> <component name="addr1">6 Acacia Ave</component> <component name="addr2">Apt. 2</component> <component name="city">Nottingham </component> <component name="postal_code">NG8 6FT</component> <component name="country">UK</component> </address> Hier sind Beispiele für eine vollständige Adresse mit einem Plus Code: <address>XQHM+7VF Nottingham NG8 6FT, UK/address> <address> <component name="addr1">XQHM+7VF</component> <component name="city">Nottingham </component> <component name="postal_code">NG8 6FT</component> <component name="country">UK</component> </address> Vermeiden Sie Folgendes:
|
Beispiel für einen Eintrag für Ferienunterkünfte
<?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">18733 Clark Way</component> <component name="addr2">#C10</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> <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> <review type="editorial"> <link>https://example.com/reviews/42</link> <title>A little piece of heaven</title> <author>EXAMPLE</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/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="rating_scale">5</client_attr> <client_attr name="ac">Yes</client_attr> <client_attr name="airport_shuttle">Yes</client_attr> <client_attr name="balcony">No</client_attr> <client_attr name="beach_access">Yes</client_attr> <client_attr name="check_in_time">15:00</client_attr> <client_attr name="check_out_time">11:00</client_attr> <client_attr name="child_friendly">Yes</client_attr> <client_attr name="crib">Unknown</client_attr> <client_attr name="elevator">Yes</client_attr> <client_attr name="fire_place">Unknown</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="host_description">A short description about the host and their interests</client_attr> <client_attr name="host_name">The name of the host</client_attr> <client_attr name="host_language">en, da, el</client_attr> <client_attr name="host_response_rate">0.75</client_attr> <client_attr name="host_response_time">1 hour</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">No</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="max_night_stay">7</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">No</client_attr> <client_attr name="oven_stove">Yes</client_attr> <client_attr name="parking_type">Free</client_attr> <client_attr name="patio">Unknown</client_attr> <client_attr name="pets_allowed">Yes</client_attr> <client_attr name="pool_type">Indoors</client_attr> <client_attr name="private_beach_access">Unknown</client_attr> <client_attr name="room_type">ENTIRE_PLACE</client_attr> <client_attr name="refund_policy">The refund policy for the property</client_attr> <client_attr name="smoking_free_property">Yes</client_attr> <client_attr name="special_service_level">No</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>