Créer un fichier de flux de propriétés XML (anciennement flux d’hôtel)
Remarque
Depuis le 9 avril, vous n’aurez plus accès à Hotel Center. Nous sommes impatients de vous présenter le Centre de propriétés, qui fournira des fonctionnalités intéressantes en libre-service. Merci d’avoir attendu patiemment alors que nous mettons à jour notre contenu d’aide avec les nouvelles fonctionnalités. En attendant, vous pouvez en savoir plus sur ces modifications à venir et sur la façon de rendre votre processus de migration plus fluide.
Remarque
Cette version bêta de Hotel Price Ads est disponible uniquement pour certains participants. Pour plus d’informations sur la participation au programme de version bêta, contactez votre responsable de compte ou inscrivez-vous ici.
Le flux de propriétés et la documentation sont susceptibles d’être modifiés.
Pour fournir à Microsoft vos listes d’hôtels, créez un document XML qui contient une description de chaque hôtel que vous souhaitez publier. Une description décrit le nom, l’adresse, le numéro de téléphone, les coordonnées géographiques, les commodités et bien plus encore.
Le document doit utiliser l’encodage UTF-8 et doit être conforme au XSD Hotel.
Pour plus d’informations sur la création d’un fichier de flux au format CSV ou TSV, consultez Création d’un fichier de flux de propriétés CSV.
Remarque
Microsoft ne prend pas en charge tous les éléments XSD. Microsoft ignore tout élément ou attribut du document qu’il ne prend pas en charge. La référence du flux de propriétés inclut uniquement les éléments et attributs pris en charge par Microsoft.
Remarque
Le document doit spécifier les éléments dans l’ordre défini dans le XSD hotel (et comme indiqué dans la référence).
Obtenir les données correctement
Étant donné que Microsoft tente de faire correspondre les propriétés de votre flux de propriétés aux entreprises dans Bing Cartes, il est important que les données que vous fournissez sur l’hôtel soient précises et complètes.
Si un hôtel a des informations manquantes ou incorrectes, Microsoft peut ne pas être en mesure de les faire correspondre. Si Microsoft ne peut pas correspondre à l’hôtel, Microsoft ne le publiera pas. Vous serez en mesure d’afficher un rapport correspondant dans le centre hôtelier qui indique les hôtels correspondants ou non. Si Microsoft ne correspond pas à l’hôtel, le rapport inclut le message Impossible de faire correspondre cet hôtel à une propriété dans Bing. Pour vous aider à améliorer votre taux de correspondance, vérifiez qu’ils sont disponibles dans les emplacements Bing pour les entreprises.
Élément de niveau supérieur dans votre flux
Le flux de propriétés contient un seul élément de référencement de niveau supérieur. L’élément listings
contient deux éléments enfants obligatoires : language
et listing
.
<?xml version="1.0" encoding="UTF-8"?>
<listings xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<language>en</language>
<listing>
. . .
</listing>
...
</listings>
Remarque
Actuellement, nous prenons en charge les données de flux uniquement en anglais.
L’élément language
spécifie la langue dans laquelle les données du flux sont écrites. Pour spécifier la langue, utilisez le code de langue ISO 639 à deux lettres. Par exemple, utilisez en pour l’anglais.
L’élément listing contient des informations sur l’hôtel, telles que son nom, son adresse et son numéro de téléphone. Pour plus d’informations sur la définition d’une description, consultez Définition d’une description d’hôtel.
Définition d’une description d’hôtel
L’élément listing
définit un hôtel. Vous devez spécifier un listing
élément pour chaque hôtel que vous publiez. L’exemple suivant montre les éléments minimaux que vous devez spécifier pour une description. L’exception est que vous pouvez spécifier les coordonnées géographiques ou un numéro de téléphone. Bien que vous pouvez spécifier les coordonnées ou le numéro de téléphone, vous devez spécifier les deux pour garantir une meilleure probabilité de correspondance des propriétés dans Bing Cartes.
<listing>
<id>abc123</id>
<name>Great Ambers Getaway</name>
<address>
<component name="addr1">1234 Porter Road</component>
<component name="city">Goldendale</component>
<component name="province">WA</component>
<component name="postal_code">98234</component>
</address>
<country>US</country>
<latitude>47.694351</latitude>
<longitude>-122.451782</longitude>
<phone type="main">123-456-7890</phone>
</listing>
L’ID dans l’élément id
est défini par l’utilisateur et doit être unique dans le flux.
L’adresse dans l’élément address
est l’adresse postale de l’hôtel. L’adresse doit être une adresse postale et non une boîte postale. Vous pouvez spécifier l’adresse de l’hôtel à l’aide de l’élément component
vu dans l’exemple ci-dessus ou à l’aide d’une chaîne de forme libre dans l’exemple ci-dessous. La préférence est d’utiliser des component
éléments.
<address>1234 Porter Road, Goldendale, WA, 98234</address>
L’élément latitude
et longitude
spécifie les coordonnées géographiques de l’hôtel. Utilisez une API de géocodage telle que l’API Emplacement pour générer les coordonnées à partir d’une adresse postale.
La description doit spécifier au moins le numéro de téléphone principal de l’hôtel. Le numéro principal doit être le numéro de téléphone de la réception et non un numéro de téléphone central de réservation. Plus vous fournissez de numéros de téléphone de contact, mieux c’est. L’exemple suivant montre les autres options de téléphone.
<phone type="main">123-456-7890</phone>
<phone type="tollfree">800-456-7890</phone>
<phone type="fax">123-456-7890</phone>
<phone type="tdd">123-456-7890</phone>
<phone type="mobile">123-456-7890</phone>
Pour plus d’informations sur la spécification des numéros de téléphone, consultez l’élément phone .
Spécification des champs de référencement d’hôtels facultatifs
L’exemple suivant montre les éléments facultatifs que vous pouvez inclure dans la liste. Bien que facultatif, vous devez inclure autant d’informations que possible pour prendre en charge les scénarios d’utilisation actuels et futurs.
<listing>
. . .
<category>hotel | inn</category>
<content>
<text type="description">
<body>This element contains the hotel's description.</body>
</text>
<review type="user">
<body>This element contains a review of the hotel.</body>
<date month="2" day="24" year="2018" />
<link>https://contoso.com/reviews/hotels?id=sd87s90</link>
<rating>8.5</rating>
</review>
<attributes>
<website>https://contoso.com</website>
<attr name="air_conditioned">Yes</attr>
<attr name="has_airport_shuttle">Yes</attr>
<attr name="parking_type">No payment required</attr>
</attributes>
<image type="photo" url="https://contoso.com/photos?id=345k43llj" width=800 height=600>
<date month="3" day="3" year="2018" />
<link>https://contoso.com/...</link>
<title>Hotel entrance</title>
</image>
<neighborhoods>
<neighborhood>Sodo District</neighborhood>
</neighborhoods>
<brand>Contoso</brand>
</content>
</listing>
Le category
format attendu de l’élément est vacation_rental ou hôtel suivi du caractère de canal et d’une valeur personnalisée. Par exemple, vacation_rental | 'custom value' ou hotel | 'custom value'
Pour obtenir la liste des valeurs personnalisées, consultez Catégories de propriétés d’hébergement.
L’élément text
contient une description de l’hôtel. Vous devez spécifier l’élément body
qui contient la description réelle. Selon la longueur de la description, elle peut être tronquée lorsqu’elle est affichée. Si vous incluez les link
éléments et title
, l’URL du lien pointe vers la description en ligne.
L’élément review
contient une révision utilisateur ou une révision éditoriale. Une révision éditoriale est une revue professionnelle effectuée par une autorité de révision telle qu’un blogueur de voyage. Vous pouvez inclure n’importe quel nombre de révisions, mais selon le nombre de révisions envoyées, elles peuvent ne pas toutes être affichées. Vous devez spécifier l’élément body
, qui contient la révision. Selon la longueur de l’avis, il peut être tronqué lorsqu’il est affiché. Si vous incluez l’élément link
, il pointe vers la liste complète des avis en ligne.
L’élément attributes
contient une liste des équipements de l’hôtel, tels que la climatisation, une piscine et le petit déjeuner gratuit. Pour obtenir la liste des commodités possibles, consultez Attribut. Si vous ne spécifiez pas d’agrément, il est supposé que l’hôtel ne le fournit pas.
L’élément image
contient une image de l’hôtel. Vous pouvez inclure n’importe quel nombre d’images, mais selon le nombre d’images envoyées, elles peuvent ne pas toutes être affichées. La ration d’aspect recommandée est de 4:3 et la largeur minimale est de 720 pixels. Les images doivent être des photographies d’origine et ne peuvent pas être des captures d’écran. Notez que l’URL link
doit être accessible par le robot AdIdxBot. Si votre site inclut le fichier robots.txt, il doit inclure les éléments suivants :
- User-Agent : AdIdxBot
- Permettre:/
L’élément neighborhood
identifie le quartier où se trouve l’hôtel. Vous pouvez spécifier plusieurs quartiers si l’hôtel est situé au centre de plusieurs quartiers.
L’élément brand
identifie la marque de l’hôtel. Par exemple, Fabrikam Residences by Contoso, où Contoso est la marque.
Que se passe-t-il si le contenu de l’hôtel change ?
Si vous modifiez l’une des valeurs de propriété de l’hôtel entre les exécutions de flux (par exemple, son nom, son adresse, son téléphone, etc.), Microsoft Advertising peut la traiter comme une nouvelle propriété d’hôtel et créer une nouvelle description pour celle-ci. Si Microsoft crée une nouvelle liste, l’historique des performances antérieures de l’ancien hôtel reste disponible pendant 36 mois maximum. Notez que les enchères et les multiplicateurs de l’ancien hôtel ne seront pas transférés à la nouvelle entité de l’hôtel.
Si vous supprimez un hôtel et que vous le rajoutez dans un flux ultérieur avec les mêmes valeurs de propriété qu’auparavant, Microsoft le traite comme une nouvelle description. En outre, le rapport de performances l’affiche sous la forme de deux listes distinctes.
Règles générales
Utilisez hotel XSD pour valider votre fichier de flux de propriétés avant de l’envoyer à Microsoft.
Le document de flux de propriétés doit utiliser l’encodage UTF-8.
Le flux doit inclure des listes pour tous vos hôtels. Le processus de flux ne prend pas en charge les mises à jour partielles.
Microsoft ignore tout élément ou attribut qu’il ne prend pas en charge.
Les éléments doivent être dans l’ordre spécifié dans le XSD hotel.
Si vos données incluent des caractères spéciaux tels que des apostrophes ou des guillemets, les placer dans une séquence d’échappement ou utiliser des sections CDATA. Si vous les échappez, vous pouvez utiliser des codes d’entité ou des codes de caractères. Par exemple, vous pouvez échapper à Paul en tant que Paul&apos ; ou Paul's.
N’incluez pas d’éléments qui ne contiennent pas de données. Par exemple, si vous ne fournissez pas les coordonnées géographiques d’un hôtel, n’incluez pas d’éléments de latitude> et <de longitude> vides<.
N’utilisez pas de code HTML dans vos éléments XML.
Étapes suivantes
Après avoir créé votre fichier de flux, utilisez hotel XSD pour le valider.
Demandez à votre responsable de compte d’importer le fichier de flux.
Veillez également à importer vos données de pages d’accueil. Pour plus d’informations sur la création de votre fichier de flux de pages d’accueil, consultez Flux de pages d’accueil.
Une fois que Microsoft a importé vos données et est en mesure de faire correspondre vos hôtels aux propriétés dans Bing Cartes, vous pouvez commencer à envoyer vos données de tarification et de disponibilité. Pour plus d’informations, consultez Flux de prix.