Présentation de la tarification

Le prix d'un hôtel correspond au prix le plus bas d'une chambre double pour un prix donné qui combine la date d'arrivée et le nombre de nuits du séjour.

Présentation

Les prix que vous définissez pour une combinaison d'hôtel et d'itinéraire sont essentiels pour les activités d'hôtel dans les résultats de recherche. Il est très important que vos prix soient toujours exacts et précis, et compétitif.

Lors de l'affichage des résultats de recherche, Google utilise généralement les prix figurant dans le cache de prix résultats. Chaque fois que vous envoyez à Google un message Transaction contenant des prix Google les met en cache.

Google peut aussi vous demander de mettre à jour vos prix en temps réel pour Hotel Ads Google Cloud. Lorsqu'un utilisateur recherche un hôtel ou un séjour spécifique Google peut vous envoyer un ou message de requête de prix en temps réel. Si vous répondez dans les délais impartis, le prix peut apparaître dans le résultats du voyage demandé par l'utilisateur. Google met également en cache les résultats de Requêtes de prix en temps réel afin qu'elles puissent être diffusées pour les requêtes futures

Taille des mises à jour des prix

Lorsque vous définissez le prix d'une chambre, vous indiquez la réservation à l'avance et la durée de séjour, avec les prix pour chaque combinaison de ces valeurs et ID ou ID du plan tarifaire. Par défaut, les valeurs de réservation et de DDS sont les suivantes:

  • Jusqu'à 330 jours à l'avance pour les réservations
  • Jusqu'à 30 nuits

Compte tenu de ces consignes générales, le prix d'une seule chambre peut nécessiter jusqu'à 9 900 entrées distinctes (330 * 30), une pour chaque combinaison de date d'arrivée et le nombre de nuits.

La matrice suivante illustre une partie des données d'itinéraire pour un seul hôtel. Chaque cellule avec un prix dans la matrice représente une combinaison de séjours la date d'arrivée et la durée du séjour ; chaque itinéraire représente un demandée par Google pour cette propriété:

Hôtels et séjours dont les prix doivent être mis à jour

Les hôtels dont nous mettons les prix à jour sont définis dans votre liste d'hôtels. À moins qu'ils sont désactivées, les prix de tous les hôtels définis dans le flux Hotel List Feed sont mis à jour les messages Transaction ou, dans certains cas, les requêtes de prix en temps réel ;

Mettre à jour les prix

Pour mettre à jour les prix, procédez comme suit:

  1. Vous définissez les hôtels concernés par la mise à jour des prix dans votre liste d'hôtels au cours de la période configuration initiale, puis des mises à jour régulières en cas de modification de votre liste.

  2. Requête de prix modifiés uniquement: Google envoie à votre serveur une Messages Hint request.

  3. Requête de prix modifiés uniquement: votre serveur renvoie un message Message de réponse d'indication qui définit les combinaisons d'hôtels ou de séjours dont les prix doivent être mis à jour.

  4. Google vous envoie un message de demande. à votre serveur. Le message de demande inclut les identifiants des hôtels et les séjours pour dont Google a besoin de prix.

  5. Pour la requête de prix en temps réel Requêtes, Google définit un délai au cours duquel vous devez répondre en pour que l'hôtel ou le séjour apparaisse dans l'enchère en cours.

  6. Votre serveur renvoie un message Message Transaction qui définit les nouveaux tarifs.

  7. Google met à jour son cache avec les données tarifaires issues de votre transaction .

Pour en savoir plus sur les modes d'envoi Pull et Requête de prix modifiés, consultez Modes d'envoi.

Définir des prix à l'aide de messages Transaction

