Utilizza questo tipo per dichiarare una prenotazione per uno o più invitati a un evento. Anche i biglietti possono essere dichiarati.
Casi d'uso
I seguenti casi d'uso mostrano esempi comuni di come viene utilizzato lo schema EventReservation
. Utilizza questi esempi per assicurarti che il markup sia strutturato correttamente.
Promemoria di un evento di base senza biglietto
Se stai inviando un'email per confermare la partecipazione di un utente a un evento, includi il seguente markup. Questo è un esempio della quantità minima di markup che qualifica la tua email come 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>
Microdati
<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>
Evento con biglietto e posti non riservati
Includi i campi ticketToken
, ticketNumber
e numSeats
per aggiungere informazioni sui biglietti.
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>
Microdati
<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>
Evento sportivo o musicale con biglietto
Imposta il tipo reservationFor
su MusicEvent
o SportsEvent
.
Se l'evento è un MusicEvent
(ad es. un concerto) devi includere performer.name
e performer.image
. Se l'evento è un SportsEvent
(ad es. una partita di basket) in cui sono presenti due squadre o giocatori in competizione, includi le due squadre come artisti.
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>
Microdati
<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>
Evento con biglietto e posti riservati
Per un unico biglietto con posti riservati, includi ticketToken
, ticketNumber
, venueSeat
, venueRow
e venueSection
.
Devi includere solo i valori venueSeat
, venueRow
e venueSection
necessari per descrivere la posizione del posto.
Non includere 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>
Microdati
<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>
Più biglietti
Esistono due opzioni per creare più biglietti:
La prima è la modifica
numSeats
. Ciò significa che una singola prenotazione rappresenterà i biglietti pernumSeats
numero di persone.Se vuoi avere un biglietto (ad es. codice a barre) per persona e avere nomi per ogni singolo biglietto, crea più
EventReservations
(uno per persona) connumSeats
impostato su 1. L'esempio seguente mostra che aspetto ha.
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>
Microdati
<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>
Verifica il codice di markup
Puoi convalidare il markup utilizzando lo strumento Test di markup delle email. Incolla il codice di markup e fai clic sul pulsante Convalida per scansionare i contenuti e ricevere un report su eventuali errori presenti.
Specifiche
Esamina i dettagli dell'email per vedere se una di queste proprietà si applica alla tua prenotazione dell'evento. Se esegui il markup di queste proprietà aggiuntive, Google può mostrare all'utente una descrizione molto più completa della prenotazione dell'evento.
Prenotazione eventi
Nome del tipo: EventReservation
Estende la prenotazione
Nome | Tipo | Descrizione |
---|---|---|
azione | Azione | Un'azione che è possibile intraprendere. |
azione.nome | Testo | La stringa mostrata all'utente nell'elemento UI associato all'azione. |
azione.url | URL | URL di destinazione per l'azione. Se non viene fornito alcun campo gestore esplicito, il gestore delle azioni viene espanso in un WebActionHandler con questo URL come URL WebActionHandler. |
Testo dell'annuncio aggiuntivo | Testo | Ulteriori informazioni sul biglietto. |
Agente prenotazione | Organizzazione o Persona | Agente o agenzia di prenotazione. Accetta anche una stringa (ad es. ""). |
prenotazioneAgente.immagine | URL | URL di un'immagine dell'organizzazione. |
prenotazioneAgente.nome | Testo | Nome dell'agente/servizio. |
prenotazioneAgente.url | URL | Sito web dell'agente/servizio. |
BookingTime | DateTime | Data di prenotazione. |
cancelPrenotaUrl | URL | Pagina web in cui la prenotazione può essere annullata. |
confirmUrlUrl | URL | Pagina web in cui è possibile confermare la prenotazione. |
tempo modificato | DateTime | (consigliato per schede di conferma/risposte di ricerca). L'ora dell'ultima modifica della prenotazione. |
editUrlUrl | URL | (consigliato per schede di conferma/risposte di ricerca) pagina web in cui è possibile modificare la prenotazione. |
numSeats | Number | Il numero di posti. |
price | Testo | Prezzo totale della prenotazione dell'evento. |
priceCurrency | Testo | La valuta (in formato ISO 4217 di tre lettere) del prezzo della Prenotazione eventi. |
Iscrizione ai programmi | Appartenenza al programma | Qualsiasi abbonamento a un programma frequent flyer, programma fedeltà di hotel e così via applicato alla prenotazione. |
i membri del programma.numeronumero | Testo | L'identificatore dell'appartenenza. |
programmembership.program | Testo | Il nome del programma. |
ReservationFor (Obbligatorio) |
Evento | Può utilizzare Event o qualsiasi sottotipo di evento, tra cui BusinessEvent, ChildrenEvent, ComedyEvent, DanceEvent, EducationEvent, Festival, FoodEvent, LiteraryEvent, MovieCreating, MusicEvent, SaleEvent, SocialEvent, SportsEvent, TheaterEvent, VisualArtsEvent. |
prenotazionePer.descrizione | Testo | Una breve descrizione dell'evento. |
prenotazionePer.tempo di apertura | DateTime | L'ora di inizio inizierà. |
prenotazionePer.dataData | DateTime | La data e l'ora di fine dell'evento. |
prenotazionePer.immagine | URL | URL di un'immagine dell'evento. |
prenotazioneFor.location (obbligatorio) |
Luogo | Il luogo dell'evento. |
prenotazioneFor.location.address (obbligatorio) |
Indirizzo postale | L'indirizzo del luogo dell'evento. |
prenotazioneFor.location.address.addressCountry (Obbligatorio) |
Testo o Paese | Paese del luogo dell'evento. |
prenotazioneFor.location.address.addressLocality (obbligatorio) |
Testo | Località (ad es. città) del luogo dell'evento. |
prenotazioneFor.location.address.addressRegion (obbligatorio) |
Testo | Regione (ad esempio, Stato) del luogo dell'evento. |
prenotazioneFor.location.address.postalCode (obbligatorio) |
Testo | Codice postale del luogo dell'evento. |
prenotazioneFor.location.address.streetAddress (obbligatorio) |
Testo | Indirizzo della sede dell'evento. |
prenotazioneFor.location.name (obbligatorio) |
Testo | Nome del luogo dell'evento. |
prenotazioneFor.nome (obbligatorio) |
Testo | Il nome dell'evento. |
prenotazioneFor.performer | Persona o Organizzazione | (consigliato per schede di conferma/risposte di ricerca). L'artista dell'evento. Accetta anche un array di oggetti. |
prenotazionePer.performer.immagine | URL | (consigliato per schede di conferma/risposte di ricerca) di un'immagine della persona. |
prenotazionePer.performer.nome | Testo | (consigliato per schede di conferma/risposte di ricerca) nome della persona. |
prenotazionePer.performer.url | URL | URL della persona. |
prenotazioneFor.startDate (obbligatorio) |
DateTime | La data e l'ora di inizio dell'evento. |
prenota.url | URL | URL dell'evento. |
ReservationNumber (obbligatorio) |
Testo | Il numero o l'ID della prenotazione. |
ReservationStatus (Obbligatorio) |
Stato prenotazione | Stato attuale della prenotazione. |
UrlDownloadUrl | URL | Dove è possibile scaricare il biglietto. |
numero ticket | Testo | Il numero o l'ID del biglietto. |
UrlStampaUrl | URL | Dove è possibile stampare il biglietto. |
TokenToken | Testo o URL | Se l'immagine del codice a barre è ospitata sul tuo sito, il valore del campo è l'URL dell'immagine o un codice a barre o un URI QR, ad esempio "barcode128:AB34" (codici ISO-15417), "qrCode:AB34" (codici QR), "aztecCode:AB34" (codici Aztec), "barcodeEAN:1234" (codici EAN) (3) |
underName (obbligatorio) |
Persona o Organizzazione | Il titolare del biglietto. |
underName.email | Testo | Indirizzo email. |
underName.name (obbligatorio) |
Testo | Nome della persona. |
URL | URL | Pagina web in cui è possibile visualizzare la prenotazione. |
via | Testo | La fila del posto. |
sede del viale | Testo | Il numero di posto. |
funzionalità | Testo | Sezione del posto. |