משתמשים בסוג הזה כדי להצהיר על הזמנה של משתתף אחד או יותר באירוע. אפשר גם להצהיר על כרטיסים.
תרחישים לדוגמה
בתרחישים הבאים לדוגמה מוסבר איך משתמשים בסכימה EventReservation
. הדוגמאות האלה יעזרו לכם לוודא שהמבנה של תגי העיצוב תקין.
תזכורת בסיסית לאירוע בלי כרטיס
אם אתם שולחים אימייל לאישור נוכחות של משתמש באירוע, צריך לכלול את הרכיב הבא. זו דוגמה לכמות המינימלית של רכיבי ה-Markup שדרושה כדי שהאימייל ייחשב כ-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
(אחד לכל אדם) עם הערך 1 ב-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": "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>
בדיקת תגי העיצוב
אתם יכולים לאמת את תגי העיצוב באמצעות הכלי לבדיקת סימון אימיילים. מדביקים את קוד ה-Markup ולוחצים על הלחצן Validate (אימות) כדי לסרוק את התוכן ולקבל דוח על השגיאות שקיימות.
מפרט
בודקים את פרטי האימייל כדי לראות אם אחת מהתכונות האלה רלוונטית להזמנה של האירוע. סימון המאפיינים הנוספים האלה מאפשר ל-Google להציג למשתמש תיאור עשיר יותר של ההזמנה לאירוע.
EventReservation
שם הטיפוס: EventReservation
הרחבה של הזמנה
שם | סוג | תיאור |
---|---|---|
action | פעולה | פעולה שאפשר לבצע לגבי הדבר הזה. |
action.name | טקסט | המחרוזת שמוצגת למשתמש ברכיב בממשק המשתמש שמקושר לפעולה. |
action.url | כתובת URL | כתובת היעד של הפעולה. אם לא צוין שדה טיפולן מפורש, טיפול הפעולה יתרחב ל-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 | טקסט | המחיר הכולל של EventReservation. |
priceCurrency | טקסט | המטבע (בפורמט ISO 4217 של 3 אותיות) של המחיר של EventReservation. |
programMembership | ProgramMembership | כל מינוי לתוכנית נוסעים מתמידים, למועדון לקוחות של מלון וכו' שחלים על ההזמנה. |
programMembership.memberNumber | טקסט | המזהה של המינוי. |
programMembership.program | טקסט | שם התוכנית. |
reservationFor (חובה) |
אירוע | אפשר להשתמש ב-Event או בכל אחד מסוגי המשנה של האירוע, כולל BusinessEvent, ChildrenEvent, ComedyEvent, DanceEvent, EducationEvent, Festival, FoodEvent, LiteraryEvent, MovieShowing, MusicEvent, SaleEvent, SocialEvent, SportsEvent, TheaterEvent, VisualArtsEvent. |
reservationFor.description | טקסט | תיאור קצר של האירוע. |
reservationFor.doorTime | DateTime | השעה שבה תתחיל הכניסה. |
reservationFor.endDate | DateTime | התאריך והשעה של סיום האירוע. |
reservationFor.image | כתובת URL | כתובת ה-URL של תמונה של האירוע. |
reservationFor.location (חובה) |
מקום | המיקום של האירוע. |
reservationFor.location.address (חובה) |
PostalAddress | הכתובת של המיקום שבו יתקיים האירוע. |
reservationFor.location.address.addressCountry (חובה) |
טקסט או מדינה | המדינה שבה נמצא המיקום של האירוע. |
reservationFor.location.address.addressLocality (חובה) |
טקסט | מקום (למשל עיר) המיקום של האירוע. |
reservationFor.location.address.addressRegion (חובה) |
טקסט | האזור (למשל מדינה) שבו נמצא המיקום של האירוע. |
reservationFor.location.address.postalCode (חובה) |
טקסט | המיקוד של מיקום האירוע. |
reservationFor.location.address.streetAddress (חובה) |
טקסט | הרחוב של המיקום שבו יתקיים האירוע. |
reservationFor.location.name (חובה) |
טקסט | השם של מיקום האירוע. |
reservationFor.name (חובה) |
טקסט | שם האירוע. |
reservationFor.performer | אדם או ארגון | (מומלץ לכרטיסי אישור/תשובות לחיפוש) המבצע של האירוע. הפונקציה מקבלת גם מערך של אובייקטים. |
reservationFor.performer.image | כתובת URL | (מומלץ לכרטיסי אישור/תשובות לחיפוש) כתובת ה-URL של תמונה של האדם. |
reservationFor.performer.name | טקסט | (מומלץ לכרטיסי אישור/תשובות לחיפוש) שם האדם. |
reservationFor.performer.url | כתובת URL | כתובת ה-URL של האדם. |
reservationFor.startDate (חובה) |
DateTime | התאריך והשעה של תחילת האירוע. |
reservationFor.url | כתובת URL | כתובת ה-URL של האירוע. |
reservationNumber (חובה) |
טקסט | המספר או המזהה של ההזמנה. |
reservationStatus (חובה) |
ReservationStatus | הסטטוס הנוכחי של ההזמנה. |
ticketDownloadUrl | כתובת URL | איפה אפשר להוריד את הכרטיס. |
ticketNumber | טקסט | המספר או המזהה של הכרטיס. |
ticketPrintUrl | כתובת URL | איפה אפשר להדפיס את הכרטיס. |
ticketToken | טקסט או כתובת URL | אם קובץ התמונה של הברקוד מתארח באתר, הערך בשדה הוא כתובת ה-URL של התמונה, או קוד URI של ברקוד או קוד QR, כמו 'barcode128:AB34' (ברקודים מסוג ISO-15417), 'qrCode:AB34' (קודי QR), 'aztecCode:AB34' (קודי Aztec), 'barcodeEAN:1234' (קודי EAN) ו-'barcodeUPCA:1234' (קודי UPCA). |
underName (חובה) |
אדם או ארגון | בעל/ת הכרטיס. |
underName.email | טקסט | כתובת אימייל. |
underName.name (חובה) |
טקסט | שם האדם. |
url | כתובת URL | דף אינטרנט שבו אפשר לראות את ההזמנה. |
venueRow | טקסט | השורה של המושב. |
venueSeat | טקסט | מספר המושב. |
venueSection | טקסט | הקטע של המושב. |