Visão geral de preços

O preço de um hotel é o menor valor para um quarto duplo de determinado itinerário, 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 hotel ou itinerário são essenciais para os resultados da pesquisa de hotéis. É muito importante que você mantenha seus preços atualizados, precisos e competitivos.

O Google normalmente usa os preços do cache de preços ao exibir os resultados da pesquisa. Sempre que você envia uma Mensagem de transação ao Google com atualizações de preço, 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 "ao vivo" ou uma mensagem de consulta de preço em tempo real (em inglês). Se você responder dentro do prazo 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 preços para 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 o ID do quarto ou do plano de tarifa. Os valores padrão de reserva e LoS são os seguintes:

  • Reserva antecipada com até 330 dias
  • Estadias de até 30 noites

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

A matriz a seguir ilustra parte dos dados do itinerário para 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 são atualizados

Os hotéis que o Google cobra são definidos pela sua lista de hotéis. A menos que estejam desativados, os preços de todos os hotéis no feed de lista de hotéis são atualizados com Mensagens de transação ou, em alguns casos, Consultas de preços em tempo real.

Atualizar preços

Este é o processo geral de atualização de preços:

  1. Você define os hotéis a serem atualizados na sua 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 Hint Request para seu servidor.

  3. Preços alterados apenas: o servidor responde com uma mensagem Hint Response que define quais combinações de hotel ou itinerário precisam ser atualizadas.

  4. O Google envia uma Mensagem de consulta para seu servidor. Ela 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 em que você precisa responder 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ços da sua mensagem de transação.

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

Preços com Mensagens de transação

Para definir os preços de um hotel ou itinerário (uma combinação da data do check-in com o 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: forneça a menor tarifa de ocupação dupla 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 de cada itinerário com a tarifa por noite. O Google calcula a tarifa por noite.

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

  • Preços all-inclusive:para aparecer nas listagens de usuários finais dos EUA e do Canadá, seus hotéis geralmente precisam diferenciar tributos e taxas da tarifa básica. Para mais informações, consulte a Política de tributos e taxas.

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

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

Mensagens de preços

Ao usar Mensagens de transação para atualizar o preço de 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 sua 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

Atualize seus preços sempre que eles mudarem. A maneira de fazer isso depende do método que você escolheu para atualizar as informações de preço: "Pull" ou "Preço alterado". Para mais informações, consulte Como escolher um modo de transferência.

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

Preços all-inclusive

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

O preço com tudo incluso inclui o valor total da tarifa básica do quarto, mais os tributos e taxas no elemento <Baserate> da Mensagem de transação. Itemized separa o preço entre os elementos <Baserate>, <Taxes> e <OtherFees>.