Prenotazione hotel

Utilizza questo tipo per dichiarare una prenotazione per uno o più ospiti in un hotel o un luogo di alloggio.

Casi d'uso

I seguenti casi d'uso mostrano esempi comuni di utilizzo dello schema LodgingReservation. Utilizza questi esempi per assicurarti che il markup sia strutturato correttamente.

Prenotazione hotel di base

Questo è un esempio della quantità minima di markup che qualifica la tua email come prenotazione di alloggi.

JSON-LD

<script type="application/ld+json">
{
  "@context": "http://schema.org",
  "@type": "LodgingReservation",
  "reservationNumber": "abc456",
  "reservationStatus": "http://schema.org/Confirmed",
  "underName": {
    "@type": "Person",
    "name": "John Smith"
  },
  "reservationFor": {
    "@type": "LodgingBusiness",
    "name": "Hilton San Francisco Union Square",
    "address": {
      "@type": "PostalAddress",
      "streetAddress": "333 O'Farrell St",
      "addressLocality": "San Francisco",
      "addressRegion": "CA",
      "postalCode": "94102",
      "addressCountry": "US"
    },
    "telephone": "415-771-1400"
  },
  "checkinDate": "2027-04-11T16:00:00-08:00",
  "checkoutDate": "2027-04-13T11:00:00-08:00"
}
</script>

Microdati

<div itemscope itemtype="http://schema.org/LodgingReservation">
  <meta itemprop="reservationNumber" content="abc456"/>
  <link itemprop="reservationStatus" href="http://schema.org/Confirmed"/>
  <div itemprop="underName" itemscope itemtype="http://schema.org/Person">
    <meta itemprop="name" content="John Smith"/>
  </div>
  <div itemprop="reservationFor" itemscope itemtype="http://schema.org/LodgingBusiness">
    <meta itemprop="name" content="Hilton San Francisco Union Square"/>
    <div itemprop="address" itemscope itemtype="http://schema.org/PostalAddress">
      <meta itemprop="streetAddress" content="333 O'Farrell St"/>
      <meta itemprop="addressLocality" content="San Francisco"/>
      <meta itemprop="addressRegion" content="CA"/>
      <meta itemprop="postalCode" content="94102"/>
      <meta itemprop="addressCountry" content="US"/>
    </div>
    <meta itemprop="telephone" content="415-771-1400"/>
  </div>
  <meta itemprop="checkinDate" content="2027-04-11T16:00:00-08:00"/>
  <meta itemprop="checkoutDate" content="2027-04-13T11:00:00-08:00"/>
</div>

Verifica il codice di markup

Puoi convalidare il tuo markup utilizzando lo strumento Tester per il markup delle email. Incolla il codice di markup e fai clic sul pulsante Convalida per eseguire la scansione del contenuto e ricevere un report su eventuali errori presenti.

Specifica

Controlla i dettagli della tua email per verificare se una di queste strutture aggiuntive si applica alla tua prenotazione. Se esegui il markup di queste strutture aggiuntive, consenti a Google di mostrare all'utente una descrizione molto più dettagliata della prenotazione di alloggio.

LodgingReservation

Nome del tipo: LodgingReservation

Estende la prenotazione

Nome Tipo Descrizione
bookingAgent Persona oppure Organizzazione Agente o agenzia di prenotazione. Accetta anche una stringa (ad es. "").
bookingAgent.name Testo Nome dell'agente/servizio.
bookingAgent.url URL Sito web dell'agente/servizio.
bookingTime DateTime Data in cui è stata effettuata la prenotazione.
cancelReservationUrl URL Pagina web in cui è possibile annullare la prenotazione.
checkinDate
(obbligatorio)
DateTime Orario check-in.
checkoutDate
(obbligatorio)
DateTime Ora del check-out.
checkinUrl URL Pagina web in cui l'inquilino può effettuare il check-in.
confirmReservationUrl URL Pagina web in cui è possibile confermare la prenotazione.
lodgingUnitDescription Testo Descrizione testuale del tipo di alloggio (suite o camera, dimensioni del letto e così via).
modifiedTime DateTime (consigliato per schede di conferma/risposte sulla ricerca) Data e ora dell'ultima modifica della prenotazione.
modifyReservationUrl URL (consigliato per schede di conferma/risposte alla ricerca) Pagina web in cui è possibile modificare la prenotazione.
numAdults Number Numero di adulti che soggiorneranno nell'unità ricettiva.
numChildren Number Numero di bambini che soggiorneranno nell'unità ricettiva.
price Testo Prezzo totale della prenotazione dell'alloggio.
priceCurrency Testo La valuta (nel formato ISO 4217 a tre lettere) del prezzo di LodgingReservation.
programMembership ProgramMembership Eventuali abbonamenti a un frequent flyer, a un programma fedeltà di hotel e così via vengono applicati alla prenotazione.
programMembership.memberNumber Testo L'identificatore dell'abbonamento.
programMembership.program Testo Il nome del programma.
reservationFor
(obbligatorio)
LodgingBusiness L'alloggio presso cui hai effettuato la prenotazione.
ReserveFor.indirizzo
(obbligatorio)
PostalAddress Indirizzo dell'indirizzo della struttura ricettiva.
ReserveFor.address.addressCountry
(Obbligatorio)
Text o Country Paese dell'indirizzo della struttura ricettiva.
ReserveFor.address.addressLocality
(Obbligatorio)
Testo Località (ad es. città) dell'indirizzo della struttura ricettiva.
ReserveFor.address.addressRegion
(obbligatorio)
Testo Regione (ad es. la provincia) di residenza.
ReserveFor.address.postalCode
(Obbligatorio)
Testo Codice postale dell'indirizzo della struttura ricettiva.
ReserveFor.address.streetAddress
(obbligatorio)
Testo Indirizzo dell'indirizzo della struttura ricettiva.
reservationFor.image URL Foto della struttura ricettiva.
ReserveFor.name
(Obbligatorio)
Testo Nome dell'indirizzo della struttura ricettiva.
prenotazioneFor.telefono
(obbligatorio)
Testo Numero di telefono di LodgingBusiness.
reservationFor.url URL Sito web dell'attività ricettiva.
reservationNumber
(obbligatorio)
Testo Il numero o l'ID della prenotazione.
reservationStatus
(obbligatorio)
ReservationStatus Stato attuale della prenotazione.
underName
(obbligatorio)
Persona oppure Organizzazione L'ospite.
underName.email Testo Indirizzo email.
underName.name
(Obbligatorio)
Testo Nome della persona.
url URL Pagina web in cui è possibile visualizzare la prenotazione.