Visão geral de preços

O preço de um hotel é o menor preço para um quarto duplo em uma determinada itinerário que combina a data do check-in e a estadia.

Visão geral

Os preços definidos para combinações de hotel ou itinerário são essenciais para o hotel resultados da pesquisa. É muito importante que você mantenha seus preços atualizados, precisos, e competitivo.

O Google normalmente usa os preços armazenados em cache ao exibir anúncios de pesquisa resultados. Sempre que você enviar ao Google uma Mensagem de transação que contenha preços atualizações, o Google armazena esses dados em cache.

O Google também pode solicitar preços atualizados em tempo real para os Anúncios de hotéis contas de serviço. Quando um usuário pesquisa um hotel ou itinerário específico. combinação, o Google pode enviar uma ou Mensagem de consulta de preços em tempo real. Se você responder dentro do prazo especificado, o preço pode aparecer no resultados do itinerário solicitado pelo usuário. O Google também armazena em cache os resultados Consultas de preços em tempo real para que possam ser exibidas para solicitações futuras.

Tamanho das atualizações de preços

Ao definir os preços de um quarto, você fornece a reserva antecipada e a duração do valores de estadia (LoS), com preços para cada combinação desses valores e valores ID ou ID do plano de tarifação. Os valores de reserva e LoS são padronizados da seguinte maneira:

  • Reservas com até 330 dias de antecedência
  • Estadias de até 30 noites

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

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

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

Os hotéis que o Google solicita preços são definidos pela sua Lista de hotéis. A menos que eles estiverem desativados, todos os hotéis no Feed de lista de hotéis serão atualizados com Mensagens de transação ou, em alguns casos, consultas de preços em tempo real.

Atualizar preços

O processo geral de atualização de preços é o seguinte:

  1. Você define os hotéis a serem cobrados na sua Lista de hotéis durante a configuração inicial e depois atualizações periódicas quando a lista for alterada.

  2. Somente preços alterados: o Google envia ao seu servidor um Mensagens de solicitação de Hint.

  3. Somente preços alterados: seu servidor responde com um Mensagem de Hint Response que define quais combinações de hotel ou itinerário precisam ser atualizadas.

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

  5. Para Preço em tempo real Consultas, O Google especifica um limite de tempo no qual você deve responder em para que o hotel ou o itinerário apareça no leilão atual.

  6. Seu servidor responde com um Mensagem de transação que define os novos preços.

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

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

Preço com Mensagens de transação

Definir preços para um hotel ou itinerário (uma combinação da data do check-in mais 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 Hotel Prices API diferentes em seu site podem confundir os usuários e resultar em reservas perdidas.

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

  • Políticas: obedecer à política de precisão de preços do Google. ao definir as taxas. Isso exige que os preços que aparecem no console do Google os resultados da pesquisa não são significativamente diferentes do preço final da reserva.

  • Preços all-inclusive:estar qualificados para aparecer nas listagens dos EUA e Usuários finais canadenses, seus hotéis normalmente precisam separar os tributos e as taxas dos a taxa básica. Para mais informações, consulte 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 sobre preços

Ao usar Mensagens de transação para atualizar o preço de itinerários, o seguinte filho os elementos 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> em 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 1 a 7 noites com 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 excede 100 MB.

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

Você deve planejar atualizar seus preços sempre que eles mudarem. Como você isso depende se você escolheu o método de preços "Pull" ou "Alterado" para a atualização informações sobre preços. Para mais informações, consulte como escolher um modo de transferência.

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

Preços all-inclusive

Dependendo da localização geográfica dos usuários, considere usando preços com tudo incluso em vez de preços por itens.

O preço tudo incluso inclui o valor total da taxa básica de o quarto mais os impostos e taxas no elemento <Baserate> da transação mensagem. O preço de Itemized separa o preço para o <Baserate>, <Taxes> e <OtherFees>.