Rezerwacja w hotelu

Użyj tego typu, aby zadeklarować rezerwację dla co najmniej 1 gościa w hotelu lub innym obiekcie noclegowym.

Przypadki użycia

Poniższe przypadki użycia pokazują typowe przykłady użycia schematu LodgingReservation. Dzięki tym przykładom możesz się upewnić, że Twoje znaczniki są prawidłowo skonstruowane.

Podstawowa rezerwacja hotelu

To jest przykład minimalnej ilości znaczników, które kwalifikują e-maila jako LodgingReservation.

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>

Mikrodane

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

Sprawdź znaczniki

Znaczniki możesz sprawdzać za pomocą narzędzia Tester znaczników w e-mailu Email Markup Tester Tool. Wklej kod znaczników i kliknij przycisk Sprawdź , aby przeskanować treść i otrzymać raport o wszelkich błędach.

Specyfikacja

Sprawdź szczegóły e-maila, aby zobaczyć, czy któreś z tych dodatkowych pól mają zastosowanie do Twojej rezerwacji. Oznaczając te dodatkowe pola, umożliwiasz Google wyświetlanie użytkownikowi znacznie bardziej szczegółowego opisu rezerwacji noclegu.

LodgingReservation

Nazwa typu: LodgingReservation

Rozszerza Reservation

Nazwa Typ Opis
bookingAgent Osoba lub organizacja Agent lub agencja dokonująca rezerwacji. Akceptuje też ciąg znaków (np. „”).
bookingAgent.name Text Nazwa agenta lub usługi.
bookingAgent.url Adres URL Witryna agenta lub usługi.
bookingTime DateTime Data dokonania rezerwacji.
cancelReservationUrl Adres URL Strona internetowa, na której można anulować rezerwację.
checkinDate
(wymagany)
DateTime Godzina zameldowania.
checkoutDate
(wymagany)
DateTime Godzina wymeldowania.
checkinUrl Adres URL Strona internetowa, na której gość może się zameldować.
confirmReservationUrl Adres URL Strona internetowa, na której można potwierdzić rezerwację.
lodgingUnitDescription Text Opis tekstowy typu jednostki (w tym apartamentu lub pokoju, rozmiaru łóżka itp.).
modifiedTime DateTime (zalecane w przypadku kart potwierdzenia i odpowiedzi w wyszukiwarce) czas ostatniej modyfikacji rezerwacji.
modifyReservationUrl Adres URL (zalecane w przypadku kart potwierdzenia i odpowiedzi w wyszukiwarce) strona internetowa, na której można zmodyfikować rezerwację.
numAdults Number Liczba osób dorosłych, które będą przebywać w obiekcie noclegowym.
numChildren Number Liczba dzieci, które będą przebywać w obiekcie noclegowym.
price Text Łączna cena rezerwacji noclegu.
priceCurrency Text Waluta (w trzyliterowym formacie ISO 4217), w której podano cenę rezerwacji noclegu.
programMembership ProgramMembership Członkostwo w programie lojalnościowym dla często podróżujących, programie lojalnościowym hotelu itp. stosowane do rezerwacji.
programMembership.memberNumber Text Identyfikator członkostwa.
programMembership.program Text Nazwa programu.
reservationFor
(wymagany)
LodgingBusiness Obiekt noclegowy, w którym dokonano rezerwacji.
reservationFor.address
(wymagany)
PostalAddress Adres obiektu noclegowego.
reservationFor.address.addressCountry
(wymagany)
Text lub Country Kraj w adresie obiektu noclegowego.
reservationFor.address.addressLocality
(wymagany)
Text Miejscowość (np. miasto) w adresie obiektu noclegowego.
reservationFor.address.addressRegion
(wymagany)
Text Region (np. stan) w adresie obiektu noclegowego.
reservationFor.address.postalCode
(wymagany)
Text Kod pocztowy w adresie obiektu noclegowego.
reservationFor.address.streetAddress
(wymagany)
Text Ulica i numer w adresie obiektu noclegowego.
reservationFor.image Adres URL Zdjęcie obiektu noclegowego.
reservationFor.name
(wymagany)
Text Nazwa obiektu noclegowego.
reservationFor.telephone
(wymagany)
Text Numer telefonu obiektu noclegowego.
reservationFor.url Adres URL Witryna obiektu noclegowego.
reservationNumber
(wymagany)
Text Numer lub identyfikator rezerwacji.
reservationStatus
(wymagany)
ReservationStatus Aktualny stan rezerwacji.
underName
(wymagany)
Osoba lub organizacja Gość.
underName.email Text Adres e-mail
underName.name
(wymagany)
Text Imię i nazwisko osoby.
url Adres URL Strona internetowa, na której można wyświetlić rezerwację.