Бронирование мероприятий

Используйте этот тип, чтобы объявить резервирование для одного или нескольких гостей на мероприятии. Билеты также могут быть задекларированы.

Случаи использования

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