Cette page décrit les descriptions, les valeurs et les exigences des attributs et des éléments enfants. Ces valeurs ne s'appliquent qu'aux établissements de location de vacances.
La structure XML générale est semblable à celle des flux de fiches d'hôtels. Consultez la documentation de référence XML pour les listes d'hôtels.
Si vous ne fournissez pas les éléments obligatoires suivants, la fiche est automatiquement désactivée:
- Éléments enfants XML obligatoires:
id
,name
,latitude
,longitude
etaddress
. - Attributs obligatoires:
capacity
etwebsite
. Reportez-vous aux liens directs pour les locations de vacances dans votre flux de fiches. Cela permet aux utilisateurs de consulter le site Web de la propriété.
Pour en savoir plus sur les éléments enfants XML obligatoires, consultez la section Éléments enfants XML.
Pour en savoir plus sur les locations de vacances, consultez la section Attributs propres aux locations de vacances.
Enfin, lorsque Google détermine à partir d'autres sources que la valeur d'un attribut est différente de celle spécifiée dans le flux pour une annonce de location de vacances, Google affiche la valeur de l'annonce. Par exemple, si Google détermine à partir des photos d'une fiche qu'elle dispose d'une cuisine, mais que l'attribut kitchen
est absent ou défini sur No
, Google considère que la fiche dispose d'une cuisine. Ces attributs sont appelés "attributs inférés" et ne s'affichent que lorsque la précision de l'inférence est élevée.
Valeurs de l'espace réservé attribute_name
Le tableau suivant fournit la liste des valeurs valides pour attribute_name
dans l'élément <client_attr name="attribute_name">
. Toutefois, nous vous recommandons de fournir vos attribute_name
supplémentaires, le cas échéant.
Valeurs pour attribute_name |
Obligatoire ? | Description | Valeurs de contenu valides |
---|---|---|---|
capacity | Required | Nombre maximal de personnes que l'établissement peut accueillir. Cette valeur doit être égale ou supérieure à "nombre_de_chambres". | Non-negative integer value |
website | Required | URL du site Web de l'établissement. | Free text |
partner_hygiene_link | Strongly recommended | Lien vers le site externe du partenaire fournissant plus d'informations sur l'hygiène dans l'établissement. | Free text (the site's URL) |
number_of_bathrooms | Strongly recommended | Nombre de salles de bain. | Non-negative float value, for example, 1, 1.5, 2 |
number_of_bedrooms | Strongly recommended | Nombre de chambres. | Non-negative integer value |
number_of_beds | Strongly recommended | Nombre de lits dans toutes les chambres. | Non-negative integer value |
self_checkin_checkout | Recommended | Indique si l'établissement autorise l'arrivée et le départ en autonomie. | Yes/No/Unknown |
rating | Strongly recommended | Nombre à virgule flottante représentant la note globale de l'établissement. Ce nombre est généralement compris entre 0 et 5, 0 et 10, ou 0 et 100, mais vous pouvez utiliser n'importe quelle plage représentant votre système de notation. | Non-negative float value |
rating_num | Strongly recommended | Nombre de notes de l'établissement. | Non-negative integer value |
rating_scale | Strongly recommended | Note maximale possible pour un établissement. Par exemple, la note de l'établissement doit être de 3 ou 4 pour une échelle de notation de 5.
Remarque: Si aucune valeur n'est spécifiée, la valeur par défaut de rating_scale est comprise entre 0 et 10. |
Non-negative integer value |
instant_bookable | Strongly recommended | Indique si l'établissement peut être réservé instantanément durant le processus de paiement. L'alternative est l'attente d'approbation. | Yes/No/Unknown |
description | Strongly recommended | Texte libre décrivant les caractéristiques uniques de la propriété | Free text |
category | Strongly recommended | Type d'établissement (villa, bungalow, chalet ou appartement, par exemple) | Free text |
ac | Recommended | Indique si l'établissement est climatisé. | Yes/No/Unknown |
beach_access | Recommended | Indique si l'établissement est proche d'une plage publique. | Yes/No/Unknown |
check_in_time | Recommended | Heure exacte d'arrivée dans l'établissement. Format HHMM, HH:MM ou HH:MM:SS accepté. Par exemple, utilisez 14:00 au lieu de 14h00 ou 14h00. Tous les autres formats ne seront pas analysés ni affichés. | Time |
check_out_time | Recommended | Heure précise de départ de l'établissement. Format HHMM, HH:MM ou HH:MM:SS accepté. Par exemple, utilisez 11:00 au lieu de 11h ou 11h00. Tous les autres formats ne seront pas analysés ni affichés. | Time |
child_friendly | Recommended | Indique si l'établissement est adapté aux enfants. | Yes/No/Unknown |
crib | Recommended | Indique si l'établissement fournit un berceau. | Yes/No/Unknown |
elevator | Recommended | Indique si l'établissement dispose d'un ascenseur. | Yes/No/Unknown |
gym_fitness_equipment | Recommended | Indique si l'établissement dispose d'une salle de sport ou d'équipements de fitness. | Yes/No/Unknown |
heating | Recommended | Indique si l'établissement dispose du chauffage. | Yes/No/Unknown |
hot_tub | Recommended | Indique si l'établissement dispose d'un bain à remous. | Yes/No/Unknown |
ironing_board | Recommended | Indique si l'établissement propose des planches à repasser. | Yes/No/Unknown |
kitchen | Recommended | Indique si l'établissement est équipé d'une cuisine. | Yes/No/Unknown |
microwave | Recommended | Indique si un four à micro-ondes est disponible dans l'établissement. | Yes/No/Unknown |
min_days_advance_purchase | Recommended | Nombre minimal de jours avant la date d'arrivée où l'établissement peut être réservé. | Non-negative integer value |
min_night_stay | Recommended | Nombre minimal de nuits pendant lesquelles un client peut réserver l'établissement. | Positive integer (more than zero) |
max_night_stay | Recommended | Nombre maximal de nuits pendant lesquelles un client peut réserver l'établissement. | Positive integer (more than zero) |
outdoor_grill | Recommended | Indique si l'établissement est doté d'un barbecue. | Yes/No/Unknown |
oven_stove | Recommended | Indique si la propriété est équipée d'un poêle. | Yes/No/Unknown |
parking_type | Recommended | Type de parking disponible pour l'établissement. | Free/Paid/None |
patio | Recommended | Indique si l'établissement possède un patio. | Yes/No/Unknown |
pets_allowed | Recommended | Une partie ou l'intégralité des chambres accueille les animaux de compagnie des clients (chiens et/ou chats hors animaux d'assistance). | Yes/No/Unknown |
pool_type | Recommended | Type de piscine (accès à la piscine) dont dispose l'établissement. | Indoors, Outdoors, Indoors/Outdoors, None |
room_type | Recommended | Type de chambre. ENTIRE_PLACE est la seule valeur acceptée. |
ENTIRE_PLACE
|
smoking_free_property | Recommended | Indique si l'établissement est non-fumeur ou si le fumage est interdit. | Yes/No/Unknown |
special_service_level | Recommended | Indique si le niveau de service de la fiche est spécial d'une manière ou d'une autre.
Par exemple, verified , luxury , premium |
Yes/No/Unknown |
square_footage | Recommended | Surface de l'établissement en pieds carrés. | Non-negative float value |
square_meters | Recommended | Superficie de la propriété en mètres carrés. | Non-negative float |
tv | Recommended | Indique si l'établissement est équipé d'une télévision. | Yes/No/Unknown |
washer_dryer | Recommended | Indique si l'établissement est équipé d'appareils de buanderie. | Yes/No/Unknown |
wheelchair_accessible | Recommended | Indique si l'établissement est accessible en fauteuil roulant. | Yes/No/Unknown |
internet_type | Recommended | Type d'accès Internet Wi-Fi fourni par l'établissement. | Free/Paid/None |
airport_shuttle | Optional | Indique si l'hôte assure le transport depuis/vers l'aéroport ou d'autres terminaux. | Yes/No/Unknown |
balcony | Optional | Indique si l'établissement possède un balcon. | Yes/No/Unknown |
fire_place | Optional | Indique si l'établissement est doté d'une cheminée. | Yes/No/Unknown |
free_breakfast | Optional | Indique si l'établissement propose un petit-déjeuner gratuit. | Yes/No/Unknown |
host_description | Optional | Description de l'hôte de la location de vacances. | Free text |
host_language | Optional | Langues parlées par l'hôte. | Liste des codes de langue séparés par une virgule (par exemple: de , en ) |
host_name | Optional | Nom de l'hôte de la location de vacances. | Free text |
host_response_rate | Optional | Taux de réponse moyen de l'hôte. | Non-negative float value, for example, 1, 0.75, 0.5 |
host_response_time | Optional | Temps de réponse moyen de l'hôte. | Free text |
license_num | Optional | Numéro de licence (tourisme ou affaires) qui doit être indiqué pour les établissements de certaines régions du monde. Il peut être répété et, si plusieurs licences existent, nous vous suggérons d'ajouter la portée de la licence en tant que contexte (par exemple: "Paris: 123456ABC"). | Free text |
number_of_half_bathrooms | Optional | Nombre de demi-salles de bain. | Non-negative integer value |
number_of_living_rooms | Optional | Nombre de salles de séjour. | Non-negative integer value |
private_beach_access | Optional | Indique si l'établissement dispose d'un accès dédié à une plage non publique. | Yes/No/Unknown |
refund_policy | Optional | Conditions de remboursement de l'établissement. | Free text |
Éléments enfants XML
Les éléments enfants XML suivants sont obligatoires:
Élément enfant | Obligatoire ? | Type | Description |
---|---|---|---|
<country> | Strongly recommended | string | Pays dans lequel se trouve l'hôtel. La valeur doit être un code pays à deux lettres ISO 3116. Par exemple, les États-Unis sont US et le Canada est CA :
<country>US</country> |
<id> | Required | string | Identifiant unique de l'établissement. Notez que chaque location de vacances doit posséder un ID propre à votre site, et que cet ID ne doit jamais être réutilisé. |
<latitude> | Required | float | Latitude de l'emplacement de l'hôtel. Exemple :
<latitude>37.423738</latitude> Cette valeur peut être générée avec des outils de géocodage tels que l'API Google Maps. |
<longitude> | Required | float | Longitude de l'emplacement de l'hôtel. Exemple :
<longitude>-122.090101</longitude> Cette valeur peut être générée avec des outils de geocoding tels que l'API Google Maps. |
<name> | Required | string | Nom de la propriété. 300 caractères maximum. |
<address> | Required | string or Object | Emplacement physique complet de l'établissement sous forme de chaîne. L'adresse doit inclure un nom et un numéro de rue. Si aucun n'existe, l'adresse doit inclure un Plus Code. Le cas échéant, vous devez également indiquer le numéro de l'appartement ou du bâtiment. Vous pouvez également fournir une adresse "composite". Utilisez des éléments enfants
Veuillez noter que les boîtes postales et les boîtes de domiciliation ne sont pas considérées comme des adresses physiques à part entière. Voici des exemples d'adresse complète: <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> Voici des exemples d'adresse complète utilisant un 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> Évitez les éléments suivants:
|
Exemple de fiche de location de vacances
<?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>