Descripción general de los precios

El precio de un hotel es el más bajo para una habitación doble en el itinerario determinado, que es una combinación de la fecha de entrada y las noches de estadía.

Descripción general

Los precios que definas para las combinaciones de hoteles o itinerarios son fundamentales para los resultados de la búsqueda de hoteles. Es muy importante que mantengas tus precios actualizados, precisos y competitivos.

Por lo general, Google usa los precios de su caché de precios cuando muestra los resultados de la búsqueda. Cada vez que envías a Google un mensaje de transacción que contiene actualizaciones de precios, Google almacena en caché esos datos.

Google también puede solicitarte precios actualizados en tiempo real para las cuentas de anuncios de hoteles. Cuando un usuario busca una combinación específica de hotel o itinerario, Google puede enviarte una solicitud "en vivo" o un mensaje de consulta de precios en vivo. Si respondes dentro del plazo especificado, ese precio puede aparecer en los resultados del itinerario que solicitó el usuario. Google también almacena en caché los resultados de las consultas de precios en vivo para que se puedan entregar en solicitudes futuras.

Tamaño de las actualizaciones de precios

Cuando estableces los precios de una habitación, proporcionas los valores de reserva anticipada y duración de la estadía (LoS), con los precios de cada combinación de esos valores y el ID de la habitación o el ID del plan de tarifas. Los valores de reserva y LoS son los siguientes de forma predeterminada:

  • Reservas anticipadas de hasta 330 días
  • Estadías de hasta 30 noches

Según estos lineamientos generales, los precios de una habitación individual pueden requerir hasta 9,900 entradas separadas (330 × 30), una para cada combinación de la fecha de entrada y la cantidad de noches.

En la siguiente matriz, se ilustra parte de los datos del itinerario de un solo hotel. Cada celda con un precio en la matriz representa una combinación de itinerario de una fecha de entrada y una duración de la estadía. Cada itinerario representa un valor independiente que Google solicita para la propiedad:

Qué hoteles y itinerarios se vuelven a fijar de precio

Los hoteles que Google establece precios se definen en tu Lista de hoteles. A menos que se inhabiliten, todos los hoteles del feed de lista de hoteles se vuelven a fijar con mensajes de transacción o, en algunos casos, con consultas de precios en tiempo real.

Actualiza los precios

El proceso general para actualizar los precios es el siguiente:

  1. Define los hoteles a los que se les asignará un precio en tu Lista de hoteles durante la configuración inicial y, luego, con actualizaciones periódicas cuando tu lista cambie.

  2. Solo precios modificados: Google envía a tu servidor un mensaje de solicitud de sugerencia.

  3. Solo precios modificados: Tu servidor responde con un mensaje de respuesta de sugerencia que define qué combinaciones de hoteles o itinerarios deben volver a tener un precio.

  4. Google envía un mensaje de consulta a tu servidor. El mensaje de consulta incluye los IDs de hoteles y los itinerarios para los que Google necesita precios.

  5. En el caso de las consultas de precios en tiempo real, Google especifica un límite de tiempo en el que debes responder para que el hotel o el itinerario aparezcan en la subasta actual.

  6. Tu servidor responde con un mensaje de transacción que define los precios nuevos.

  7. Google actualiza su caché con los datos de precios de tu mensaje de transacción.

Para obtener más información sobre los precios modificados y de extracción, consulta Modos de publicación.

Precios con mensajes de Transaction

Para establecer los precios de un hotel o un itinerario (una combinación de la fecha de entrada y la cantidad de noches), usa un mensaje de transacción con un <Result> para cada itinerario.

Sigue estos lineamientos cuando establezcas los precios:

  • Tarifas: Proporciona la tarifa de ocupación doble más baja disponible para cada itinerario. Establecer tarifas con la API de Hotel Prices que sean diferentes de las que se muestran en tu sitio puede ser confuso para los usuarios y provocar que se pierdan reservas.

  • Cantidad de noches: Especifica el costo total de la estadía para cada itinerario, junto con la tarifa por noche. Google calcula la tarifa por noche por ti.

  • Políticas: Cumple con la política de precisión del precio de Google cuando establezcas las tarifas. Esto requiere que los precios que aparecen en los resultados de la búsqueda de Google no sean muy diferentes del precio final de la reserva.

  • Precios de todo incluido: Para poder aparecer en las fichas de los usuarios finales de EE.UU. y Canadá, por lo general, tus hoteles deben desglosar los impuestos y las tarifas de la tarifa base. Para obtener más información, consulta la Política de Impuestos y Tarifas.

  • Redondeo: No redondees los valores de los precios, los impuestos ni las tarifas.

Para obtener información sobre cómo quitar hoteles de tu inventario, consulta Cómo quitar inventario.

Mensajes de precios

Cuando se usan mensajes de transacción para volver a establecer el precio de los itinerarios, los siguientes elementos secundarios de <Result> son obligatorios:

  • <Property>
  • <Baserate>
  • <Tax>
  • <OtherFees>
  • <Checkin> (itinerario)
  • <Nights> (itinerario)

Puedes optionally incluir los siguientes elementos secundarios de <Result> en tu mensaje de transacción:

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

Para obtener más información sobre cada uno de estos elementos, consulta <Transaction>.

Ejemplo de precios

En el siguiente ejemplo, se establece el precio de una habitación (ocupación doble predeterminada) para 1 a 7 noches con una fecha de entrada del 7 de junio:

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

Cada mensaje de transacción puede tener cualquier cantidad de elementos <Result>, siempre que el tamaño total del mensaje no supere los 100 MB.

Frecuencia de las actualizaciones de precios

Debes planificar la actualización de los precios cada vez que cambien. La forma de hacerlo depende de si elegiste el método de actualización de información de precios Pull o Changed Pricing. Para obtener más información, consulta Elige un modo de publicación.

También puedes configurar la frecuencia y la cantidad de consultas de precios en tiempo real que te envía Google. Para obtener más información, consulta Consultas de precios en vivo.

Precios todo incluido

Según la ubicación geográfica de tus usuarios, te recomendamos que uses precios todo incluido en lugar de precios detallados.

Los precios todo incluido incluyen el valor total de la tarifa base de la habitación más los impuestos y las tarifas del elemento <Baserate> en el mensaje de transacción. Los precios de Itemized separan el precio en los elementos <Baserate>, <Taxes> y <OtherFees>.