Verwenden Sie diesen Typ, um eine Reservierung für einen oder mehrere Gäste bei einer Veranstaltung zu deklarieren. Auch Tickets können deklariert werden.
Anwendungsfälle
Die folgenden Anwendungsfälle zeigen gängige Beispiele für die Verwendung des EventReservation
-Schemas. Anhand dieser Beispiele können Sie prüfen, ob Ihr Markup richtig strukturiert ist.
Einfache Ereigniserinnerung ohne Ticket
Wenn Sie eine E-Mail senden, in der die Teilnahme eines Nutzers an einem Termin bestätigt wird, fügen Sie das folgende Markup ein. Dies ist ein Beispiel für die minimale Menge an Markup, die erforderlich ist, damit Ihre E-Mail als EventReservation
eingestuft wird.
JSON-LD
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "EventReservation",
"reservationNumber": "E123456789",
"reservationStatus": "http://schema.org/Confirmed",
"underName": {
"@type": "Person",
"name": "John Smith"
},
"reservationFor": {
"@type": "Event",
"name": "Foo Fighters Concert",
"startDate": "2027-03-06T19:30:00-08:00",
"location": {
"@type": "Place",
"name": "AT&T Park",
"address": {
"@type": "PostalAddress",
"streetAddress": "24 Willie Mays Plaza",
"addressLocality": "San Francisco",
"addressRegion": "CA",
"postalCode": "94107",
"addressCountry": "US"
}
}
}
}
</script>
Mikrodaten
<div itemscope itemtype="http://schema.org/EventReservation">
<meta itemprop="reservationNumber" content="E123456789"/>
<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/Event">
<meta itemprop="name" content="Foo Fighters Concert"/>
<meta itemprop="startDate" content="2027-03-06T19:30:00-08:00"/>
<div itemprop="location" itemscope itemtype="http://schema.org/Place">
<meta itemprop="name" content="AT&T Park"/>
<div itemprop="address" itemscope itemtype="http://schema.org/PostalAddress">
<meta itemprop="streetAddress" content="24 Willie Mays Plaza"/>
<meta itemprop="addressLocality" content="San Francisco"/>
<meta itemprop="addressRegion" content="CA"/>
<meta itemprop="postalCode" content="94107"/>
<meta itemprop="addressCountry" content="US"/>
</div>
</div>
</div>
</div>
Veranstaltung mit Ticket und ohne reservierten Sitzplatz
Fügen Sie die Felder ticketToken
, ticketNumber
und numSeats
hinzu, um Informationen zu den Tickets hinzuzufügen.
JSON-LD
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "EventReservation",
"reservationNumber": "E123456789",
"reservationStatus": "http://schema.org/Confirmed",
"underName": {
"@type": "Person",
"name": "John Smith"
},
"reservationFor": {
"@type": "Event",
"name": "Foo Fighters Concert",
"performer": {
"@type": "Organization",
"name": "The Foo Fighters",
"image": "http://www.amprocktv.com/wp-content/uploads/2027/01/foo-fighters-1-680x383.jpg"
},
"startDate": "2027-03-06T19:30:00-08:00",
"location": {
"@type": "Place",
"name": "AT&T Park",
"address": {
"@type": "PostalAddress",
"streetAddress": "24 Willie Mays Plaza",
"addressLocality": "San Francisco",
"addressRegion": "CA",
"postalCode": "94107",
"addressCountry": "US"
}
}
},
"ticketToken": "qrCode:AB34",
"ticketNumber": "abc123",
"numSeats": "1"
}
</script>
Mikrodaten
<div itemscope itemtype="http://schema.org/EventReservation">
<meta itemprop="reservationNumber" content="E123456789"/>
<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/Event">
<meta itemprop="name" content="Foo Fighters Concert"/>
<div itemprop="performer" itemscope itemtype="http://schema.org/Organization">
<meta itemprop="name" content="The Foo Fighters"/>
<link itemprop="image" href="http://www.amprocktv.com/wp-content/uploads/2027/01/foo-fighters-1-680x383.jpg"/>
</div>
<meta itemprop="startDate" content="2027-03-06T19:30:00-08:00"/>
<div itemprop="location" itemscope itemtype="http://schema.org/Place">
<meta itemprop="name" content="AT&T Park"/>
<div itemprop="address" itemscope itemtype="http://schema.org/PostalAddress">
<meta itemprop="streetAddress" content="24 Willie Mays Plaza"/>
<meta itemprop="addressLocality" content="San Francisco"/>
<meta itemprop="addressRegion" content="CA"/>
<meta itemprop="postalCode" content="94107"/>
<meta itemprop="addressCountry" content="US"/>
</div>
</div>
</div>
<meta itemprop="ticketToken" content="qrCode:AB34"/>
<meta itemprop="ticketNumber" content="abc123"/>
<meta itemprop="numSeats" content="1"/>
</div>
Sport- oder Musikveranstaltung mit Ticket
Legen Sie den reservationFor
-Typ auf MusicEvent
oder SportsEvent
fest.
Wenn es sich bei der Veranstaltung um eine MusicEvent
handelt (z.B. ein Konzert), sollten Sie performer.name
und performer.image
angeben. Wenn es sich bei der Veranstaltung um eine SportsEvent
(z.B. ein Basketballspiel) handelt, bei der zwei Teams oder Spieler gegeneinander antreten, füge die beiden Teams als Künstler hinzu.
JSON-LD
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "EventReservation",
"reservationNumber": "E123456789",
"reservationStatus": "http://schema.org/Confirmed",
"underName": {
"@type": "Person",
"name": "John Smith"
},
"reservationFor": {
"@type": "MusicEvent",
"name": "Foo Fighters Concert",
"url": "http://foofighterstour.com/SFO",
"performer": {
"@type": "Organization",
"name": "The Foo Fighters",
"image": "http://www.amprocktv.com/wp-content/uploads/2027/01/foo-fighters-1-680x383.jpg"
},
"startDate": "2027-03-06T19:30:00-08:00",
"endDate": "2027-03-06T23:00:00-08:00",
"doorTime": "2027-03-06T16:30:00-08:00",
"location": {
"@type": "Place",
"name": "AT&T Park",
"address": {
"@type": "PostalAddress",
"streetAddress": "AT&T Park",
"addressLocality": "San Francisco",
"addressRegion": "CA",
"postalCode": "94107",
"addressCountry": "US"
}
}
},
"ticketToken": "qrCode:AB34",
"ticketNumber": "abc123",
"numSeats": "1"
}
</script>
Mikrodaten
<div itemscope itemtype="http://schema.org/EventReservation">
<meta itemprop="reservationNumber" content="E123456789"/>
<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/MusicEvent">
<meta itemprop="name" content="Foo Fighters Concert"/>
<link itemprop="url" href="http://foofighterstour.com/SFO"/>
<div itemprop="performer" itemscope itemtype="http://schema.org/Organization">
<meta itemprop="name" content="The Foo Fighters"/>
<link itemprop="image" href="http://www.amprocktv.com/wp-content/uploads/2027/01/foo-fighters-1-680x383.jpg"/>
</div>
<meta itemprop="startDate" content="2027-03-06T19:30:00-08:00"/>
<meta itemprop="endDate" content="2027-03-06T23:00:00-08:00"/>
<meta itemprop="doorTime" content="2027-03-06T16:30:00-08:00"/>
<div itemprop="location" itemscope itemtype="http://schema.org/Place">
<meta itemprop="name" content="AT&T Park"/>
<div itemprop="address" itemscope itemtype="http://schema.org/PostalAddress">
<meta itemprop="streetAddress" content="AT&T Park"/>
<meta itemprop="addressLocality" content="San Francisco"/>
<meta itemprop="addressRegion" content="CA"/>
<meta itemprop="postalCode" content="94107"/>
<meta itemprop="addressCountry" content="US"/>
</div>
</div>
</div>
<meta itemprop="ticketToken" content="qrCode:AB34"/>
<meta itemprop="ticketNumber" content="abc123"/>
<meta itemprop="numSeats" content="1"/>
</div>
Veranstaltung mit Ticket und reserviertem Sitzplatz
Gib für ein einzelnes Ticket mit reserviertem Sitzplatz ticketToken
, ticketNumber
, venueSeat
, venueRow
und venueSection
an.
Sie müssen nur die Informationen aus venueSeat
, venueRow
und venueSection
angeben, die zur Beschreibung der Position des Sitzplatzes erforderlich sind.
Geben Sie numSeats
nicht an.
JSON-LD
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "EventReservation",
"reservationNumber": "E123456789",
"reservationStatus": "http://schema.org/Confirmed",
"underName": {
"@type": "Person",
"name": "John Smith"
},
"reservationFor": {
"@type": "Event",
"name": "Foo Fighters Concert",
"performer": {
"@type": "Organization",
"name": "The Foo Fighters",
"image": "http://www.amprocktv.com/wp-content/uploads/2027/01/foo-fighters-1-680x383.jpg"
},
"startDate": "2027-03-06T19:30:00-08:00",
"location": {
"@type": "Place",
"name": "AT&T Park",
"address": {
"@type": "PostalAddress",
"streetAddress": "24 Willie Mays Plaza",
"addressLocality": "San Francisco",
"addressRegion": "CA",
"postalCode": "94107",
"addressCountry": "US"
}
}
},
"venueSeat": "12",
"venueRow": "A",
"venueSection": "101",
"ticketToken": "qrCode:AB34",
"ticketNumber": "abc123"
}
</script>
Mikrodaten
<div itemscope itemtype="http://schema.org/EventReservation">
<meta itemprop="reservationNumber" content="E123456789"/>
<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/Event">
<meta itemprop="name" content="Foo Fighters Concert"/>
<div itemprop="performer" itemscope itemtype="http://schema.org/Organization">
<meta itemprop="name" content="The Foo Fighters"/>
<link itemprop="image" href="http://www.amprocktv.com/wp-content/uploads/2027/01/foo-fighters-1-680x383.jpg"/>
</div>
<meta itemprop="startDate" content="2027-03-06T19:30:00-08:00"/>
<div itemprop="location" itemscope itemtype="http://schema.org/Place">
<meta itemprop="name" content="AT&T Park"/>
<div itemprop="address" itemscope itemtype="http://schema.org/PostalAddress">
<meta itemprop="streetAddress" content="24 Willie Mays Plaza"/>
<meta itemprop="addressLocality" content="San Francisco"/>
<meta itemprop="addressRegion" content="CA"/>
<meta itemprop="postalCode" content="94107"/>
<meta itemprop="addressCountry" content="US"/>
</div>
</div>
</div>
<meta itemprop="venueSeat" content="12"/>
<meta itemprop="venueRow" content="A"/>
<meta itemprop="venueSection" content="101"/>
<meta itemprop="ticketToken" content="qrCode:AB34"/>
<meta itemprop="ticketNumber" content="abc123"/>
</div>
Mehrere Tickets
Es gibt zwei Möglichkeiten, mehrere Tickets zu erstellen:
Die erste ist die Änderung
numSeats
. Das bedeutet, dass eine einzelne Reservierung Tickets fürnumSeats
Personen umfasst.Wenn Sie ein Ticket (d.h. einen Barcode) pro Person und Namen für jede Person auf dem Ticket haben möchten, erstellen Sie mehrere
EventReservations
(eine pro Person) und legen SienumSeats
auf „1“ fest. Das folgende Beispiel zeigt, wie das aussieht.
JSON-LD
<script type="application/ld+json">
[
{
"@context": "http://schema.org",
"@type": "EventReservation",
"reservationNumber": "E123456789",
"reservationStatus": "http://schema.org/Confirmed",
"underName": {
"@type": "Person",
"name": "John Smith"
},
"reservationFor": {
"@type": "Event",
"name": "Foo Fighters Concert",
"performer": {
"@type": "Person",
"name": "The Foo Fighters",
"image": "http://www.amprocktv.com/wp-content/uploads/2027/01/foo-fighters-1-680x383.jpg"
},
"startDate": "2027-03-06T19:30:00-08:00",
"location": {
"@type": "Place",
"name": "AT&T Park",
"address": {
"@type": "PostalAddress",
"streetAddress": "24 Willie Mays Plaza",
"addressLocality": "San Francisco",
"addressRegion": "CA",
"postalCode": "94107",
"addressCountry": "US"
}
}
},
"venueSeat": "12",
"venueRow": "A",
"venueSection": "101",
"ticketToken": "qrCode:AB34",
"ticketNumber": "abc123"
},
{
"@context": "http://schema.org",
"@type": "EventReservation",
"reservationNumber": "E123456789",
"reservationStatus": "http://schema.org/Confirmed",
"underName": {
"@type": "Person",
"name": "Eva Green"
},
"reservationFor": {
"@type": "Event",
"name": "Foo Fighters Concert",
"performer": {
"@type": "Organization",
"name": "The Foo Fighters",
"image": "http://www.amprocktv.com/wp-content/uploads/2027/01/foo-fighters-1-680x383.jpg"
},
"startDate": "2027-03-06T19:30:00-08:00",
"location": {
"@type": "Place",
"name": "AT&T Park",
"address": {
"@type": "PostalAddress",
"streetAddress": "24 Willie Mays Plaza",
"addressLocality": "San Francisco",
"addressRegion": "CA",
"postalCode": "94107",
"addressCountry": "US"
}
}
},
"venueSeat": "13",
"venueRow": "A",
"venueSection": "101",
"ticketToken": "qrCode:AB34",
"ticketNumber": "abc456"
}
]
</script>
Mikrodaten
<div itemscope itemtype="http://schema.org/EventReservation">
<meta itemprop="reservationNumber" content="E123456789"/>
<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/Event">
<meta itemprop="name" content="Foo Fighters Concert"/>
<div itemprop="performer" itemscope itemtype="http://schema.org/Person">
<meta itemprop="name" content="The Foo Fighters"/>
<link itemprop="image" href="http://www.amprocktv.com/wp-content/uploads/2027/01/foo-fighters-1-680x383.jpg"/>
</div>
<meta itemprop="startDate" content="2027-03-06T19:30:00-08:00"/>
<div itemprop="location" itemscope itemtype="http://schema.org/Place">
<meta itemprop="name" content="AT&T Park"/>
<div itemprop="address" itemscope itemtype="http://schema.org/PostalAddress">
<meta itemprop="streetAddress" content="24 Willie Mays Plaza"/>
<meta itemprop="addressLocality" content="San Francisco"/>
<meta itemprop="addressRegion" content="CA"/>
<meta itemprop="postalCode" content="94107"/>
<meta itemprop="addressCountry" content="US"/>
</div>
</div>
</div>
<meta itemprop="venueSeat" content="12"/>
<meta itemprop="venueRow" content="A"/>
<meta itemprop="venueSection" content="101"/>
<meta itemprop="ticketToken" content="qrCode:AB34"/>
<meta itemprop="ticketNumber" content="abc123"/>
</div>
<div itemscope itemtype="http://schema.org/EventReservation">
<meta itemprop="reservationNumber" content="E123456789"/>
<link itemprop="reservationStatus" href="http://schema.org/Confirmed"/>
<div itemprop="underName" itemscope itemtype="http://schema.org/Person">
<meta itemprop="name" content="Eva Green"/>
</div>
<div itemprop="reservationFor" itemscope itemtype="http://schema.org/Event">
<meta itemprop="name" content="Foo Fighters Concert"/>
<div itemprop="performer" itemscope itemtype="http://schema.org/Organization">
<meta itemprop="name" content="The Foo Fighters"/>
<link itemprop="image" href="http://www.amprocktv.com/wp-content/uploads/2027/01/foo-fighters-1-680x383.jpg"/>
</div>
<meta itemprop="startDate" content="2027-03-06T19:30:00-08:00"/>
<div itemprop="location" itemscope itemtype="http://schema.org/Place">
<meta itemprop="name" content="AT&T Park"/>
<div itemprop="address" itemscope itemtype="http://schema.org/PostalAddress">
<meta itemprop="streetAddress" content="24 Willie Mays Plaza"/>
<meta itemprop="addressLocality" content="San Francisco"/>
<meta itemprop="addressRegion" content="CA"/>
<meta itemprop="postalCode" content="94107"/>
<meta itemprop="addressCountry" content="US"/>
</div>
</div>
</div>
<meta itemprop="venueSeat" content="13"/>
<meta itemprop="venueRow" content="A"/>
<meta itemprop="venueSection" content="101"/>
<meta itemprop="ticketToken" content="qrCode:AB34"/>
<meta itemprop="ticketNumber" content="abc456"/>
</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 in der E-Mail, ob eine dieser Eigenschaften auf Ihre Veranstaltungsreservierung zutrifft. Wenn Sie diese zusätzlichen Properties markieren, kann Google Nutzern eine viel umfassendere Beschreibung der Reservierung anzeigen.
EventReservation
Typname: EventReservation
Erweitert Reservat
Name | Typ | Beschreibung |
---|---|---|
action | Aktion | Eine Aktion, die mit diesem Element ausgeführt werden kann. |
action.name | Text | Der String, der dem Nutzer im UI-Element angezeigt wird, das mit der Aktion verknüpft ist. |
action.url | URL | Ziel-URL für die Aktion. Wenn kein explizites Handler-Feld angegeben ist, wird der Action-Handler in einen WebActionHandler mit dieser URL als WebActionHandler-URL erweitert. |
additionalTicketText | Text | Weitere Informationen zum Ticket. |
bookingAgent | Organisation oder Person | Buchungsagent oder -agentur. Akzeptiert auch einen String (z.B. „“). |
bookingAgent.image | URL | URL eines Bilds der Organisation. |
bookingAgent.name | Text | Name des Kundenservicemitarbeiters/Dienstes. |
bookingAgent.url | URL | Website des Kundenservicemitarbeiters/Dienstes. |
bookingTime | DateTime | Datum der Reservierung. |
cancelReservationUrl | URL | Webseite, auf der die Reservierung storniert werden kann. |
confirmReservationUrl | URL | Webseite, auf der die Reservierung bestätigt werden kann. |
modifiedTime | DateTime | (empfohlen für Bestätigungskarten/Suchergebnisseiten) Die Uhrzeit, zu der die Reservierung zuletzt geändert wurde. |
modifyReservationUrl | URL | (empfohlen für Bestätigungskarten/Suchergebnisseiten) Webseite, auf der die Reservierung geändert werden kann. |
numSeats | Number | Die Anzahl der Plätze. |
price | Text | Gesamtpreis der EventReservation. |
priceCurrency | Text | Die Währung (im dreistelligen ISO 4217-Format) des Preises der EventReservation. |
programMembership | ProgramMembership | Alle Mitgliedschaften in einem Vielfliegerprogramm, Hotel-Treuepunkteprogramm usw., die auf die Reservierung angewendet werden. |
programMembership.memberNumber | Text | Die Kennung der Mitgliedschaft. |
programMembership.program | Text | Der Name des Programms. |
reservationFor (erforderlich) |
Ereignis | Sie können „Veranstaltung“ oder einen der Untertypen verwenden, z. B. „BusinessEvent“, „Kinderveranstaltung“, „Comedy-Veranstaltung“, „Tanzveranstaltung“, „Bildungsveranstaltung“, „Festival“, „Essen-Veranstaltung“, „Literarische Veranstaltung“, „Filmvorführung“, „Musikveranstaltung“, „Verkaufsveranstaltung“, „Soziale Veranstaltung“, „Sportveranstaltung“, „Theaterveranstaltung“ oder „Veranstaltung aus dem Bereich der bildenden Künste“. |
reservationFor.description | Text | Eine kurze Beschreibung des Ereignisses. |
reservationFor.doorTime | DateTime | Die Uhrzeit, zu der der Zutritt beginnt. |
reservationFor.endDate | DateTime | Datum und Uhrzeit des Veranstaltungsendes. |
reservationFor.image | URL | URL eines Bilds der Veranstaltung. |
reservationFor.location (erforderlich) |
Ort | Der Ort der Veranstaltung. |
reservationFor.location.address (erforderlich) |
PostalAddress | Adresse des Veranstaltungsortes. |
reservationFor.location.address.addressCountry (erforderlich) |
Text oder Country | Das Land, in dem sich der Veranstaltungsort befindet. |
reservationFor.location.address.addressLocality (erforderlich) |
Text | Ort (z.B. Stadt), an dem die Veranstaltung stattfindet. |
reservationFor.location.address.addressRegion (erforderlich) |
Text | Die Region (z.B. Bundesland) des Veranstaltungsortes. |
reservationFor.location.address.postalCode (Erforderlich) |
Text | Postleitzahl des Veranstaltungsortes. |
reservationFor.location.address.streetAddress (Erforderlich) |
Text | Die Adresse des Veranstaltungsorts. |
reservationFor.location.name (Erforderlich) |
Text | Name des Veranstaltungsortes. |
reservationFor.name (Erforderlich) |
Text | Name des Ereignisses. |
reservationFor.performer | Person oder Organisation | (empfohlen für Bestätigungskarten/Suchantworten) Der Künstler der Veranstaltung. Es kann auch ein Array von Objekten sein. |
reservationFor.performer.image | URL | (empfohlen für Bestätigungskarten/Suchantworten) URL eines Bildes der Person. |
reservationFor.performer.name | Text | (empfohlen für Bestätigungskarten/Suchantworten) Name der Person. |
reservationFor.performer.url | URL | URL der Person. |
reservationFor.startDate (erforderlich) |
DateTime | Startdatum und -zeit der Veranstaltung. |
reservationFor.url | URL | URL des Ereignisses. |
reservationNumber (erforderlich) |
Text | Die Nummer oder ID der Reservierung. |
reservationStatus (erforderlich) |
ReservationStatus | Aktueller Status der Reservierung. |
ticketDownloadUrl | URL | Wo das Ticket heruntergeladen werden kann. |
ticketNumber | Text | Die Nummer oder ID des Tickets. |
ticketPrintUrl | URL | Wo das Ticket gedruckt werden kann. |
ticketToken | Text oder URL | Wenn das Barcodebild auf Ihrer Website gehostet wird, ist der Wert des Felds die URL des Bilds oder ein Barcode- oder QR-URI, z. B. „barcode128:AB34“ (ISO-15417-Barcodes), „qrCode:AB34“ (QR-Codes), „aztecCode:AB34“ (Aztec-Codes), „barcodeEAN:1234“ (EAN-Codes) und „barcodeUPCA:1234“ (UPCA-Codes). |
underName (erforderlich) |
Person oder Organisation | Der Ticketinhaber. |
unterName.email | Text | E-Mail-Adresse. |
underName.name (Erforderlich) |
Text | Name der Person. |
url | URL | Webseite, auf der die Reservierung angezeigt werden kann. |
venueRow | Text | Die Sitzreihe. |
venueSeat | Text | Die Sitzplatznummer. |
venueSection | Text | Der Bereich des Sitzes. |