הסוג הזה משמש כדי להצהיר על הזמנה עבור אורח אחד או יותר באירוע. אפשר גם להצהיר על כרטיסים.
תרחישים לדוגמה
התרחישים לדוגמה הבאים מראים דוגמאות נפוצות לשימוש בסכימה EventReservation
. הדוגמאות הבאות יעזרו לכם לוודא שתגי העיצוב בנויים כראוי.
תזכורת בסיסית לאירוע ללא כרטיס
אם אתם שולחים אימייל שמאשר את הנוכחות של משתמש לאירוע, צריך לכלול את תגי העיצוב הבאים. זוהי דוגמה לכמות המינימלית של תגי עיצוב שתאפשר להתאים את האימייל שלך ל-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>
מיקרו נתונים
<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>
אירוע עם כרטיס אין מקומות שמורים
כדי להוסיף מידע על הכרטיסים, צריך לכלול את השדות ticketToken
, ticketNumber
ו-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"
}
}
},
"ticketToken": "qrCode:AB34",
"ticketNumber": "abc123",
"numSeats": "1"
}
</script>
מיקרו נתונים
<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>
אירוע ספורט או אירוע מוזיקה עם כרטיס
מגדירים את הסוג reservationFor
בתור MusicEvent
או SportsEvent
.
אם האירוע הוא MusicEvent
(למשל, הופעה), צריך לכלול את performer.name
ואת performer.image
. אם האירוע הוא SportsEvent
(למשל, משחק כדור סל), שבו יש שתי קבוצות או שחקנים מתחרים שכוללים את שתי הקבוצות כשחקניות.
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>
מיקרו נתונים
<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>
אירוע עם כרטיס מקומות שמורים
לכרטיס יחיד עם מקומות שמורים: ticketToken
, ticketNumber
, venueSeat
, venueRow
וגם venueSection
.
עליך לכלול רק את venueSeat
, venueRow
ו-venueSection
כדי לתאר את מיקום המושב.
אין לכלול 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>
מיקרו נתונים
<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>
כרטיסים מרובים
יש שתי אפשרויות להגדרת כמה כרטיסים:
הראשון הוא השינוי
numSeats
. כלומר, הזמנה אחת תייצג כרטיסים למספרnumSeats
של אנשים.אם רוצים כרטיס אחד (כלומר ברקוד) לכל אדם, ולספק שמות לכל אדם בכרטיס, צריך ליצור כמה כרטיסים מסוג
EventReservations
(אחד לכל אדם) ולהגדיר אתnumSeats
כ-1. הדוגמה הבאה מראה איך זה נראה.
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>
מיקרו נתונים
<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>
בדיקת תגי העיצוב
אפשר לאמת את תגי העיצוב באמצעות הכלי לבדיקת תגי עיצוב של אימייל. מדביקים את קוד תגי העיצוב ולוחצים על הלחצן אימות כדי לסרוק את התוכן ולקבל דוח על שגיאות.
מפרט
בדקו את פרטי האימייל כדי לראות אם אחד מהמאפיינים האלה רלוונטי להזמנת האירוע. סימון המאפיינים הנוספים האלה מאפשר ל-Google להציג למשתמש תיאור מפורט הרבה יותר של ההזמנה לאירוע.
EventReservation
סוג שם: EventReservation
הארכת ההזמנה
שם | סוג | תיאור |
---|---|---|
פעולה | פעולה | פעולה שניתן לנקוט במקרה כזה. |
action.name | טקסט | המחרוזת שמוצגת למשתמש ברכיב בממשק המשתמש שקשור לפעולה. |
action.url | כתובת URL | כתובת היעד של הפעולה. אם לא צוין שדה handler מפורש, ה-handler של הפעולות יורחב ל-WebActionHandler עם כתובת ה-URL הזו ככתובת ה-URL של WebActionHandler. |
additionalTicketText | טקסט | מידע נוסף על הכרטיס |
bookingAgent | ארגון או אדם | סוכנות או סוכן הזמנות. היא גם מקבלת מחרוזת (למשל ""). |
bookingAgent.image | כתובת URL | כתובת ה-URL של תמונה של הארגון. |
bookingAgent.name | טקסט | השם של הנציג או של השירות. |
bookingAgent.url | כתובת URL | האתר של הנציג או של השירות. |
bookingTime | DateTime | תאריך ביצוע ההזמנה. |
cancelReservationUrl | כתובת URL | דף אינטרנט שבו אפשר לבטל את ההזמנה. |
confirmReservationUrl | כתובת URL | דף אינטרנט שבו ניתן לאשר את ההזמנה. |
modifiedTime | DateTime | (מומלץ עבור כרטיסי אישור/תשובות לחיפוש) הזמן שבו בוצע השינוי האחרון בהזמנה. |
modifyReservationUrl | כתובת URL | (מומלץ לדף אינטרנט עם כרטיסי אישור או תשובות לחיפוש) שבו אפשר לשנות את ההזמנה. |
numSeats | מספר | מספר המושבים. |
price | טקסט | המחיר הכולל של הזמנת האירוע. |
priceCurrency | טקסט | המטבע (בפורמט ISO 4217 של 3 אותיות) שבו צוין מחיר ההזמנה באירוע. |
programMembership | ProgramMembership | כל מינוי נוסע מתמיד, מועדון לקוחות של מלון וכו' שמיושם על ההזמנה. |
programMembership.memberNumber | טקסט | מזהה המינוי. |
programMembership.program | טקסט | השם של התוכנית. |
reservationFor reservationFor | אירוע | יכולים להשתמש באירוע Event או בכל אחד מסוגי המשנה של האירוע, כולל BusinessEvent, ChildrenEvent, ComedyEvent, danceEvent, EducationEvent, פסטיבל, FoodEvent, L החשוביםEvent, Movie Event, MusicEvent, SaleEvent, SocialEvent, SportsEvent, CinemaEvent, VisualArtsEvent. |
reservationFor.description | טקסט | תיאור קצר של האירוע. |
reservationFor.doorTime | DateTime | מועד הכניסה יתחיל. |
reservationFor.endDate | DateTime | תאריך ושעת הסיום של האירוע. |
reservationFor.image | כתובת URL | כתובת ה-URL של תמונה של האירוע. |
ReserveFor.location (חובה) |
מקום | המיקום של האירוע. |
ReserveFor.location.address (חובה) |
PostalAddress | הכתובת של מיקום האירוע. |
ReserveFor.location.address.addressCountry (חובה) |
טקסט או מדינה | המדינה שבה נמצא האירוע. |
ReserveFor.location.address.addressLocality (חובה) |
טקסט | הרשות המוניציפאלית (למשל עיר) שבו נמצא האירוע. |
ReserveFor.location.address.addressRegion (חובה) |
טקסט | האזור (למשל מדינה) שבו נמצא האירוע. |
orderFor.location.address.postalCode (חובה) |
טקסט | המיקוד במיקום של האירוע. |
ReserveFor.location.address.streetAddress (חובה) |
טקסט | הרחוב של מיקום האירוע. |
ReserveFor.location.name (חובה) |
טקסט | שם המיקום של האירוע. |
ReserveFor.name (חובה) |
טקסט | שם האירוע. |
reservationFor.performer | אדם או ארגון | (מומלץ לכרטיסי אישור/תשובות לחיפוש) מבצע האירוע. מקבלת גם מערך של אובייקטים. |
reservationFor.performer.image | כתובת URL | (מומלץ לכתובת URL של כרטיסי אישור או תשובות לחיפוש) של תמונה של אדם. |
reservationFor.performer.name | טקסט | שם האדם (מומלץ עבור כרטיסי אישור או תשובות לחיפוש). |
reservationFor.performer.url | כתובת URL | כתובת האתר של האדם הרלוונטי. |
ReserveFor.startDate (חובה) |
DateTime | תאריך ושעת ההתחלה של האירוע. |
reservationFor.url | כתובת URL | כתובת האתר של האירוע. |
reservationNumber [מספר הזמנה] reservationNumber | טקסט | המספר או המזהה של ההזמנה. |
reservationStatus reservationStatus | ReservationStatus | הסטטוס הנוכחי של ההזמנה. |
ticketDownloadUrl | כתובת URL | איפה אפשר להוריד את הכרטיס. |
ticketNumber | טקסט | המספר או המזהה של הכרטיס. |
ticketPrintUrl | כתובת URL | איפה אפשר להדפיס את הכרטיס. |
ticketToken | טקסט או כתובת URL | אם תמונת הברקוד מתארחת באתר, ערך השדה הוא כתובת ה-URL של התמונה, או ברקוד או URI של קוד QR, כמו "barcode128:AB34" (ברקודים לפי תקן ISO-15417), qrCode:AB34 (קודי QR), "aztecCode:AB34" (קודים אצטקים), "barcodeEAN:1234" (קודי EAN) ו-"barcodeUPCA:1234" (קודי UPCA). |
underName (חובה) |
אדם או ארגון | בעל הכרטיס. |
underName.email | טקסט | כתובת אימייל. |
belowName.name (חובה) |
טקסט | שם האדם. |
url | כתובת URL | דף אינטרנט שבו ניתן לראות את ההזמנות. |
venueRow | טקסט | שורת המושבים. |
venueSeat | טקסט | מספר המושב. |
venueSection | טקסט | אזור המושבים. |