Mit diesem Typ können Sie eine Reservierung für einen oder mehrere Gäste in einem Hotel oder einer Unterkunft erklären.
Anwendungsfälle
Die folgenden Anwendungsfälle zeigen gängige Beispiele für die Verwendung des LodgingReservation
-Schemas. Anhand dieser Beispiele kannst du dafür sorgen, dass dein Markup richtig strukturiert ist.
Einfache Hotelreservierung
Dies ist ein Beispiel für die Mindestmenge an Markup, mit der Sie Ihre E-Mail-Adresse als Unterkunft reservieren können.
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
Du kannst dein 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 Fehler zu melden.
Spezifikation
Sehen Sie in den Details Ihrer E-Mail nach, ob diese zusätzlichen Properties für Ihre Reservierung gelten. Wenn du diese zusätzlichen Properties mit Markup versiehst, kann Google dem Nutzer eine viel detailliertere Beschreibung der Unterkunftsreservierung anzeigen.
Unterkunftsreservierung
Typname: LodgingReservation
Verlängert die Reservierung
Name | Typ | Beschreibung |
---|---|---|
Buchungsagent | Person oder Organisation | Buchungsagentur oder Agentur. Akzeptiert auch einen String (z.B. „). |
BookingAgent.Name | Text | Name des Agents/Dienstes. |
BookingAgent.URL | URL | Website des Agents/Dienstes. |
Buchungszeit | DateTime | Datum der Reservierung. |
cancelReservationUrl. | URL | Webseite, auf der Reservierungen storniert werden können. |
checkinDate (erforderlich) |
DateTime | Check-in-Zeit. |
checkoutDate (erforderlich) |
DateTime | Zeit zum Bezahlen. |
checkinUrl | URL | Webseite, auf der der Lodge-Mitarbeiter sich anmelden kann. |
confirmReservationUrl bestätigen | URL | Webseite, auf der die Reservierung bestätigt werden kann. |
lodgingUnitDescription | Text | Textbeschreibung des Einheitentyps (einschließlich Suite vs. Zimmer, Größe des Betts usw.). |
modifizierte Zeit | DateTime | (empfohlen für Bestätigungskarten/Suchantworten) Der Zeitpunkt der letzten Änderung der Reservierung. |
modifyReservationUrl ändern | URL | (Empfohlen für Bestätigungskarten/Suchantworten) Webseite, auf der Reservierungen geändert werden können. |
numAdults | Number | Anzahl der Erwachsenen, die im Hotel übernachten werden. |
Anzahl Kinder | Number | Anzahl der Kinder, die im Hotel übernachten werden. |
price | Text | Gesamtpreis der Unterkunftsreservierung. |
priceCurrency | Text | Währung (im ISO-4217-Format mit drei Buchstaben) des Preises für die Unterkunft. |
programmmitgliedschaft | Programme | Jede Mitgliedschaft in einem Vielfliegerprogramm, in einem Treuepunkteprogramm usw. für die Reservierung. |
Programmmitgliedschaft.memberNumber | Text | Die ID der Mitgliedschaft. |
programmmitgliedschaftprogramm | Text | Der Name des Programms. |
reservationFor (erforderlich) |
Unterkunft | Die Unterkunft, in der sich die Reservierung befindet. |
ReservierungFor.Adresse (Erforderlich) |
PostalAddress | Die Adresse der Unterkunft. |
ReservierungFor.address.addressCountry (Erforderlich) |
Text oder Land | Land der Adresse der Unterkunft. |
Reservierung.Adresse.AdresseLokalität (Erforderlich) |
Text | Ort (z.B. Stadt) der Adresse der Unterkunft. |
ReservierungFor.address.addressRegion (Erforderlich) |
Text | Region (z.B. Bundesland) der Adresse der Unterkunft. |
reserveFor.address.postalCode (erforderlich) |
Text | Postleitzahl der Unterkunftsadresse. |
reserveFor.address.streetAddress (erforderlich) |
Text | Adresse der Adresse der Unterkunft. |
Reservierung.Bild | URL | Foto des Beherbergungsbetriebs. |
Reservierung für.Name (erforderlich) |
Text | Name der Adresse der Unterkunft. |
ReservierungFür.Telefon (Erforderlich) |
Text | Telefonnummer des LodgingBusiness. |
Reservierung.URL | URL | Website des Beherbergungsbetriebs. |
reservationNumber (erforderlich) |
Text | Die Nummer oder ID der Reservierung. |
reservationStatus (erforderlich) |
Reservierungsstatus | Aktueller Status der Reservierung. |
underName (erforderlich) |
Person oder Organisation | Der Gast. |
underName.E-Mail | Text | E-Mail-Adresse. |
underName.Name (erforderlich) |
Text | Name der Person. |
URL | URL | Webseite, auf der die Reservierung angezeigt werden kann. |