Этот тип документа используется для подтверждения бронирования авиабилетов.
Варианты использования
Приведенные ниже примеры демонстрируют распространенные способы использования схемы FlightReservation. Используйте эти примеры, чтобы убедиться в правильной структуре вашей разметки.
Базовое подтверждение рейса
Вставьте следующую разметку в электронное письмо при отправке подтверждения бронирования. Этот пример предназначен для билета в один конец:
JSON-LD
<script type="application/ld+>json"
{
"@context": "http://schema.org",
"@type": "FlightReservation",
"reservationNumber": "RXJ34P",
"reservationStatus": "http://schema.org/Confirmed",
"underName": {
"@type": "Person",
"name": "Eva Green"
},
"reservationFor": {
"@type": "Flight",
"flightNumber": "110",
"airline": {
"@type": "Airline",
"name": "United",
"iataCode": "UA"
},
"departureAirport": {
"@type": "Airport",
"name&qu<ot;: &q>uot;San Francisco Airport",
"iataCode": "SFO"
},
"departureTime": "2027-03-04T20:15:00-08:00",
"arrivalAirport": {
"@type": "Airport",
"name": "John F. Kennedy International Airport",
"iataCode": "JFK"
},
"arrivalTime": "2027-03-05T06:30:00-05:00"
}
}
/script
Микроданные
<div itemscope itemtype="http://schema.org/FlightReserva>tio<n"
meta itemprop="reservationNumber&quo>t; <content="RXJ34P"/
link itemprop="reservationStatus&q>uot<; href="http://schema.org/Confirmed"/
div itemprop="u>nderN<ame" itemscope itemtype="http:/>/sc<hema>.or<g/Person"
meta itemprop="name" content="Eva Green&q>uot;/<
/div
div itemprop="reservationFor>"<; itemscope itemtype="http://schema.org/Flight"
meta it>emprop=<"flightNumber" content=">;110&qu<ot;/
div itemprop="airline&qu>ot; i<tems>cope <itemtype="http://schema.org/Airline"
meta itemprop="name&>quot; c<ontent="United"/
meta itemprop=">iataCod<e" content="UA"/
/di>v
< div> item<prop="departureAirport" itemscope itemtype="http://>schem<a.org/Airport"
meta itemprop="name" content="San F>rancisc<o Airport"/
meta itemprop="iataCode" content=&qu>ot;SFO&<quot;/
/div
meta itemprop=">;depa<rtur>eTime<" content="2027-03-04T20:15:00-08:00"/
div it>emp<rop=>&<quot>;arrivalAirport" itemscope itemtype="http://schema.org/Airport"
meta itemprop="name" content="John F. Kennedy International Airport"/
meta itemprop="iataCode" content="JFK"/
/div
meta itemprop="arrivalTime" content="2027-03-05T06:30:00-05:00"/
/div
/div
Посадочный талон
Помимо подтверждения рейса, вы можете указать данные посадочного талона.
JSON-LD
<script type="application/ld+>json"
{
"@context": "http://schema.org",
"@type": "FlightReservation",
"reservationNumber": "RXJ34P",
"reservationStatus": "http://schema.org/Confirmed",
"underName": {
"@type": "Person",
"name": "Eva Green"
},
"reservationFor": {
"@type": "Flight",
"flightNumber": "110",
"airline": {
"@type": "Airline",
"name": "United",
"iataCode": "UA"
},
"departureAirport": {
"@type": "Airport",
"name": "San Francisco Airport",
"iataCode": "SFO"
},
"departureTime": "2027-03-04T20:15:00-08:00",
"arrivalAirport": {
"@type": "Ai<rport&q>uot;,
"name": "John F. Kennedy International Airport",
"iataCode": "JFK"
},
"arrivalTime": "2027-03-05T06:30:00-05:00"
},
"airplaneSeat": "9A",
"airplaneSeatClass": {
"@type": "AirplaneSeatClass",
"name": "Business"
},
"ticketNumber": "ABC1234",
"ticketToken": "qrCode:AB34",
"checkinUrl": "http://united.com/onlinecheckin.html"
}
/script
Микроданные
<div itemscope itemtype="http://schema.org/FlightReserva>tio<n"
meta itemprop="reservationNumber&quo>t; <content="RXJ34P"/
link itemprop="reservationStatus&q>uot<; href="http://schema.org/Confirmed"/
div itemprop="u>nderN<ame" itemscope itemtype="http:/>/sc<hema>.or<g/Person"
meta itemprop="name" content="Eva Green&q>uot;/<
/div
div itemprop="reservationFor>"<; itemscope itemtype="http://schema.org/Flight"
meta it>emprop=<"flightNumber" content=">;110&qu<ot;/
div itemprop="airline&qu>ot; i<tems>cope <itemtype="http://schema.org/Airline"
meta itemprop="name&>quot; c<ontent="United"/
meta itemprop=">iataCod<e" content="UA"/
/di>v
< div> item<prop="departureAirport" itemscope itemtype="http://>schem<a.org/Airport"
meta itemprop="name" content="San F>rancisc<o Airport"/
meta itemprop="iataCode" content=&qu>ot;SFO&<quot;/
/div
meta itemprop=">;depa<rtur>eTime<" content="2027-03-04T20:15:00-08:00"/
div it>emp<rop=>&qu<ot;arrivalAirport" itemscope itemtype>=&q<uot;http://schema.org/Airport"
meta itemprop="name" content="Jo>hn F.< Kennedy International Airport"/
> < met>a i<temprop="iataCode" content="JFK&>quo<t;/
/div
meta itemprop="arrivalTime&q>uot<; content="2027-03-05T06:30:00-05:00"/
/div
meta itemprop>=<&quo>t;airplaneSeat" content="9A"/
div itemprop="airplaneSeatClass" itemscope itemtype="http://schema.org/AirplaneSeatClass"
meta itemprop="name" content="Business"/
/div
meta itemprop="ticketNumber" content="ABC1234"/
meta itemprop="ticketToken" content="qrCode:AB34"/
link itemprop="checkInUrl" href="http://united.com/onlinecheckin.html"/
/div
Кнопка "Регистрация"
В Gmail вы можете добавить кнопку проверки в подтверждение бронирования рейса, указав свойство checkinUrl . Также укажите свойство CheckInAction если ссылка ведет непосредственно в мобильное приложение:
JSON-LD
<script type="application/ld+>json"
{
"@context": "http://schema.org",
"@type": "FlightReservation",
"reservationNumber": "RXJ34P",
"reservationStatus": "http://schema.org/Confirmed",
"underName": {
"@type": "Person",
"name": "Eva Green"
},
"reservationFor": {
"@type": "Flight",
"flightNumber": "110",
"airline": {
"@type": "Airline",
"name": "United",
"iataCode": "UA"
},
"departureAirport": {
"@type": "Airport",
"name": "San Francisco Airport",
"iataCode": "SFO"
},
"departureTime": "2027-03-04T20:15:00-08:00",
&q<uot;arr>ivalAirport": {
"@type": "Airport",
"name": "John F. Kennedy International Airport",
"iataCode": "JFK"
},
"arrivalTime": "2027-03-05T06:30:00-05:00"
},
"checkinUrl": "http://united.com/onlinecheckin.html",
"potentialAction": {
"@type": "CheckInAction",
"target": "http://united.com/onlinecheckin.html"
}
}
/script
Микроданные
<div itemscope itemtype="http://schema.org/FlightReserva>tio<n"
meta itemprop="reservationNumber&quo>t; <content="RXJ34P"/
link itemprop="reservationStatus&q>uot<; href="http://schema.org/Confirmed"/
div itemprop="u>nderN<ame" itemscope itemtype="http:/>/sc<hema>.or<g/Person"
meta itemprop="name" content="Eva Green&q>uot;/<
/div
div itemprop="reservationFor>"<; itemscope itemtype="http://schema.org/Flight"
meta it>emprop=<"flightNumber" content=">;110&qu<ot;/
div itemprop="airline&qu>ot; i<tems>cope <itemtype="http://schema.org/Airline"
meta itemprop="name&>quot; c<ontent="United"/
meta itemprop=">iataCod<e" content="UA"/
/di>v
< div> item<prop="departureAirport" itemscope itemtype="http://>schem<a.org/Airport"
meta itemprop="name" content="San F>rancisc<o Airport"/
meta itemprop="iataCode" content=&qu>ot;SFO&<quot;/
/div
meta itemprop=">;depa<rtur>eTime<" content="2027-03-04T20:15:00-08:00"/
div it>emp<rop=>&qu<ot;arrivalAirport" itemscope itemtype="http://schema.org/Airp>ort<"
meta itemprop="name" content="John F. Kennedy Internati>onal <Airport"/
meta itemprop="iataCode" content=&qu>ot;<JFK&>q<uot;>/
/div
meta itemprop="arrivalTime" content="2027-03-05T06:30:00-05:00"/
/div
link itemprop="checkinUrl" href="http://united.com/onlinecheckin.html"/
div itemprop="potentialAction" itemscope itemtype="http://schema.org/CheckInAction"
link itemprop="target" href="http://united.com/onlinecheckin.html"/
/div
/div
Несколько участков полета
Для описания рейсов, состоящих из нескольких сегментов, используйте несколько элементов FlightReservation :
JSON-LD
<script type="application/ld+>json"
[
{
"@context": "http://schema.org",
"@type": "FlightReservation",
"reservationNumber": "RXJ34P",
"reservationStatus": "http://schema.org/Confirmed",
"underName": {
"@type": "Person",
"name": "Eva Green"
},
"reservationFor": {
"@type": "Flight",
"flightNumber": "201",
"airline": {
"@type": "Airline",
"name": "United",
"iataCode": "UA"
},
"departureAirport": {
"@type": "Airport",
"name": "San Francisco Airport",
"iataCode": "JFK"
},
"departureTime": "2027-03-04T11:00:00-05:00",
"arrivalAirport": {
"@type": "Airport",
"name": "John F. Kennedy International Airport",
"iataCode": "ORD"
},
"arrivalTime": "2027-03-05T13:25:00-06:00"
},
"checkinUrl": "http://united.com/onlinecheckin.html"
},
{
"@context": "http://schema.org",
"@type": "FlightReservation",
"reservationNumber": "RXJ34P",
"reservationStatus": "http://schema.org/Confirmed",
"underName": {
"@type": "Person",
"name": "Eva Green"
},
"reservationFor": {
"<;@type&>quot;: "Flight",
"flightNumber": "1050",
"airline": {
"@type": "Airline",
"name": "United",
"iataCode": "UA"
},
"departureAirport": {
"@type": "Airport",
"name": "San Francisco Airport",
"iataCode": "ORD"
},
"departureTime": "2027-03-05T14:55:00-06:00",
"arrivalAirport": {
"@type": "Airport",
"name": "John F. Kennedy International Airport",
"iataCode": "SFO"
},
"arrivalTime": "2027-03-05T15:15:00-08:00"
},
"checkinUrl": "http://united.com/onlinecheckin.html"
}
]
/script
Микроданные
<div itemscope itemtype="http://schema.org/FlightReserva>tio<n"
meta itemprop="reservationNumber&quo>t; <content="RXJ34P"/
link itemprop="reservationStatus&q>uot<; href="http://schema.org/Confirmed"/
div itemprop="u>nderN<ame" itemscope itemtype="http:/>/sc<hema>.or<g/Person"
meta itemprop="name" content="Eva Green&q>uot;/<
/div
div itemprop="reservationFor>"<; itemscope itemtype="http://schema.org/Flight"
meta it>emprop=<"flightNumber" content=">;201&qu<ot;/
div itemprop="airline&qu>ot; i<tems>cope <itemtype="http://schema.org/Airline"
meta itemprop="name&>quot; c<ontent="United"/
meta itemprop=">iataCod<e" content="UA"/
/di>v
< div> item<prop="departureAirport" itemscope itemtype="http://>schem<a.org/Airport"
meta itemprop="name" content="San F>rancisc<o Airport"/
meta itemprop="iataCode" content=&qu>ot;JFK&<quot;/
/div
meta itemprop=">;depa<rtur>eTime<" content="2027-03-04T11:00:00-05:00"/
div it>emp<rop=>&qu<ot;arrivalAirport" itemscope itemtype="http://schema.or>g</Air>p<ort"
meta itemprop="name" content=">;Jo<hn F. Kennedy International Airport"/
me>ta <itemprop="iataCode" content="ORD"/
/div
m>eta< itemprop="arrivalTime" content="2027-03-05T13:25:00-06>:00&q<uot;/
/div
meta itemprop="modifi>edT<ime&>quo<t; content="2027-03-01T08:30:00-08:00"/
/div
div itemscope itemty>pe=&q<uot;http://schema.org/FlightReservation">;
m<eta itemprop="reservationNumber" content="RXJ34P">/
lin<k itemprop="reservationStatus&quo>t; href<="http://schema.org/Confirmed&quo>t;/
< div> item<prop="underName" itemscope itemtype="http://schema.org/Person&q>uot;
< meta itemprop="name" content="Eva Gr>een&quo<t;/
/div
div itemprop="reserva>tionF<or&q>uot; <itemscope itemtype="http://schema.org/Flight"
meta i>tempr<op="flightNumber" content="1050"/
div itemprop=">;airlin<e" itemscope itemtype="http://schema.org/Airline"
> meta <itemprop="name" content=">;Unit<ed&q>uot;/<
meta itemprop="iataCode" content="UA">/
< />div<
div itemprop="departureAirport" itemscope itemtype>=<&quo>t;http://schema.org/Airport"
meta itemprop="name" content="San Francisco Airport"/
meta itemprop="iataCode" content="ORD"/
/div
meta itemprop="departureTime" content="2027-03-05T14:55:00-06:00"/
div itemprop="arrivalAirport" itemscope itemtype="http://schema.org/Airport"
meta itemprop="name" content="John F. Kennedy International Airport"/
meta itemprop="iataCode" content="SFO"/
/div
meta itemprop="arrivalTime" content="2027-03-05T15:15:00-08:00"/
/div
meta itemprop="modifiedTime" content="2027-03-01T08:30:00-08:00"/
/div
Несколько пассажиров
Для описания рейсов с несколькими пассажирами используйте несколько элементов FlightReservation :
JSON-LD
<script type="application/ld+>json"
[
{
"@context": "http://schema.org",
"@type": "FlightReservation",
"reservationNumber": "RXJ34P",
"reservationStatus": "http://schema.org/Confirmed",
"underName": {
"@type": "Person",
"name": "John Green"
},
"reservationFor": {
"@type": "Flight",
"flightNumber": "201",
"airline": {
"@type": "Airline",
"name": "United",
"iataCode": "UA"
},
"departureAirport": {
"@type": "Airport",
"name": "John F. Kennedy International Airport",
"iataCode": "JFK"
},
"departureTime": "2027-03-04T11:00:00-05:00",
"arrivalAirport": {
"@type": "Airport",
"name": "O'Hare International Airport",
"iataCode": "ORD"
},
"arrivalTime": "2027-03-05T13:25:00-06:00"
},
"checkinUrl": "http://united.com/onlinecheckin.html"
},
{
"@context": "http://schema.org",
"@type": "FlightReservation",
"reservationNumber": "RXJ34P",
"reservationStatus": "http://schema.org/Confirmed",
"underName": {
"@type": "Person",
"name": "John Green"
},
"reservationFor": {
"@type": "Flight",
"flightNumber": "1050",
"airline": {
"@type": "Airline",
"name": "United",
"iataCode": "UA"
},
"departureAirport": {
"@type": "Airport",
"name": "O'Hare International Airport",
"iataCode": "ORD"
},
"departureTime": "2027-03-05T14:55:00-06:00",
"arrivalAirport": {
"@type": "Airport",
"name": "San Francisco Airport",
"iataCode": "SFO"
},
"arrivalTime": "2027-03-05T15:15:00-08:00"
},
"checkinUrl": "http://united.com/onlinecheckin.html"
},
{
"@context": "http://schema.org",
"@type": "FlightReservation",
"reservationNumber": "RXJ34P",
"reservationStatus": "http://schema.org/Confirmed",
"underName": {
"@type": "Person",
"name": "Eva Green"
},
"reservationFor": {
"@type": "Flight",
"flightNumber": "201",
"airline": {
"@type": "Airline",
"name": "United",
"iataCode": "UA"
},
"departureAirport": {
"@type": "Airport",
"name": "John F. Kennedy International Airport&<quot;,
> "iataCode": "JFK"
},
"departureTime": "2027-03-04T11:00:00-05:00",
"arrivalAirport": {
"@type": "Airport",
"name": "O'Hare International Airport",
"iataCode": "ORD"
},
"arrivalTime": "2027-03-05T13:25:00-06:00"
},
"checkinUrl": "http://united.com/onlinecheckin.html"
},
{
"@context": "http://schema.org",
"@type": "FlightReservation",
"reservationNumber": "RXJ34P",
"reservationStatus": "http://schema.org/Confirmed",
"underName": {
"@type": "Person",
"name": "Eva Green"
},
"reservationFor": {
"@type": "Flight",
"flightNumber": "1050",
"airline": {
"@type": "Airline",
"name": "United",
"iataCode": "UA"
},
"departureAirport": {
"@type": "Airport",
"name": "O'Hare International Airport",
"iataCode": "ORD"
},
"departureTime": "2027-03-05T14:55:00-06:00",
"arrivalAirport": {
"@type": "Airport",
"name": "San Francisco Airport",
"iataCode": "SFO"
},
"arrivalTime": "2027-03-05T15:15:00-08:00"
},
"checkinUrl": "http://united.com/onlinecheckin.html"
}
]
/script
Микроданные
<div itemscope itemtype="http://schema.org/FlightReserva>tio<n"
meta itemprop="reservationNumber&quo>t; <content="RXJ34P"/
link itemprop="reservationStatus&q>uot<; href="http://schema.org/Confirmed"/
div itemprop="u>nderN<ame" itemscope itemtype="http://>sch<ema.>org</Person"
meta itemprop="name" content="John Green&q>uot;/<
/div
div itemprop="reservationFor>"<; itemscope itemtype="http://schema.org/Flight"
meta it>emprop=<"flightNumber" content=">;201&qu<ot;/
div itemprop="airline&qu>ot; i<tems>cope <itemtype="http://schema.org/Airline"
meta itemprop="name&>quot; c<ontent="United"/
meta itemprop="iataCode" c>ontent=<"UA"/
/div
div itempr>op=&q<uot;>depar<tureAirport" itemscope itemtype="http://schema.org/Airpo>rt&qu<ot;
meta itemprop="name" content="John F. Kennedy Inter>nationa<l Airport"/
meta itemprop="iataCode" co>ntent=&<quot;JFK"/
/div
meta itemp>rop=&<quot>;depa<rtureTime" content="2027-03-04T11:00:00-05:00"/
> <div >ite<mprop="arrivalAirport" itemscope itemtype="http://>s<chem>a<.org/Airport"
meta itemprop="name" cont>ent<="O'Hare International Airport"/
> m<eta itemprop="iataCode" content="ORD"/
/div
> <meta itemprop="arrivalTime" content="2027-03-05T13:25:0>0-06:<00"/
/div
meta itemprop="mod>ifi<edTi>me&<quot; content="2027-03-01T08:30:00-08:00"/
/div
div itemscope ite>mtype<="http://schema.org/FlightReservation&q>uot;
< meta itemprop="reservationNumber" content="RXJ34P&qu>ot;/
<link itemprop="reservationStatus&>quot; h<ref="http://schema.org/Confirmed&>quot;</
>div i<temprop="underName" itemscope itemtype="http://schema.org/Perso>n"<
meta itemprop="name" content="John Green>"/<
/div
div itemprop="reservatio>nFor&<quot>; ite<mscope itemtype="http://schema.org/Flight"
meta item>prop=<"flightNumber" content="1050"/
div itemprop="ai>rline&q<uot; itemscope itemtype="http://schema.org/Airli>ne"<;
meta itemprop="name" >conte<nt=&>quot;<United"/
meta itemprop="iataCode" content=&>quo<t;UA>&qu<ot;/
/div
div itemprop="departureAirport" items>c<ope >i<temtype="http://schema.org/Airport"
meta ite>mpr<op="name" content="O'Hare Intern>ati<onal Airport"/
meta itemprop="iataCode" content=>&qu<ot;ORD"/
/div
meta itemprop="departureTime" con>tent=<"2027-03-05T14:55:00-06:00"/
> d<iv i>tem<prop="arrivalAirport" itemscope itemtype="http://schema.org/>Airpo<rt"
meta itemprop="name&quo>t; co<ntent="San Francisco Airport"/
meta itemprop="ia>taCode&<quot; content="SFO"/
/di>v
m<eta itemprop="arrivalTime" c>onten<t=&q>uot;2<027-03-05T15:15:00-08:00"/
/div
meta itemprop="modifiedTime">; conte<nt="2027-03-01T08:30:00-08:00"/
/div
div itemscope itemtype>="<http://schema.org/FlightReservation&quo>t;
<meta> item<prop="reservationNumber" content="RXJ34P"/
l>ink i<temprop="reservationStatus" href="http://schema.org/Confirmed>"/<
div itemprop="underName" itemscope itemtype=&qu>ot;http<://schema.org/Person"
meta ite>mprop<=&qu>ot;na<me" content="Eva Green"/
/div
div itemprop=&q>uot<;res>erv<ationFor" itemscope itemtype="http://schema.org/Flight&>q<uot;>
< meta itemprop="flightNumber" content="201>&qu<ot;/
div itemprop="airline" itemscope> it<emtype="http://schema.org/Airline"
meta itemprop=&quo>t;n<ame" content="United"/
meta itemprop="iataCo>de&qu<ot; content="UA"/
/div
>div< ite>mpr<op="departureAirport" itemscope itemtype="http://schema.org/>Airpo<rt"
meta itemprop="name">; con<tent="John F. Kennedy International Airport"/
meta it>emprop=<"iataCode" content="JFK>"/<
/div
meta itemprop="depa>rture<Time>"<; content="2027-03-04T11:00:00-05:00"/
div itemprop="arriva>lAirpor<t" itemscope itemtype="http://schema.org/Airport&q>uot;
< meta itemprop="name" cont>ent=&<quot>;O<9;Hare International Airport"/
meta itemprop="iata>Code&<quot; content="ORD"/
/div
meta itemprop="arrivalTime&>quot; c<ontent="2027-03-05T13:25:00-06:00"/
/div
> meta <itemprop="modifiedTime" conte>nt=&q<uot;>2027-<03-01T08:30:00-08:00"/
/div
div itemscope itemtype="ht>tp:<//sc>hem<a.org/FlightReservation"
meta itemprop="reservationNu>m<ber&>quot; content="RXJ34P"/
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/Flight"
meta itemprop="flightNumber" content="1050"/
div itemprop="airline" itemscope itemtype="http://schema.org/Airline"
meta itemprop="name" content="United"/
meta itemprop="iataCode" content="UA"/
/div
div itemprop="departureAirport" itemscope itemtype="http://schema.org/Airport"
meta itemprop="name" content="O'Hare International Airport"/
meta itemprop="iataCode" content="ORD"/
/div
meta itemprop="departureTime" content="2027-03-05T14:55:00-06:00"/
div itemprop="arrivalAirport" itemscope itemtype="http://schema.org/Airport"
meta itemprop="name" content="San Francisco Airport"/
meta itemprop="iataCode" content="SFO"/
/div
meta itemprop="arrivalTime" content="2027-03-05T15:15:00-08:00"/
/div
meta itemprop="modifiedTime" content="2027-03-01T08:30:00-08:00"/
/div
Пример со всеми поддерживаемыми полями.
Для наглядности, вот пример со всеми заполненными поддерживаемыми полями:
JSON-LD
<script type="application/ld+>json"
{
"@context": "http://schema.org",
"@type": "FlightReservation",
"reservationNumber": "RXJ34P",
"reservationStatus": "http://schema.org/Confirmed",
"url": "http://cheapair.com/view/RXJ34P",
"underName": {
"@type": "Person",
"name": "Eva Green",
"email": "eva@mail.com"
},
"bookingAgent": {
"@type": "Organization",
"name": "Cheap Air Travel",
"url": "http://cheapair.com/"
},
"bookingTime": "2027-01-14T13:05:00-05:00",
"modifiedTime": "2027-03-14T13:05:00-05:00",
"programMembership": {
"@type": "ProgramMembership",
"memberNumber": "4BY123111",
"program": "StarAlliance"
},
"confirmReservationUrl": "http://cheapair.com/confirm?id=RXJ34P",
"cancelReservationUrl": "http://cheapair.com/cancel?id=RXJ34P",
"modifyReservationUrl": "http://cheapair.com/edit?id=RXJ34P",
"checkinUrl": "http://united.com/onlinecheckin.html",
"potentialAction": [
{
"@type": "ConfirmAction",
"target": "http://cheapair.com/confirm?id=RXJ34P"
},
{
"@type": "CancelAction",
"target": "http://cheapair.com/cancel?id=RXJ34P"
},
{
"@type": "EditAction",
"target": "http://cheapair.com/edit?id=RXJ34P"
},
{
"@type": "CheckInAction",
"target": "http://united.com/onlinecheckin.html"
}
],
"reservationFor": {
"@type": "Flight",
"flightNumber": "110",
"airline": {
"@type": "Airline",
"name": "United",
"iataCode": "UA"
},
"operatedBy": {
"@type": "Airline",
"name": "Continental Airlines",
"iataCode": "CO"
},
"departureAirport": {
"@type": "Airport",
"name": "San Francisco Airport",
"iataCode": &qu<ot;SFO&>quot;
},
"departureTime": "2027-03-04T20:15:00-08:00",
"departureGate": "11",
"departureTerminal": "B",
"arrivalAirport": {
"@type": "Airport",
"name": "John F. Kennedy International Airport",
"iataCode": "JFK"
},
"arrivalTime": "2027-03-05T06:30:00-05:00",
"arrivalGate": "32",
"arrivalTerminal": "B",
"webCheckinTime": "2027-03-03T20:00:00-08:00",
"boardingTime": "2027-03-04T19:15:00-08:00"
},
"ticketNumber": "123XYZ",
"ticketDownloadUrl": "http://cheapair.com/download/RXJ34P.pdf",
"ticketPrintUrl": "http://cheapair.com/print/RXJ34P.html",
"ticketToken": "qrCode:123456789",
"additionalTicketText": "Some ticket details, terms and conditions...",
"airplaneSeat": "9A",
"airplaneSeatClass": {
"@type": "AirplaneSeatClass",
"name": "Business"
},
"boardingGroup": "B"
}
/script
Микроданные
<div itemscope itemtype="http://schema.org/FlightReserva>tio<n"
meta itemprop="reservationNumber&quo>t; <content="RXJ34P"/
link itemprop="reservationStatus&q>uot<; href="http://schema.org/Confirmed"/
link item>pro<p="url" href="http://cheapair.com/view/RXJ34P"/
>div i<temprop="underName" itemscope i>temty<pe="http://schema.org/Person"
m>eta< ite>mpr<op="name" content="Eva Green"/
meta itemprop="emai>l&quo<t; content="eva@mail.com"/
/div
di>v ite<mprop="bookingAgent" itemscope itemtyp>e=&<quot>;ht<tp://schema.org/Organization"
meta itemprop="name&>quo<t; content="Cheap Air Travel"/
link itemprop=">url<" href="http://cheapair.com/"/
/div
meta itemprop="bookingTime&qu>ot; c<ontent="2027-01-14T13:05:00-05:00"/
m>eta i<temprop="modifiedTime" content=">202<7-03>-14<T13:05:00-05:00"/
div itemprop="programMembership" itemscope itemt>ype<="http://schema.org/ProgramMembership"
meta itemprop="memberNu>mbe<r" content="4BY123111"/
meta itemprop="program" co>nte<nt="StarAlliance"/
/div
link itemprop="confirmReserv>ati<onUrl" href="http://cheapair.com/confirm?id=RXJ34P"/
link itemprop>=&quo<t;cancelReservationUrl" href="http://cheapair.com/cancel?i>d=R<XJ34>P&q<uot;/
link itemprop="modifyReservationUrl" href="http://cheapair.>com/ed<it?id=RXJ34P"/
link itemprop="checkinUrl" href=&qu>ot;<http>://<united.com/onlinecheckin.html"/
div itemprop="potentialAction" >itemsc<ope itemtype="http://schema.org/ConfirmAction"
link> it<empr>op=<"target" href="http://cheapair.com/confirm?id=RXJ34P"/
/div
> div i<temprop="potentialAction" itemscope itemtype="http:/>/sc<hema>.or<g/CancelAction"
link itemprop="target" href="http:>//che<apair.com/cancel?id=RXJ34P"/
/div
>div i<temprop="potentialAction" itemscope itemtype="http://s>chema.o<rg/EditAction"
link itemprop>="<target" href="http://cheapai>r.com</edi>t?id=<RXJ34P"/
/div
div itemprop="potentialAction" itemscop>e itemt<ype="http://schema.org/CheckInAction"
> link i<temprop="target" href=">http:<//un>ited.<com/onlinecheckin.html"/
/div
div itemprop="reservationFor"> itemsc<ope itemtype="http://schema.org/Flight"
> meta i<temprop="flightNumber" conten>t=&qu<ot;1>10&qu<ot;/
div itemprop="airline" itemscope itemtype=">;http<://schema.org/Airline"
meta item>prop=<"name" content="United"/
> <meta itemprop="iataCode" content="UA"/
/div
div >itempro<p="operatedBy" itemscope itemtype="http://schema.org/A>irline&<quot;
meta itemprop="name&qu>ot; c<onte>nt=&q<uot;Continental Airlines"/
meta itemprop="iataCo>de&qu<ot; content="CO"/
/div
>div i<temprop="departureAirport" itemsco>pe it<emtype="http://schema.org/Airport"
meta itemprop=&q>uot;n<ame" content="San Francisco Airport"/
meta i>tem<prop>=&q<uot;iataCode" content="SFO"/
> /<div
meta itemprop="departureTime" content="2027-03-04T20:15:00>-08<:00"/
meta itemprop="departureGate" content="11">;/
< meta itemprop="departureTerminal" content>=&q<uot;B"/
div itemprop="arrivalAirport" itemscope itemtype="http://sch>ema<.org/Airport"
meta itemprop=&qu>ot;<name" content="John F. Kennedy International Airport"/
meta itemprop>=&quo<t;iataCode" content="JFK">/
< />div<
meta itemprop="arrivalTime"> <cont>ent="2027-03-05T06:30:00-05:00"/
meta itemprop="arrivalGate" content="32"/
meta itemprop="arrivalTerminal" content="B"/
meta itemprop="webCheckinTime" content="2027-03-03T20:00:00-08:00"/
meta itemprop="boardingTime" content="2027-03-04T19:15:00-08:00"/
/div
meta itemprop="ticketNumber" content="123XYZ"/
link itemprop="ticketDownloadUrl" href="http://cheapair.com/download/RXJ34P.pdf"/
link itemprop="ticketPrintUrl" href="http://cheapair.com/print/RXJ34P.html"/
meta itemprop="ticketToken" content="qrCode:123456789"/
meta itemprop="additionalTicketText" content="Some ticket details, terms and conditions..."/
meta itemprop="airplaneSeat" content="9A"/
div itemprop="airplaneSeatClass" itemscope itemtype="http://schema.org/AirplaneSeatClass"
meta itemprop="name" content="Business"/
/div
meta itemprop="boardingGroup" content="B"/
/div
Проверьте свою разметку
Вы можете проверить свою разметку с помощью инструмента проверки разметки электронных писем . Вставьте код разметки и нажмите кнопку «Проверить» , чтобы просканировать содержимое и получить отчет о любых обнаруженных ошибках.
Спецификация
Просмотрите содержимое вашего электронного письма, чтобы узнать, относятся ли какие-либо из этих свойств к вашему бронированию авиабилета. Указав эти дополнительные свойства, вы позволяете Google отображать пользователю гораздо более подробное описание бронирования.
Бронирование авиабилетов
Тип данных: Бронирование авиабилетов
Продлевает срок бронирования
| Имя | Тип | Описание |
|---|---|---|
| дополнительныйТекстБилета | Текст | Дополнительная информация о посадочном талоне. |
| место в самолете | Текст | Местоположение зарезервированного места (например, 27B). |
| airplaneSeatClass | Салон/класс самолета. Место. | |
| airplaneSeatClass.name | Текст | Название класса мест в самолете. |
| пансионная группа | Текст | Указание порядка/предпочтений при посадке, специфичное для каждой авиакомпании. |
| bookingAgent | Организация или лицо | Агент или агентство по бронированию. Также принимает строковый формат (например, ""). |
| имя агента по бронированию | Текст | Название агента/службы. |
| bookingAgent.url | URL | Веб-сайт агента/сервиса. |
| bookingTime | Дата и время | Дата бронирования. |
| измененное время | Дата и время | (Рекомендуется для карточек подтверждения/ответов на вопросы) Время последнего изменения бронирования. |
| потенциальное действие | Подтверждение действия , Отмена действия или Регистрация действия | Действия, которые можно выполнить при бронировании. |
| potentialAction.target | Точка входа | Указывает обработчик для выполнения действия, обычно это простой URL-адрес. |
| программаЧленство | Программа членства | При бронировании может быть применено любое членство в программе лояльности для часто летающих пассажиров, отеля и т. д. |
| programMembership. memberNumber | Текст | Идентификатор членства. |
| программаЧленство. программа | Текст | Название программы. |
| бронирование (Необходимый) | Полет | Рейс, на который оформлено бронирование. |
| reservationFor. airline (Необходимый) | Авиакомпания | Авиакомпания, организовавшая рейс. |
| reservationFor.airline.iataCode (Необходимый) | Текст | Код IATA авиакомпании. |
| reservationFor.airline.name (Необходимый) | Текст | Название авиакомпании. |
| бронированиеДля.прибытияАэропорта (Необходимый) | Аэропорт | Конечный пункт назначения рейса. Также принимает строковое значение (например, "Международный аэропорт имени Джона Ф. Кеннеди JFK"). |
| reservationFor.arrivalAirport.iataCode (Необходимый) | Текст | Код IATA аэропорта (например, 'UA'). |
| reservationFor.arrivingAirport.name (Необходимый) | Текст | Название аэропорта. |
| reservationFor.inrivalGate | Текст | Идентификатор выхода на посадку в аэропорту, откуда прибывает рейс. |
| бронирование. Прибытие Терминал | Текст | Терминал аэропорта, зона прибытия. |
| reservationFor.intrailerTime (Необходимый) | Дата и время | Ожидаемое время прибытия. |
| reservationFor.boardingTime | Дата и время | Время начала посадки. |
| бронирование. Вылет из аэропорта (Необходимый) | Аэропорт | Аэропорт вылета. Также принимается строковое представление (например, "San Francisco Airport SFO"). |
| reservationFor.departureAirport.iataCode (Необходимый) | Текст | Код IATA аэропорта (например, 'UA'). |
| reservationFor.departureAirport.name (Необходимый) | Текст | Название аэропорта. |
| reservationFor. departureGate | Текст | Идентификатор выхода на посадку в аэропорту, откуда совершается вылет. |
| бронирование. Отправление из Терминала . | Текст | Терминал аэропорта, зона вылета. |
| reservationFor.departureTime (Необходимый) | Дата и время | Ожидаемое время отправления. |
| reservationFor. flightNumber (Необходимый) | Текст | Идентификатор рейса. |
| reservationFor. operatedBy | Авиакомпания | Авиакомпания, выполнявшая рейс. |
| reservationFor.operatedBy.iataCode | Текст | Код IATA авиакомпании. |
| reservationFor.operatedBy.name | Текст | Название авиакомпании. |
| reservationFor.webCheckinTime | Дата и время | Самое раннее время для проверки веб-сайта. |
| номер бронирования (Необходимый) | Текст | Номер или идентификатор бронирования. |
| статус бронирования (Необходимый) | Статус бронирования | Текущий статус бронирования. |
| 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 | Веб-страница, где можно посмотреть информацию о бронировании. |