Panoramica dei prezzi

Il prezzo hotel è il prezzo più basso per una camera doppia per l'itinerario, che è una combinazione di data di check-in e notti di soggiorno.

Panoramica

I prezzi definiti per le combinazioni di hotel o itinerario sono fondamentali per i risultati di ricerca degli hotel. È molto importante che i prezzi siano aggiornati, accurati e concorrenziali.

Durante la visualizzazione dei risultati di ricerca, in genere Google utilizza i prezzi memorizzati nella cache dei prezzi. Ogni volta che invii un messaggio Transaction con aggiornamenti dei prezzi, Google memorizza questi dati nella cache.

Google può anche richiedere in tempo reale dei prezzi aggiornati per gli account Hotel Ads. Quando un utente cerca una combinazione di hotel o itinerario specifica, Google può inviarti una richiesta "in tempo reale" o un messaggio Query sui prezzi in tempo reale. Se rispondi entro il periodo di tempo specificato, il prezzo verrà visualizzato nei risultati dell'itinerario richiesto dall'utente. Google memorizza nella cache anche i risultati delle query sui prezzi in tempo reale in modo che possano essere pubblicati per richieste future.

Dimensioni degli aggiornamenti dei prezzi

Quando imposti i prezzi di una camera, devi fornire i valori della durata del soggiorno e della prenotazione anticipata, specificando i prezzi per ogni combinazione di tali valori e l'ID piano o l'ID piano tariffario. Per impostazione predefinita, i valori della prenotazione e della durata del soggiorno sono i seguenti:

  • Prenotazione anticipata fino a 330 giorni
  • Fino a 30 notti

In base a queste linee guida generali, i prezzi di una camera singola possono richiedere fino a 9900 voci distinte (330 * 30), una per ogni combinazione di data di check-in e numero di notti.

La seguente matrice illustra parte dei dati dell'itinerario per un singolo hotel. Ogni cella con un prezzo nella matrice rappresenta una combinazione di itinerario di data di check-in e durata del soggiorno; ogni itinerario rappresenta un valore separato richiesto da Google per la proprietà:

Hotel e itinerari con prezzi diversi

Gli hotel ai quali i prezzi Google si riferiscono tramite il tuo elenco hotel. A meno che non siano disattivati, il prezzo di tutti gli hotel nel feed elenco hotel viene prezzo con i messaggi Transaction o, in alcuni casi, le Query sui prezzi in tempo reale.

Aggiorna i prezzi

La procedura generale per l'aggiornamento dei prezzi è la seguente:

  1. Definisci gli hotel a cui assegnare i prezzi nell'elenco di hotel durante la configurazione iniziale e poi con aggiornamenti periodici quando il tuo elenco cambia.

  2. Solo modifiche ai prezzi: Google invia al tuo server un messaggio di richiesta di suggerimento.

  3. Solo prezzi modificati: il server risponde con un messaggio Hint Response che definisce le combinazioni di hotel o itinerario per cui è necessario ridefinire il prezzo.

  4. Google invia un messaggio Query al server. Il messaggio Query include ID hotel e itinerari per i quali Google ha bisogno di prezzi.

  5. Per le Query sui prezzi in tempo reale, Google specifica un limite di tempo entro il quale devi rispondere per far sì che l'hotel o l'itinerario compaia nell'asta corrente.

  6. Il server risponde con un messaggio Transaction che definisce i nuovi prezzi.

  7. Google aggiorna la sua cache con i dati sui prezzi dal messaggio Transaction.

Per ulteriori informazioni sui prezzi pull e modificati, consulta Modalità di invio.

Prezzi con messaggi Transaction

Per impostare i prezzi di un hotel o itinerario (una combinazione di data di check-in e numero di notti), utilizza un messaggio Transaction con un elemento <Result> per ogni itinerario.

Attieniti alle linee guida che seguono quando imposti i prezzi:

  • Tariffe: fornisci la tariffa più bassa per due persone in ogni itinerario. Impostare con l'API Hotel Price diverse tariffe da quelle mostrate sul tuo sito può confondere gli utenti e portare a una perdita di prenotazioni.

  • Numero di notti: specifica il costo totale del soggiorno per ogni itinerario, oltre alla tariffa per notte. Google calcola la tariffa a notte per te.

  • Norme: rispetta le norme sull'accuratezza del prezzo di Google quando imposti le tariffe. Ciò richiede che i prezzi visualizzati nei risultati di ricerca di Google non siano notevolmente diversi dal prezzo per la prenotazione finale.

  • Prezzi tutto compreso: per essere idonei a comparire nelle schede per gli utenti finali di Stati Uniti e Canada, in genere i tuoi hotel devono suddividere tasse e commissioni dalla tariffa di base. Per ulteriori informazioni, consulta la pagina Norme su tasse e commissioni.

  • Arrotondamento: non arrotondare i valori per prezzi, tasse e commissioni.

Per informazioni sulla rimozione degli hotel dal tuo inventario, consulta la sezione Rimuovere l'inventario.

Messaggi sui prezzi

Quando utilizzi i messaggi Transaction per il ricalcolo del prezzo degli itinerari, i seguenti elementi secondari di <Result> sono obbligatori:

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

Puoi optionally includere i seguenti elementi secondari di <Result> nel messaggio Transaction:

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

Per ulteriori informazioni su ciascuno di questi elementi, consulta la pagina <Transaction>.

Esempio di prezzi

L'esempio seguente imposta il prezzo di una camera (numerosa di 2 persone) da 1 a 7 notti con data di check-in il 7 giugno:

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

Ogni messaggio Transaction può avere un numero qualsiasi di elementi <Result>, a condizione che le dimensioni totali del messaggio non superino 100 MB.

Frequenza degli aggiornamenti dei prezzi

Ti consigliamo di aggiornare i prezzi tutte le volte che cambiano. Il modo in cui esegui questa operazione dipende dalla scelta del metodo di prezzi pull o modificati per aggiornare le informazioni sui prezzi. Per ulteriori informazioni, consulta la pagina relativa alla scelta di una modalità di invio.

Puoi anche configurare la frequenza e il numero di query sui prezzi in tempo reale che Google ti invia. Per ulteriori informazioni, consulta la sezione Query sui prezzi in tempo reale.

Prezzi tutto compreso

A seconda della posizione geografica dei tuoi utenti, potresti valutare la possibilità di utilizzare prezzi all-inclusive anziché prezzi dettagliati.

I prezzi all-inclusive includono il valore totale della tariffa di base della camera più le tasse e le commissioni nell'elemento <Baserate> nel messaggio Transaction. Il prezzo di Itemized separa il prezzo dagli elementi <Baserate>, <Taxes> e <OtherFees>.

Se gli utenti si trovano negli Stati Uniti o in Canada, devi utilizzare i prezzi dettagliati ove possibile perché:

  1. I partner che forniscono solo prezzi all-inclusive possono essere visualizzati nei risultati se anche tutti gli altri partner per lo stesso hotel forniscono solo prezzi all-inclusive.

  2. Se alcuni partner forniscono prezzi dettagliati e altri offrono prezzi all-inclusive, solo i partner che forniscono prezzi dettagliati vengono visualizzati nei risultati.

  3. Solo Hotel Ads: i partner con prezzi all-inclusive sono esclusi dalle offerte nelle aste di Hotel Ads, in cui sono disponibili i prezzi dettagliati.

Queste regole non si applicano a tutti gli utenti al di fuori degli Stati Uniti e del Canada in cui vengono usati più in generale i prezzi all-inclusive. Per ulteriori informazioni, consulta la pagina Norme sull'accuratezza del prezzo.