Используйте этот тип, чтобы объявить о бронировании для одного или нескольких гостей на мероприятии. Билеты также могут быть задекларированы.
Варианты использования
В следующих вариантах использования показаны распространенные примеры использования схемы 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
Продлевает бронирование
Имя | Тип | Описание |
---|---|---|
действие | Действие | Действие, которое можно предпринять в отношении этой вещи. |
действие. имя | Текст | Строка, отображаемая пользователю в элементе пользовательского интерфейса, привязанном к действию. |
действие. URL | URL-адрес | Целевой URL-адрес действия. Если явное поле обработчика не указано, обработчик действия расширяется до WebActionHandler с этим URL-адресом в качестве URL-адреса WebActionHandler. |
дополнительныйТекстТикета | Текст | Дополнительная информация о билете. |
агент по бронированию | Организация или человек | Агент по бронированию или агентство. Также принимает строку (например, ""). |
агент бронирования. изображение | URL-адрес | URL изображения Организации. |
агент бронирования. имя | Текст | Название агента/услуги. |
агент бронирования. URL | URL-адрес | Сайт агента/сервиса. |
бронированиеВремя | ДатаВремя | Дата бронирования. |
отменитьReservationUrl | URL-адрес | Веб-страница, на которой можно отменить бронирование. |
ПодтвердитьReservationUrl | URL-адрес | Веб-страница, на которой можно подтвердить бронирование. |
модифицированноевремя | ДатаВремя | (рекомендуется для карточек-подтверждений/ответов на поиск) Время последнего изменения бронирования. |
модифицироватьРесерватионурл | URL-адрес | (рекомендуется для карточек подтверждения/поиска ответов) Веб-страница, на которой можно изменить бронирование. |
количество мест | Число | Количество мест. |
цена | Текст | Общая стоимость EventReservation. |
ценаВалюта | Текст | Валюта (в трехбуквенном формате ISO 4217) цены EventReservation. |
программаЧленство | ПрограммаЧленство | Любое участие в программе для часто летающих пассажиров, программе лояльности отелей и т. д. применяется к бронированию. |
программаЧленство. номер участника | Текст | Идентификатор членства. |
программаЧленство. программа | Текст | Название программы. |
бронированиеДля (Необходимый) | Событие | Можно использовать Event или любой из подтипов событий, включая BusinessEvent, ChildrenEvent, ComedyEvent, DanceEvent, EducationEvent, Festival, FoodEvent, LiteraryEvent, MovieShowing, MusicEvent, SaleEvent, SocialEvent, SportsEvent, TheaterEvent, VisualArtsEvent. |
бронированиеДля. описание | Текст | Краткое описание Мероприятия. |
бронированиеДля. DoorTime | ДатаВремя | Начнется прием времени. |
бронированиеДля. КонечнаяДата | ДатаВремя | Дата и время окончания мероприятия. |
бронированиеДля. изображение | URL-адрес | URL-адрес изображения Мероприятия. |
бронированиеДля. расположение (Необходимый) | Место | Место проведения мероприятия. |
бронированиеДля.местоположения. адрес (Необходимый) | Почтовый адрес | Адрес места проведения мероприятия. |
бронированиеДля.расположения.адреса. адресСтрана (Необходимый) | Текст или Страна | Страна места проведения мероприятия. |
бронированиеДля.расположения.адреса. адресМестоположение (Необходимый) | Текст | Местоположение (например, город) места проведения мероприятия. |
бронированиеДля.расположения.адреса. адресРегион (Необходимый) | Текст | Регион (например, штат) места проведения мероприятия. |
бронированиеДля.расположения.адреса. Почтовый индекс (Необходимый) | Текст | Почтовый индекс места проведения мероприятия. |
бронированиеДля.расположения.адреса. адрес улицы (Необходимый) | Текст | Адрес места проведения мероприятия. |
бронированиеДля.местоположения. имя (Необходимый) | Текст | Название места проведения мероприятия. |
бронированиеДля. имя (Необходимый) | Текст | Название события. |
бронированиеДля. исполнитель | Человек или организация | (рекомендуется для карточек-подтверждений/поиска ответов) Исполнитель мероприятия. Также принимает массив объектов. |
бронированиеДля.исполнителя. изображение | URL-адрес | (рекомендуется для карточек подтверждения/ответов на поиск) URL-адрес изображения человека. |
бронированиеДля.исполнителя. имя | Текст | (рекомендуется для карточек подтверждения/поиска ответов) Имя человека. |
бронированиеДля.исполнителя. URL | URL-адрес | URL-адрес человека. |
бронированиеДля. Дата начала (Необходимый) | ДатаВремя | Дата и время начала мероприятия. |
бронированиеДля. URL | URL-адрес | URL-адрес мероприятия. |
номер бронирования (Необходимый) | Текст | Номер или идентификатор бронирования. |
статус бронирования (Необходимый) | Статус резервирования | Текущий статус бронирования. |
URL-адрес загрузки билета | URL-адрес | Где билет можно скачать. |
номер билета | Текст | Номер или идентификатор билета. |
билетПечатьURL | URL-адрес | Где можно распечатать билет. |
билетТокен | Текст или URL | Если изображение штрих-кода размещено на вашем сайте, значением поля является URL-адрес изображения или штрих-код или URI QR, например «barcode128:AB34» (штрих-коды ISO-15417), «qrCode:AB34» (QR-коды). ), «aztecCode:AB34» (ацтекские коды), «barcodeEAN:1234» (коды EAN) и «barcodeUPCA:1234» (коды UPCA). |
под именем (Необходимый) | Человек или организация | Владелец билета. |
подИмя. электронная почта | Текст | Адрес электронной почты. |
подИмя. имя (Необходимый) | Текст | Имя человека. |
URL | URL-адрес | Веб-страница, на которой можно просмотреть бронирование. |
Место проведенияРяд | Текст | Ряд сидений. |
Место проведенияСиденье | Текст | Номер места. |
место проведенияРаздел | Текст | Секция сиденья. |