Pour définir les prix d'un hôtel ou d'un séjour (la combinaison de la date d'arrivée et de le nombre de nuits), utilisez Message Transaction avec un élément <Result> pour chaque itinéraire.

Suivez les consignes ci-dessous lorsque vous définissez les prix:

  • Tarifs: indiquez le tarif le plus bas d'une chambre pour deux personnes pour chaque un itinéraire. Définir, à l'aide de l'API Hotel Prices, des tarifs différents de celles qui s'affichent sur votre site peuvent prêter à confusion et avoir pour conséquence des réservations perdues.

  • Nombre de nuits: indiquez le coût total du séjour pour chaque itinéraire. ainsi que le tarif par nuit. Google calcule le tarif par nuit pour vous.

  • Règles: respectez les Règles relatives à la précision des prix de Google. lors de la définition des tarifs. Cela nécessite que les prix affichés sur les résultats de recherche ne sont pas très différents du prix final de la réservation.

  • Prix tout compris:ils doivent pouvoir apparaître sur vos fiches pour les États-Unis et les utilisateurs finaux canadiens, vos hôtels doivent généralement détailler les taxes et les frais le tarif de base. Pour en savoir plus, consultez Règles relatives aux taxes et aux frais.

  • Arrondi: n'arrondissez pas les valeurs des prix, des taxes et des frais.

Pour savoir comment supprimer des hôtels de votre inventaire, consultez Supprimer des éléments de l'inventaire

Messages sur les tarifs

Lorsque vous utilisez des messages Transaction pour mettre à jour les prix des séjours, les éléments enfants éléments de <Result> sont obligatoires:

  • <Property>
  • <Baserate>
  • <Tax>
  • <OtherFees>
  • <Checkin> (séjour)
  • <Nights> (séjour)

Vous pouvez optionally inclure les éléments enfants suivants de <Result> dans votre message Transaction:

  • <AllowablePointsOfSale>
  • <ChargeCurrency>
  • <Custom[1-5]>
  • <RoomBundle>
  • <RoomID>

Pour en savoir plus sur chacun de ces éléments, consultez <Transaction>.

Exemple de tarification

L'exemple suivant définit le prix d'une chambre (chambre double par défaut) pour les nuits de 1 à 7 nuits avec une date d'arrivée le 7 juin:

<?xml version="1.0" encoding="UTF-8"?>
<Transaction timestamp="2017-08-24T16:20:00-04:00" id="42">
  <Result>
    <Property>1234</Property>
    <Checkin>2018-06-07</Checkin>
    <Nights>1</Nights>
    <Baserate currency="USD">209.99</Baserate>
    <Tax currency="USD">25.12</Tax>
    <OtherFees currency="USD">2.00</OtherFees>
  </Result>
  <Result>
    <Property>1234</Property>
    <Checkin>2018-06-07</Checkin>
    <Nights>2</Nights>
    <Baserate currency="USD">419.98</Baserate>
    <Tax currency="USD">25.12</Tax>
    <OtherFees currency="USD">2.00</OtherFees>
  </Result>
  <Result>
    <Property>1234</Property>
    <Checkin>2018-06-07</Checkin>
    <Nights>3</Nights>
    <Baserate currency="USD">614.97</Baserate>
    <Tax currency="USD">21.12</Tax>
    <OtherFees currency="USD">2.00</OtherFees>
  </Result>
  <Result>
    <Property>1234</Property>
    <Checkin>2018-06-07</Checkin>
    <Nights>4</Nights>
    <Baserate currency="USD">819.96</Baserate>
    <Tax currency="USD">21.12</Tax>
    <OtherFees currency="USD">2.00</OtherFees>
  </Result>
  <Result>
    <Property>1234</Property>
    <Checkin>2018-06-07</Checkin>
    <Nights>5</Nights>
    <Baserate currency="USD">999.95</Baserate>
    <Tax currency="USD">21.12</Tax>
    <OtherFees currency="USD">2.00</OtherFees>
  </Result>
  <Result>
    <Property>1234</Property>
    <Checkin>2018-06-07</Checkin>
    <Nights>6</Nights>
    <Baserate currency="USD">1193.94</Baserate>
    <Tax currency="USD">21.12</Tax>
    <OtherFees currency="USD">2.00</OtherFees>
  </Result>
  <Result>
    <Property>1234</Property>
    <Checkin>2018-06-07</Checkin>
    <Nights>7</Nights>
    <Baserate currency="USD">1259.93</Baserate>
    <Tax currency="USD">21.12</Tax>
    <OtherFees currency="USD">2.00</OtherFees>
  </Result>
</Transaction>

Chaque message Transaction peut comporter plusieurs éléments <Result>, tant que la taille totale du message ne dépasse pas 100 Mo.

Fréquence des mises à jour des prix

Vous devez prévoir de mettre à jour vos prix aussi souvent qu'ils changent. Comment ça marche ? cela dépend du mode de mise à jour choisi : "Pull" ou "Requête de prix modifiés". les informations tarifaires. Pour en savoir plus, consultez choisir un mode d'envoi.

La fréquence et le nombre de requêtes de prix en temps réel que Google vous envoie sont également configurable. Pour en savoir plus, consultez la section Requête de prix en temps réel Requêtes.

Prix tout compris

Selon la situation géographique de vos utilisateurs, vous pouvez envisager en utilisant des prix tout compris au lieu de prix détaillés.

Les tarifs tout compris incluent la valeur totale du tarif de base la chambre plus les taxes et les frais indiqués dans l'élément <Baserate> de la transaction. . La tarification Itemized sépare le prix dans le <Baserate>, <Taxes> et <OtherFees>.