Gunakan jenis ini untuk mendeklarasikan reservasi untuk satu atau beberapa tamu pada suatu acara. Tiket juga dapat dideklarasikan.
Kasus penggunaan
Kasus penggunaan berikut menunjukkan contoh umum tentang cara skema EventReservation
digunakan. Gunakan contoh ini untuk memastikan bahwa markup Anda terstruktur dengan benar.
Pengingat acara dasar tanpa tiket
Jika Anda mengirim email yang mengonfirmasi kehadiran pengguna ke acara, sertakan markup berikut. Ini adalah contoh jumlah markup minimal yang akan memenuhi syarat email Anda sebagai 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>
Microdata
<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>
Acara dengan tiket & amp; tempat duduk tidak dipesan
Sertakan kolom ticketToken
, ticketNumber
, dan numSeats
untuk menambahkan informasi tentang tiket.
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>
Microdata
<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>
Acara Olahraga atau Musik dengan tiket
Tetapkan jenis reservationFor
ke MusicEvent
atau SportsEvent
.
Jika acaranya adalah MusicEvent
(misalnya konser), Anda harus menyertakan performer.name
dan performer.image
. Jika acaranya adalah SportsEvent
(misalnya, pertandingan bola basket) yang menampilkan dua tim atau pemain yang bersaing termasuk dua tim sebagai pemain.
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>
Microdata
<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>
Acara dengan tiket & amp; tempat duduk reservasi
Untuk satu tiket dengan tempat duduk yang dipesan, sertakan ticketToken
, ticketNumber
, venueSeat
, venueRow
dan venueSection
.
Anda hanya perlu menyertakan salah satu dari venueSeat
, venueRow
, dan venueSection
yang diperlukan untuk mendeskripsikan lokasi tempat duduk.
Jangan sertakan 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>
Microdata
<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>
Beberapa tiket
Ada dua opsi untuk melakukan beberapa tiket:
Yang pertama adalah perubahan
numSeats
. Ini berarti satu reservasi akan mewakili tiket untuknumSeats
jumlah individu.Jika Anda ingin memiliki satu tiket (yaitu kode batang) per individu dan memiliki nama untuk setiap individu pada tiket, buat beberapa
EventReservations
(satu per individu) dengannumSeats
ditetapkan ke 1. Contoh di bawah menunjukkan tampilannya.
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>
Microdata
<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>
Uji markup Anda
Anda dapat memvalidasi markup menggunakan Alat Penguji Markup Email. Tempelkan kode markup Anda dan klik tombol Validasi untuk memindai konten dan menerima laporan tentang error yang ada.
Spesifikasi
Tinjau detail email Anda untuk melihat apakah ada properti yang sesuai untuk reservasi acara Anda. Dengan memberi markup properti tambahan ini, Anda mengizinkan Google untuk menampilkan deskripsi reservasi acara yang jauh lebih kaya kepada pengguna.
Reservasi Acara
Nama jenis: EventReservation
Memperluas Reservasi
Nama | Jenis | Deskripsi |
---|---|---|
tindakan | Tindakan | Tindakan yang dapat diambil berdasarkan hal tersebut. |
tindakan.nama | Teks | String yang ditampilkan kepada pengguna di elemen UI yang terkait dengan tindakan. |
tindakan.url | URL | URL target untuk tindakan. Jika tidak ada kolom pengendali eksplisit yang diberikan, pengendali tindakan akan diperluas ke WebActionHandler dengan URL ini sebagai URL WebActionHandler. |
additionalTicketText | Teks | Informasi tambahan tentang tiket. |
pemesanan | Organisasi atau Orang | Agen atau agensi pemesanan. Juga menerima string (mis., ""). |
pemesananAgent.image | URL | URL gambar Organisasi. |
pemesananAgent.name | Teks | Nama agen/layanan. |
pemesananAgent.url | URL | Situs agen/layanan. |
waktu pemesanan | DateTime | Tanggal reservasi dilakukan. |
cancelReservasiUrl | URL | Halaman web tempat reservasi dapat dibatalkan. |
confirmReservationUrl | URL | Halaman web tempat reservasi dapat dikonfirmasi. |
ModifiedTime yang dimodifikasi | DateTime | (direkomendasikan untuk Kartu Konfirmasi/Jawaban Penelusuran) Waktu reservasi terakhir diubah. |
ubahReservasiUrl | URL | (direkomendasikan untuk Kartu Konfirmasi/Jawaban Penelusuran) Halaman web tempat reservasi dapat diubah. |
numSeats | Number | Jumlah kursi. |
price | Teks | Total harga EventReservation. |
priceCurrency | Teks | Mata uang (dalam format ISO 4217 3 huruf) dari harga EventReservation. |
programKeanggotaan | Keanggotaan Program | Semua keanggotaan dalam flyer sering, program loyalitas hotel, dll. yang diterapkan ke reservasi. |
programKeanggotaan.memberNumber | Teks | ID langganan. |
programKeanggotaan.program | Teks | Nama program. |
reservationFor (Wajib) |
Peristiwa | Dapat menggunakan subjenis Peristiwa, atau subjenis peristiwa apa pun, termasuk BusinessEvent, ChildrenEvent, ComedyEvent, DanceEvent, EducationEvent, Festival, FoodEvent, LiteEvent, Event, MovieShow, MusicEvent, SaleEvent, SocialEvent, SportsEvent, TheaterEvent, VisualArtsEvent. |
reservasiFor.deskripsi | Teks | Deskripsi singkat tentang Acara. |
reservasiFor.DoorTime | DateTime | Tiket masuk akan dimulai. |
reservasiFor.endDate | DateTime | Tanggal dan waktu berakhir acara. |
reservasiFor.gambar | URL | URL gambar Peristiwa. |
reservasiFor.lokasi (Wajib) |
Tempat | Lokasi acara. |
reservasiFor.location.alamat (Wajib) |
Alamat Pos | Alamat lokasi acara. |
reservasiFor.location.address.addressCountry (Wajib) |
Teks atau Negara | Negara lokasi acara. |
reservasiFor.location.address.addressLocality (Wajib) |
Teks | Lokalitas (misalnya, kota) lokasi acara. |
reservasiFor.location.address.addressRegion (Wajib) |
Teks | Wilayah (misalnya, Negara Bagian) dari lokasi acara. |
reservasiFor.location.address.postalCode (Wajib) |
Teks | Kode pos lokasi acara. |
reservasiFor.location.address.streetAddress (Wajib) |
Teks | Alamat lokasi acara. |
reservasiFor.location.nama (Wajib) |
Teks | Nama lokasi peristiwa. |
reservasiFor.name (Wajib) |
Teks | Nama peristiwa. |
reservasifor.performer | Person atau Organization | (direkomendasikan untuk Kartu Konfirmasi/Jawaban Penelusuran) Pengisi acara. Juga menerima array objek. |
reservasiFor.performer.image | URL | (disarankan untuk Kartu Konfirmasi/Jawaban Penelusuran) URL gambar Orang tersebut. |
reservasiFor.performer.name | Teks | (disarankan untuk Kartu Konfirmasi/Jawaban Penelusuran) Nama Orang. |
reservasiFor.performer.url | URL | URL Orang tersebut. |
reservasiFor.startDate (Wajib) |
DateTime | Tanggal dan waktu mulai acara. |
reservasiFor.url | URL | URL Peristiwa. |
reservationNumber (Wajib) |
Teks | Nomor atau ID reservasi. |
reservationStatus (Wajib) |
Status Reservasi | Status reservasi saat ini. |
ticketDownloadUrl | URL | Tempat tiket dapat didownload. |
ticketNumber | Teks | Nomor atau ID tiket. |
ticketPrintUrl | URL | Tempat tiket dapat dicetak. |
tiketToken | Teks atau URL | Jika gambar kode batang dihosting di situs Anda, nilai kolomnya adalah URL gambar, atau kode batang atau URI QR, seperti "kode batang128:AB34" (kode batang ISO-15417), "qrCode:AB34" (kode QR), "kode aztec:AB34" (kode Aztec), "kode batang:1234" (kode EAN4) (CAUP) dan kode ASEAN. |
underName (Wajib) |
Person atau Organization | Pemegang tiket. |
underName.email | Teks | Alamat email. |
underName.name (Wajib) |
Teks | Nama Orang. |
url | URL | Halaman web tempat reservasi dapat dilihat. |
placeRow | Teks | Baris kursi. |
tempat duduk | Teks | Nomor kursi. |
sectionSection | Teks | Bagian kursi. |