Visão geral de preços

O preço de um hotel é o menor preço para um quarto duplo no itinerário especificado, que é uma combinação de data de check-in e noites de estadia.

Visão geral

Os preços que você define para combinações de hotéis ou itinerários são essenciais para os resultados da pesquisa de hotéis. É muito importante manter seus preços atualizados, precisos e competitivos.

Normalmente, o Google usa preços do cache ao mostrar resultados da pesquisa. Sempre que você envia ao Google uma mensagem de transação com atualizações de preços, o Google armazena esses dados em cache.

O Google também pode solicitar preços atualizados em tempo real para contas de anúncios de hotéis. Quando um usuário pesquisa um hotel ou uma combinação de itinerário específica, o Google pode enviar uma solicitação "em tempo real" ou uma mensagem de consulta de preços em tempo real. Se você responder dentro do período especificado, esse preço poderá aparecer nos resultados do itinerário solicitado pelo usuário. O Google também armazena em cache os resultados das consultas de preços em tempo real para que possam ser usados em solicitações futuras.

Tamanho das atualizações de preços

Ao definir os preços de um quarto, você fornece valores de reserva antecipada e duração da estadia (LoS, na sigla em inglês), com preços para cada combinação desses valores e ID do quarto ou ID do plano de tarifas. Os valores padrão de reserva e LoS são os seguintes:

  • Até 330 dias de reserva antecipada
  • Estadias de até 30 noites

Com base nessas diretrizes gerais, o preço de um único quarto pode exigir até 9.900 entradas separadas (330 * 30), uma para cada combinação da data de check-in e do número de noites.

A matriz a seguir ilustra parte dos dados de itinerário de um único hotel. Cada célula com um preço na matriz representa uma combinação de itinerário de uma data de check-in e uma duração da estadia. Cada itinerário representa um valor separado que o Google solicita para a propriedade:

Quais hotéis e itinerários têm os preços atualizados

Os hotéis que o Google precifica são definidos pela sua lista de hotéis. A menos que sejam desativados, todos os hotéis no feed de lista de hotéis têm os preços atualizados com mensagens de transação ou, em alguns casos, consultas de preços em tempo real.

Atualizar preços

O processo geral para atualizar preços é:

  1. Você define os hotéis que vão receber preços na lista de hotéis durante a configuração inicial e depois com atualizações periódicas quando a lista muda.

  2. Somente preços alterados: o Google envia ao seu servidor mensagens de solicitação de hint.

  3. Somente preços alterados: seu servidor responde com uma mensagem de resposta de hint que define quais combinações de hotel ou itinerário precisam ter os preços recalculados.

  4. O Google envia uma mensagem de consulta ao seu servidor. A mensagem de consulta inclui IDs de hotéis e itinerários para os quais o Google precisa de preços.

  5. Para consultas de preços em tempo real, o Google especifica um limite de tempo para que você responda e o hotel ou itinerário apareça no leilão atual.

  6. O servidor responde com uma mensagem de transação que define os novos preços.

  7. O Google atualiza o cache com os dados de preços da sua mensagem de transação.

Para mais informações sobre preços de pull e alterados, consulte Modos de entrega.

Preços com mensagens de transação

Para definir preços de um hotel ou itinerário (uma combinação da data de check-in mais o número de diárias), use uma mensagem de transação com um <Result> para cada itinerário.

Siga estas diretrizes ao definir preços:

  • Tarifas: informe a menor tarifa disponível para ocupação dupla em cada itinerário. Definir diárias com a API Hotel Prices que sejam diferentes das mostradas no seu site pode confundir os usuários e resultar em perda de reservas.

  • Número de noites: especifique o custo total da estadia para cada itinerário, além da tarifa por noite. O Google calcula a tarifa por noite para você.

  • Políticas: obedeça à política de precisão de preços do Google ao definir as tarifas. Isso exige que os preços mostrados nos resultados da pesquisa do Google não sejam muito diferentes do preço final da reserva.

  • Preços com tudo incluso:para aparecer nas listagens para usuários finais dos EUA e do Canadá, os hotéis precisam discriminar tributos e taxas da taxa básica. Para mais informações, consulte a Política de tributos e taxas.

  • Arredondamento: não arredonde valores de preços, impostos e taxas.

Para informações sobre como remover hotéis do seu inventário, consulte Remover inventário.

Mensagens sobre preços

Ao usar mensagens de transação para reavaliar itinerários, os seguintes elementos filhos de <Result> são obrigatórios:

  • <Property>
  • <Baserate>
  • <Tax>
  • <OtherFees>
  • <Checkin> (itinerário)
  • <Nights> (itinerário)

Você pode optionally incluir os seguintes elementos filhos de <Result> na mensagem de transação:

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

Para mais informações sobre cada um desses elementos, consulte <Transaction>.

Exemplo de preço

O exemplo a seguir define o preço de um quarto (ocupação dupla padrão) para uma a sete noites com data de check-in em 7 de junho:

<?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 mensagem de transação pode ter qualquer número de elementos <Result>, desde que o tamanho total da mensagem não exceda 100 MB.

Frequência das atualizações de preços

Planeje atualizar os preços sempre que eles mudarem. Isso depende de você ter escolhido o método de atualização de preços "Extrair" ou "Preços alterados". Para mais informações, consulte escolher um modo de entrega.

A frequência e o número de consultas de preços ativos que o Google envia para você também podem ser configurados. Para mais informações, consulte Consultas de preços em tempo real.

Preços com tudo incluído

Dependendo da localização geográfica dos seus usuários, considere usar preços com tudo incluído em vez de preços detalhados.

O preço tudo incluído inclui o valor total da tarifa base do quarto mais os tributos e taxas no elemento <Baserate> da mensagem de transação. Os preços de Itemized separam o preço nos elementos <Baserate>, <Taxes> e <OtherFees>.