Verwenden Sie diesen Typ, um eine Reservierung für einen oder mehrere Gäste bei einer Veranstaltung zu deklarieren. Sie können auch Tickets deklarieren.
Anwendungsfälle
Anhand dieser Beispiele können Sie prüfen, ob Ihre EventReservation-Markierung richtig strukturiert ist.
Einfache Veranstaltungserinnerung ohne Ticket
Wenn Sie eine E‑Mail senden, in der die Teilnahme eines Nutzers an einer Veranstaltung bestätigt wird, fügen Sie das folgende Markup ein. Dies ist ein Beispiel für die Mindestmenge an Markup, die erforderlich ist, damit Ihre E-Mail als EventReservation gilt.
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 reservierte Sitzplätze
Fügen Sie die Felder ticketToken, ticketNumber und numSeats hinzu, um Informationen zu den Tickets anzugeben.
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 Typ von reservationFor auf MusicEvent oder SportsEvent fest.
Wenn das Ereignis ein MusicEvent ist, geben Sie performer.name und performer.image an.
Wenn es sich bei dem Event um ein SportsEvent mit zwei konkurrierenden Teams oder Spielern handelt, gib die beiden Teams als Künstler 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": "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 reservierten Sitzplätzen
Für ein einzelnes Ticket mit reservierten Sitzplätzen sind ticketToken, ticketNumber, venueSeat, venueRow und venueSection erforderlich.
Sie müssen nur die Variablen 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 bearbeiten:
Als Erstes müssen Sie
numSeatsändern. Das bedeutet, dass eine einzelne Reservierung Tickets fürnumSeatsPersonen umfasst.Wenn Sie ein Ticket pro Teilnehmer erstellen und den Namen jedes Teilnehmers auf dem Ticket angeben möchten, erstellen Sie mehrere
EventReservation-Elemente mitnumSeatsauf 1 gesetzt. Das folgende Beispiel zeigt diese Struktur:
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 die Details in Ihrer E‑Mail, um festzustellen, ob eine dieser Eigenschaften auf Ihre Eventreservierung zutrifft. Wenn Sie diese zusätzlichen Eigenschaften kennzeichnen, kann Google dem Nutzer eine viel ausführlichere Beschreibung der Reservierung für das Event präsentieren.
EventReservation
Typname: EventReservation
Erweitert Reservation
| Name | Typ | Beschreibung |
|---|---|---|
| Aktion | Aktion | Eine Aktion, die für dieses 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 Aktions-Handler in einen WebActionHandler mit dieser URL als WebActionHandler-URL erweitert. |
| additionalTicketText | Text | Zusätzliche Informationen zum Ticket. |
| bookingAgent | Organization oder Person | Buchungsagent oder ‑agentur. Akzeptiert auch einen String (z.B. „“). |
| bookingAgent.image | URL | URL eines Bildes der Organisation. |
| 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. |
| confirmReservationUrl | URL | Webseite, auf der die Reservierung bestätigt werden kann. |
| 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. |
| numSeats | Number | Die Anzahl der Plätze. |
| price | Text | Gesamtpreis der EventReservation. |
| priceCurrency | Text | Die Währung des Preises der EventReservation im dreistelligen ISO 4217-Format. |
| programMembership | ProgramMembership | Eine Mitgliedschaft in einem Vielflieger- oder Hotel-Treuepunkteprogramm usw., die auf die Reservierung angewendet wird. |
| programMembership.memberNumber | Text | Die ID der Mitgliedschaft. |
| programMembership.program | Text | Der Name des Programms. |
| reservationFor (erforderlich) |
Ereignis | Kann „Event“ oder einen der Untertypen von „Event“ verwenden, darunter „BusinessEvent“, „ChildrenEvent“, „ComedyEvent“, „DanceEvent“, „EducationEvent“, „Festival“, „FoodEvent“, „LiteraryEvent“, „MovieShowing“, „MusicEvent“, „SaleEvent“, „SocialEvent“, „SportsEvent“, „TheaterEvent“ und „VisualArtsEvent“. |
| reservationFor.description | Text | Eine kurze Beschreibung des Ereignisses. |
| reservationFor.doorTime | DateTime | Die Uhrzeit, zu der der Einlass beginnt. |
| reservationFor.endDate | DateTime | Datum und Uhrzeit des Veranstaltungsendes. |
| reservationFor.image | URL | URL eines Bildes der Veranstaltung. |
| reservationFor.location (erforderlich) |
Ort | Der Ort des Termins. |
| reservationFor.location.address (Erforderlich) |
PostalAddress | Adresse des Veranstaltungsorts. |
| reservationFor.location.address.addressCountry (Erforderlich) |
Text oder Country | Land des Veranstaltungsorts. |
| reservationFor.location.address.addressLocality (Erforderlich) |
Text | Ort (z.B. Stadt) des Veranstaltungsorts. |
| reservationFor.location.address.addressRegion (Erforderlich) |
Text | Region (z.B. Bundesstaat) des Veranstaltungsorts. |
| reservationFor.location.address.postalCode (Erforderlich) |
Text | Postleitzahl des Veranstaltungsorts. |
| reservationFor.location.address.streetAddress (Erforderlich) |
Text | Adresse des Veranstaltungsorts. |
| reservationFor.location.name (Erforderlich) |
Text | Name des Veranstaltungsorts. |
| reservationFor.name (Erforderlich) |
Text | Name des Ereignisses. |
| reservationFor.performer | Person oder Organization | (Empfohlen für Bestätigungskarten/Suchantworten) Der Künstler der Veranstaltung. Akzeptiert auch ein Array von Objekten. |
| 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 des Ereignisses. |
| reservationFor.url | URL | URL des Verkaufsereignisses. |
| reservationNumber (Erforderlich) |
Text | Die Nummer oder ID der Reservierung. |
| reservationStatus (Erforderlich) |
ReservationStatus | Der aktuelle 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 Bildes 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 Organization | Der Ticketinhaber. |
| underName.email | Text | E-Mail-Adresse. |
| underName.name (Erforderlich) |
Text | Name der Person. |
| url | URL | Webseite, auf der die Reservierung aufgerufen werden kann. |
| venueRow | Text | Die Reihe des Sitzplatzes. |
| venueSeat | Text | Die Sitzplatznummer. |
| venueSection | Text | Der Bereich des Sitzplatzes. |