Mit diesem Typ deklarieren Sie eine Reservierung für einen oder mehrere Gäste in einem Hotel oder einer Unterkunft.
Anwendungsfälle
Die folgenden Anwendungsfälle zeigen gängige Beispiele für die Verwendung des LodgingReservation-Schemas. Anhand dieser Beispiele können Sie prüfen, ob Ihr Markup richtig strukturiert ist.
Einfache Hotelreservierung
Dies ist ein Beispiel für die Mindestmenge an Markup, die erforderlich ist, damit Ihre E‑Mail als „LodgingReservation“ eingestuft wird.
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>
Mikrodaten
<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>
Markup testen
Sie können Ihr Markup mit dem E-Mail-Markup-Tester validieren. Fügen Sie den Markup-Code ein und klicken Sie auf die Schaltfläche Validieren, um den Inhalt zu scannen und einen Bericht zu allen vorhandenen Fehlern zu erhalten.
Spezifikation
Prüfen Sie die Details in Ihrer E‑Mail, um festzustellen, ob eine dieser zusätzlichen Eigenschaften auf Ihre Reservierung zutrifft. Wenn Sie diese zusätzlichen Eigenschaften kennzeichnen, kann Google dem Nutzer eine viel ausführlichere Beschreibung der Unterkunftreservierung anzeigen.
LodgingReservation
Typname: LodgingReservation
Erweitert Reservation
| Name | Typ | Beschreibung |
|---|---|---|
| bookingAgent | Person oder Organization | Buchungsagent oder ‑agentur. Akzeptiert auch einen String (z.B. „“). |
| bookingAgent.name | Text | Name des Agents/Dienstes. |
| bookingAgent.url | URL | Website des Agents/Dienstes. |
| bookingTime | DateTime | Das Datum, an dem die Reservierung vorgenommen wurde. |
| cancelReservationUrl | URL | Webseite, auf der die Reservierung storniert werden kann. |
| checkinDate (Erforderlich) |
DateTime | Check-in-Zeit. |
| checkoutDate (Erforderlich) |
DateTime | Check-out-Zeit. |
| checkinUrl | URL | Webseite, auf der der Gast einchecken kann. |
| confirmReservationUrl | URL | Webseite, auf der die Reservierung bestätigt werden kann. |
| lodgingUnitDescription | Text | Textbeschreibung des Einheitentyps (einschließlich Suite oder Zimmer, Größe des Betts usw.). |
| modifiedTime | DateTime | (empfohlen für Bestätigungskarten/Suchantworten) Zeitpunkt der letzten Änderung der Reservierung. |
| modifyReservationUrl | URL | (empfohlen für Bestätigungskarten/Suchantworten) Webseite, auf der die Reservierung geändert werden kann. |
| numAdults | Number | Anzahl der Erwachsenen, die in der Unterkunft übernachten. |
| numChildren | Number | Anzahl der Kinder, die in der Unterkunftseinheit übernachten. |
| price | Text | Gesamtpreis der Unterkunftsreservierung. |
| priceCurrency | Text | Die Währung des Preises der LodgingReservation im dreistelligen ISO 4217-Format. |
| programMembership | ProgramMembership | Mitgliedschaft in einem Vielflieger- oder Hotel-Treuepunkteprogramm, die auf die Reservierung angewendet wird. |
| programMembership.memberNumber | Text | Die ID der Mitgliedschaft. |
| programMembership.program | Text | Der Name des Programms. |
| reservationFor (erforderlich) |
LodgingBusiness | Die Unterkunft, für die die Reservierung gilt. |
| reservationFor.address (Erforderlich) |
PostalAddress | Adresse der Unterkunft. |
| reservationFor.address.addressCountry (Erforderlich) |
Text oder Country | Land der Adresse der Unterkunft. |
| reservationFor.address.addressLocality (Erforderlich) |
Text | Ort (z.B. Stadt) der Unterkunftsadresse. |
| reservationFor.address.addressRegion (erforderlich) |
Text | Region (z.B. Bundesstaat) der Unterkunftsadresse. |
| reservationFor.address.postalCode (Erforderlich) |
Text | Postleitzahl der Unterkunftsadresse. |
| reservationFor.address.streetAddress (Erforderlich) |
Text | Adresse der Unterkunft. |
| reservationFor.image | URL | Foto des Beherbergungsbetriebs. |
| reservationFor.name (Erforderlich) |
Text | Name der Unterkunftsadresse. |
| reservationFor.telephone (erforderlich) |
Text | Telefonnummer des Unterkunftsunternehmens. |
| reservationFor.url | URL | Website des Beherbergungsbetriebs. |
| reservationNumber (Erforderlich) |
Text | Die Nummer oder ID der Reservierung. |
| reservationStatus (Erforderlich) |
ReservationStatus | Der aktuelle Status der Reservierung. |
| underName (erforderlich) |
Person oder Organization | Der Gast. |
| underName.email | Text | E-Mail-Adresse. |
| underName.name (Erforderlich) |
Text | Name der Person. |
| url | URL | Webseite, auf der die Reservierung aufgerufen werden kann. |