Użyj tego typu, aby zadeklarować rezerwację dla co najmniej 1 gościa na wydarzeniu. Bilety mogą być też zadeklarowane.
Przypadki użycia
Poniższe przypadki użycia pokazują typowe przykłady użycia schematu EventReservation
. Skorzystaj z tych przykładów, aby upewnić się, że znaczniki są prawidłowo sformatowane.
podstawowe przypomnienie o wydarzeniu bez biletu,
Jeśli wysyłasz e-maila z potwierdzeniem uczestnictwa użytkownika w wydarzeniu, dodaj ten znacznik. Oto przykład minimalnej ilości znaczników, która kwalifikuje e-maila jako EventReservation
.
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>
Mikrodane
<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>
Wydarzenie z biletem i bez rezerwacji miejsc
Uwzględnij pola ticketToken
, ticketNumber
i numSeats
, aby dodać informacje o biletach.
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>
Mikrodane
<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>
Imprezy sportowe lub muzyczne z biletem
Ustaw typ elementu reservationFor
na MusicEvent
lub SportsEvent
.
Jeśli wydarzenie to MusicEvent
(np. koncert), musisz uwzględnić performer.name
i performer.image
. Jeśli wydarzenie to SportsEvent
(np. mecz koszykówki), w którym biorą udział 2 drużyny lub zawodnicy, dodaj te 2 drużyny jako wykonawców.
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>
Mikrodane
<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>
Wydarzenie z biletem i zarezerwowanym miejscem
W przypadku pojedynczego biletu z zarezerwowanym miejscem do siedzenia podaj ticketToken
, ticketNumber
, venueSeat
, venueRow
i venueSection
.
Wystarczy, że dodasz jeden z elementów venueSeat
, venueRow
lub venueSection
, aby opisać lokalizację miejsca.
Nie używaj numSeats
.
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>
Mikrodane
<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>
Wiele biletów
Dostępne są 2 opcje:
Pierwsza to zmiana
numSeats
. Oznacza to, że jedna rezerwacja będzie obejmować bilety dlanumSeats
osób.Jeśli chcesz mieć po 1 bilecie (czyli kodzie kreskowym) na osobę i aby na każdym bilecie były widoczne imiona i nazwiska, utwórz kilka elementów
EventReservations
(po jednym na osobę) z wartościąnumSeats
równą 1. Przykład poniżej pokazuje, jak to wygląda.
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>
Mikrodane
<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>
Sprawdź znaczniki
Znaczniki możesz sprawdzać za pomocą Testera znaczników e-mail. Wklej kod znaczników i kliknij przycisk Sprawdź, aby przeskanować zawartość i otrzymać raport z błędami.
Specyfikacja
Sprawdź szczegóły e-maila, aby zobaczyć, czy któraś z tych właściwości dotyczy Twojej rezerwacji wydarzenia. Dzięki oznaczeniu tych dodatkowych właściwości możesz wyświetlić użytkownikowi znacznie bardziej szczegółowy opis rezerwacji wydarzenia.
EventReservation
Nazwa typu: EventReservation
Przedłuża rezerwację.
Nazwa | Typ | Opis |
---|---|---|
action | Działanie | Działanie, które można wykonać w związku z tym elementem. |
action.name | Text | Ciąg znaków wyświetlany użytkownikowi w elemencie interfejsu powiązanym z działaniem. |
action.url | Adres URL | Docelowy adres URL działania. Jeśli nie podasz pola z wyraźnym modułem obsługi, moduł obsługi działania zostanie rozwinięty do WebActionHandler z tym adresem URL jako adresem URL WebActionHandler. |
additionalTicketText | Text | dodatkowe informacje o bilecie; |
bookingAgent | Organization lub Person | agent rezerwacji lub agencja; Akceptuje też ciąg znaków (np. „""). |
bookingAgent.image | Adres URL | Adres URL zdjęcia organizacji. |
bookingAgent.name | Text | Nazwa agenta lub usługi. |
bookingAgent.url | Adres URL | Witryna agenta lub usługa. |
bookingTime | DateTime | Data dokonania rezerwacji. |
cancelReservationUrl | Adres URL | Strona internetowa, na której można anulować rezerwację. |
confirmReservationUrl | Adres URL | Strona internetowa, na której można potwierdzić rezerwację. |
modifiedTime | DateTime | (zalecane w przypadku kart potwierdzenia lub odpowiedzi w wyszukiwarce) czas ostatniej modyfikacji rezerwacji. |
modifyReservationUrl | Adres URL | (zalecane w przypadku kart potwierdzenia lub odpowiedzi w wynikach wyszukiwania) Strona internetowa, na której można zmodyfikować rezerwację. |
numSeats | Number | Liczba miejsc. |
price | Text | Łączny koszt rezerwacji wydarzenia. |
priceCurrency | Text | Waluta (w 3-literowym formacie ISO 4217) ceny rezerwacji wydarzenia. |
programMembership | ProgramMembership | wszelkie członkostwa w programie lojalnościowym linii lotniczej, hotelu itp. stosowane w rezerwacji; |
programMembership.memberNumber | Text | Identyfikator członkostwa. |
programMembership.program | Text | Nazwa programu. |
reservationFor (wymagany) |
Wydarzenie | Możesz użyć typu Event lub dowolnego podtypu wydarzenia, w tym BusinessEvent, ChildrenEvent, ComedyEvent, DanceEvent, EducationEvent, Festival, FoodEvent, LiteraryEvent, MovieShowing, MusicEvent, SaleEvent, SocialEvent, SportsEvent, TheaterEvent, VisualArtsEvent. |
reservationFor.description | Text | Krótki opis wydarzenia. |
reservationFor.doorTime | DateTime | Godzina rozpoczęcia wpuszczania gości. |
reservationFor.endDate | DateTime | Data i godzina zakończenia zdarzenia. |
reservationFor.image | Adres URL | Adres URL obrazu wydarzenia. |
reservationFor.location (wymagane) |
Miejsce | Lokalizacja wydarzenia. |
reservationFor.location.address (wymagane) |
PostalAddress | Adres miejsca wydarzenia. |
reservationFor.location.address.addressCountry (wymagane) |
Tekst lub Kraj | Kraj, w którym znajduje się lokalizacja wydarzenia. |
reservationFor.location.address.addressLocality (wymagane) |
Text | Miejscowość (np. miasto) lokalizacji wydarzenia. |
reservationFor.location.address.addressRegion (wymagany) |
Text | Region (np. stan) lokalizacji wydarzenia. |
reservationFor.location.address.postalCode (wymagany) |
Text | Kod pocztowy miejsca wydarzenia. |
reservationFor.location.address.streetAddress (wymagany) |
Text | Adres miejsca wydarzenia. |
reservationFor.location.name (wymagany) |
Text | Nazwa lokalizacji zdarzenia. |
reservationFor.name (wymagany) |
Text | Nazwa zdarzenia. |
reservationFor.performer | Person lub Organization | (zalecane w przypadku kart potwierdzenia lub odpowiedzi na zapytanie) wykonawca wydarzenia. Akceptuje też tablicę obiektów. |
reservationFor.performer.image | Adres URL | (zalecane w przypadku kart potwierdzenia lub odpowiedzi na wyszukiwanie) adres URL obrazu osoby. |
reservationFor.performer.name | Text | (zalecane w przypadku kart potwierdzenia lub odpowiedzi na wyszukiwanie) Imię i nazwisko osoby. |
reservationFor.performer.url | Adres URL | Adres URL osoby. |
reservationFor.startDate (wymagany) |
DateTime | Data i godzina rozpoczęcia wydarzenia. |
reservationFor.url | Adres URL | Adres URL zdarzenia. |
reservationNumber (wymagany) |
Text | Numer lub identyfikator rezerwacji. |
reservationStatus (wymagany) |
ReservationStatus | bieżący stan rezerwacji. |
ticketDownloadUrl | Adres URL | Gdzie można pobrać bilet. |
ticketNumber | Text | Numer lub identyfikator biletu. |
ticketPrintUrl | Adres URL | Gdzie można wydrukować bilet. |
ticketToken | Tekst lub URL | Jeśli obraz kodu kreskowego jest hostowany w Twojej witrynie, wartość pola to URL obrazu lub URI kodu kreskowego lub kodu QR, np. „barcode128:AB34” (kody kreskowe ISO-15417), „qrCode:AB34” (kody QR), „aztecCode:AB34” (kody Aztec), „barcodeEAN:1234” (kody EAN) i „barcodeUPCA:1234” (kody UPC-A). |
underName (wymagany) |
Person lub Organization | Posiadacz biletu. |
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ę. |
venueRow | Text | rząd miejsca, |
venueSeat | Text | Numer miejsca. |
venueSection | Text | Sekcja dotycząca miejsca. |