Этот тип используется для бронирования места для одного или нескольких гостей на мероприятии. Вы также можете указать билеты.
Варианты использования
Следуйте этим примерам, чтобы убедиться, что разметка вашего 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количество человек.Если вы хотите, чтобы у каждого участника был свой билет, и чтобы на билете было указано имя каждого участника, создайте несколько элементов
EventReservationс параметром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
Продлевает срок бронирования
| Имя | Тип | Описание |
|---|---|---|
| действие | Действие | Действие, которое можно предпринять в отношении этой вещи. |
| действие. имя | Текст | Строка, отображаемая пользователю на элементе пользовательского интерфейса, связанном с действием. |
| действие. URL | URL | Целевой URL-адрес для действия. Если явное поле обработчика не указано, обработчик действия разворачивается в объект WebActionHandler, в котором этот URL-адрес используется в качестве URL-адреса WebActionHandler. |
| дополнительныйТекстБилета | Текст | Дополнительная информация о билете. |
| bookingAgent | Организация или лицо | Агент или агентство по бронированию. Также принимает строковый формат (например, ""). |
| bookingAgent.image | URL | URL изображения организации. |
| имя агента по бронированию | Текст | Название агента/службы. |
| bookingAgent.url | URL | Веб-сайт агента/сервиса. |
| bookingTime | Дата и время | Дата бронирования. |
| отменить бронирование | URL | Веб-страница, где можно отменить бронирование. |
| confirmReservationUrl | URL | Веб-страница, где можно подтвердить бронирование. |
| измененное время | Дата и время | (Рекомендуется для карточек подтверждения/ответов на вопросы) Время последнего изменения бронирования. |
| изменить URL-адрес бронирования | URL | (Рекомендуется для карточек подтверждения/ответов на вопросы) Веб-страница, где можно изменить бронирование. |
| numSeats | Число | Количество мест. |
| цена | Текст | Общая стоимость бронирования мероприятия. |
| ценаВалюта | Текст | Валюта (в 3-буквенном формате ISO 4217) цены бронирования мероприятия. |
| программаЧленство | Программа членства | При бронировании может быть применено любое членство в программе лояльности для часто летающих пассажиров, отеля и т. д. |
| programMembership. memberNumber | Текст | Идентификатор членства. |
| программаЧленство. программа | Текст | Название программы. |
| бронирование (Необходимый) | Событие | Можно использовать Event или любой из подтипов мероприятий, включая BusinessEvent, ChildrenEvent, ComedyEvent, DanceEvent, EducationEvent, Festival, FoodEvent, LiteraryEvent, MovieShowing, MusicEvent, SaleEvent, SocialEvent, SportsEvent, TheaterEvent, VisualArtsEvent. |
| reservationFor. description | Текст | Краткое описание мероприятия. |
| reservationFor.doorTime | Дата и время | Время начала приема. |
| reservationFor.endDate | Дата и время | Дата и время окончания мероприятия. |
| reservationFor.image | URL | URL изображения мероприятия. |
| reservationFor.location (Необходимый) | Место | Место проведения мероприятия. |
| reservationFor.location.address (Необходимый) | Почтовый адрес | Адрес места проведения мероприятия. |
| 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.perform.image | URL | (Рекомендуется для карточек подтверждения/ответов на вопросы) URL-адрес изображения человека. |
| reservationFor.perform.name | Текст | (Рекомендуется для карточек подтверждения/ответов на вопросы) Имя человека. |
| reservationFor.performer.url | URL | URL-адрес человека. |
| reservationFor.startDate (Необходимый) | Дата и время | Дата и время начала мероприятия. |
| reservationFor.url | URL | URL мероприятия. |
| номер бронирования (Необходимый) | Текст | Номер или идентификатор бронирования. |
| статус бронирования (Необходимый) | Статус бронирования | Текущий статус бронирования. |
| ticketDownloadUrl | URL | Где можно скачать билет. |
| номер билета | Текст | Номер или идентификатор билета. |
| 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 | Текст | Адрес электронной почты. |
| имя . (Необходимый) | Текст | Имя человека. |
| url | URL | Веб-страница, где можно посмотреть информацию о бронировании. |
| venueRow | Текст | Ряд сидений. |
| venueSeat | Текст | Номер места. |
| раздел места проведения | Текст | Секция сиденья. |
Этот тип используется для бронирования места для одного или нескольких гостей на мероприятии. Вы также можете указать билеты.
Варианты использования
Следуйте этим примерам, чтобы убедиться, что разметка вашего 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количество человек.Если вы хотите, чтобы у каждого участника был свой билет, и чтобы на билете было указано имя каждого участника, создайте несколько элементов
EventReservationс параметром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
Продлевает срок бронирования
| Имя | Тип | Описание |
|---|---|---|
| действие | Действие | Действие, которое можно предпринять в отношении этой вещи. |
| действие. имя | Текст | Строка, отображаемая пользователю на элементе пользовательского интерфейса, связанном с действием. |
| действие. URL | URL | Целевой URL-адрес для действия. Если явное поле обработчика не указано, обработчик действия разворачивается в объект WebActionHandler, в котором этот URL-адрес используется в качестве URL-адреса WebActionHandler. |
| дополнительныйТекстБилета | Текст | Дополнительная информация о билете. |
| bookingAgent | Организация или лицо | Агент или агентство по бронированию. Также принимает строковый формат (например, ""). |
| bookingAgent.image | URL | URL изображения организации. |
| имя агента по бронированию | Текст | Название агента/службы. |
| bookingAgent.url | URL | Веб-сайт агента/сервиса. |
| bookingTime | Дата и время | Дата бронирования. |
| отменить бронирование | URL | Веб-страница, где можно отменить бронирование. |
| confirmReservationUrl | URL | Веб-страница, где можно подтвердить бронирование. |
| измененное время | Дата и время | (Рекомендуется для карточек подтверждения/ответов на вопросы) Время последнего изменения бронирования. |
| изменить URL-адрес бронирования | URL | (Рекомендуется для карточек подтверждения/ответов на вопросы) Веб-страница, где можно изменить бронирование. |
| numSeats | Число | Количество мест. |
| цена | Текст | Общая стоимость бронирования мероприятия. |
| ценаВалюта | Текст | Валюта (в 3-буквенном формате ISO 4217) цены бронирования мероприятия. |
| программаЧленство | Программа членства | При бронировании может быть применено любое членство в программе лояльности для часто летающих пассажиров, отеля и т. д. |
| programMembership. memberNumber | Текст | Идентификатор членства. |
| программаЧленство. программа | Текст | Название программы. |
| бронирование (Необходимый) | Событие | Можно использовать Event или любой из подтипов мероприятий, включая BusinessEvent, ChildrenEvent, ComedyEvent, DanceEvent, EducationEvent, Festival, FoodEvent, LiteraryEvent, MovieShowing, MusicEvent, SaleEvent, SocialEvent, SportsEvent, TheaterEvent, VisualArtsEvent. |
| reservationFor. description | Текст | Краткое описание мероприятия. |
| reservationFor.doorTime | Дата и время | Время начала приема. |
| reservationFor.endDate | Дата и время | Дата и время окончания мероприятия. |
| reservationFor.image | URL | URL изображения мероприятия. |
| reservationFor.location (Необходимый) | Место | Место проведения мероприятия. |
| reservationFor.location.address (Необходимый) | Почтовый адрес | Адрес места проведения мероприятия. |
| 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.perform.image | URL | (Рекомендуется для карточек подтверждения/ответов на вопросы) URL-адрес изображения человека. |
| reservationFor.perform.name | Текст | (Рекомендуется для карточек подтверждения/ответов на вопросы) Имя человека. |
| reservationFor.performer.url | URL | URL-адрес человека. |
| reservationFor.startDate (Необходимый) | Дата и время | Дата и время начала мероприятия. |
| reservationFor.url | URL | URL мероприятия. |
| номер бронирования (Необходимый) | Текст | Номер или идентификатор бронирования. |
| статус бронирования (Необходимый) | Статус бронирования | Текущий статус бронирования. |
| ticketDownloadUrl | URL | Где можно скачать билет. |
| номер билета | Текст | Номер или идентификатор билета. |
| 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 | Текст | Адрес электронной почты. |
| имя . (Необходимый) | Текст | Имя человека. |
| url | URL | Веб-страница, где можно посмотреть информацию о бронировании. |
| venueRow | Текст | Ряд сидений. |
| venueSeat | Текст | Номер места. |
| раздел места проведения | Текст | Секция сиденья. |