Visão geral de preços

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

Visão geral

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

O Google normalmente usa os preços do cache de preços ao mostrar os resultados da pesquisa. Sempre que você enviar uma mensagem de transação com atualizações de preço, o Google vai armazenar 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 uma combinação específica de hotel ou itinerário, o Google pode enviar uma solicitação "ao vivo" ou uma mensagem de consulta de preços ao vivo. 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 exibidos em solicitações futuras.

Tamanho das atualizações de preços

Ao definir os preços de um quarto, você fornece valores avançados de reserva 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 do plano de tarifas. Os valores de reserva e de LoS são definidos como padrão da seguinte forma:

  • Reserva com até 330 dias de antecedência
  • Até 30 noites

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

A matriz a seguir ilustra parte dos dados do 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 de estadia. Cada itinerário representa um valor separado que o Google solicita para a propriedade:

Quais hotéis e itinerários são reavaliados

Os hotéis com preços definidos pelo Google são definidos pela sua lista de hotéis. A menos que sejam desativadas, todas as diárias dos hotéis no feed de lista de hotéis são reajustadas com mensagens de transação ou, em alguns casos, com consultas de preços em tempo real.

Atualizar preços

O processo geral para atualizar os preços é o seguinte:

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

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

  3. Somente preços alterados: o servidor responde com uma mensagem de resposta de dica que define quais combinações de hotéis ou itinerários precisam ter o preço alterado.

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

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

  6. Seu 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ço da sua mensagem de transação.

Para mais informações sobre preços de puxar e de alteração, 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 e do número de noites), use uma mensagem de transação com um <Result> para cada itinerário.

Use as seguintes diretrizes ao definir preços:

  • Tarifas: informe a tarifa de ocupação dupla mais barata disponível para cada itinerário. Definir tarifas com a API Hotel Prices 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, incluindo a tarifa por noite. O Google calcula a diária para você.

  • Políticas: siga a Política de precisão de preços do Google ao definir as tarifas. Para isso, os preços que aparecem nos resultados da pesquisa do Google não podem ser muito diferentes do preço final da reserva.

  • Preços com tudo incluso:para que os hotéis apareçam nas listagens para usuários finais dos EUA e do Canadá, é necessário que eles separem os tributos e as taxas da taxa básica. Para mais informações, consulte a política de tributos e taxas.

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

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

Mensagens de preços

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

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

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) de 1 a 7 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. A forma de fazer isso depende se você escolheu o método de atualização de informações de preços "Pull" ou "Changed Pricing". Para mais informações, consulte Como escolher um modo de entrega.

A frequência e o número de consultas de preços ativos que o Google envia também são configuráveis. Para mais informações, consulte Consultas de preços em tempo real.

Preços all-inclusive

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

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