Utilisez ce type pour déclarer une réservation de voyage en avion.
Cas d'utilisation
Les cas d'utilisation suivants présentent des exemples courants d'utilisation du schéma FlightReservation. Utilisez ces exemples pour vous assurer que votre balisage est correctement structuré.
Confirmation de vol de base
Intégrez le balisage suivant dans votre e-mail lorsque vous envoyez un e-mail de confirmation de vol. Voici un exemple pour un vol aller simple :
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
Microdonnées
<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
Carte d'embarquement
En plus de la confirmation de vol, vous pouvez baliser les informations de la carte d'embarquement.
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
Microdonnées
<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
Bouton "Check-in"
Dans Gmail, vous pouvez ajouter un bouton d'enregistrement à la confirmation de vol en ajoutant la propriété checkinUrl. Indiquez également un CheckInAction si vous créez un lien direct vers une application mobile :
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
Microdonnées
<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
Plusieurs segments de vol
Pour décrire des vols comportant plusieurs segments, utilisez plusieurs éléments 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
Microdonnées
<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
Plusieurs passagers
Pour décrire des vols avec plusieurs passagers, utilisez plusieurs éléments 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
Microdonnées
<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
Exemple avec tous les champs acceptés
Voici un exemple avec tous les champs acceptés renseignés :
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
Microdonnées
<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
Tester le balisage
Vous pouvez valider votre balisage à l'aide de l'outil de test du balisage d'e-mails. Collez votre code de balisage, puis cliquez sur le bouton Valider pour analyser le contenu et obtenir un rapport sur les éventuelles erreurs.
Spécification
Consultez les détails de votre e-mail pour voir si l'une de ces propriétés s'applique à votre réservation de vol. En balisant ces propriétés supplémentaires, vous permettez à Google d'afficher une description beaucoup plus détaillée de la réservation de vol à l'utilisateur.
FlightReservation
Nom du type : FlightReservation
Étend Reservation
| Nom | Type | Description |
|---|---|---|
| additionalTicketText | Texte | Informations supplémentaires sur la carte d'embarquement. |
| airplaneSeat | Texte | Emplacement de la place réservée (par exemple, 27B). |
| airplaneSeatClass | Classe de réservation du siège dans l'avion. | |
| airplaneSeatClass.name | Texte | Nom de la classe de siège d'avion. |
| boardingGroup | Texte | Indicateur spécifique à la compagnie aérienne concernant l'ordre ou la préférence d'embarquement. |
| bookingAgent | Organization ou Person | Agent ou agence de réservation. Accepte également une chaîne (par exemple, ""). |
| bookingAgent.name | Texte | Nom de l'agent/du service. |
| bookingAgent.url | URL | Site Web de l'agent/du service. |
| bookingTime | Date et heure | Date à laquelle la réservation a été effectuée. |
| modifiedTime | Date et heure | (recommandé pour les cartes de confirmation/réponses de recherche) Heure de la dernière modification de la réservation. |
| potentialAction | , ConfirmAction, CancelAction ou CheckInAction | Action pouvant être effectuée sur la réservation. |
| potentialAction.target | EntryPoint | Spécifie un gestionnaire pour traiter l'action, généralement une URL simple. |
| programMembership | ProgramMembership | Toute adhésion à un programme de fidélité (compagnie aérienne, hôtel, etc.) appliquée à la réservation. |
| programMembership.memberNumber | Texte | Identifiant de l'abonnement. |
| programMembership.program | Texte | Nom du programme. |
| reservationFor (obligatoire) |
Vol | Le vol pour lequel la réservation est effectuée. |
| reservationFor.airline (Obligatoire) |
Compagnie aérienne | La compagnie aérienne qui propose le vol. |
| reservationFor.airline.iataCode (Obligatoire) |
Texte | Code IATA de la compagnie aérienne. |
| reservationFor.airline.name (Required) |
Texte | Nom de la compagnie aérienne. |
| reservationFor.arrivalAirport (Required) |
Aéroport | Destination finale du vol. Accepte également une chaîne (par exemple, "John F. Kennedy International Airport JFK"). |
| reservationFor.arrivalAirport.iataCode (Required) |
Texte | Code IATA de l'aéroport (par exemple, &39;UA'). |
| reservationFor.arrivalAirport.name (Required) |
Texte | Nom de l'aéroport. |
| reservationFor.arrivalGate | Texte | Identifiant de la porte d'arrivée à l'aéroport du vol. |
| reservationFor.arrivalTerminal | Texte | Terminal de l'aéroport d'arrivée. |
| reservationFor.arrivalTime (obligatoire) |
Date et heure | Heure d'arrivée prévue. |
| reservationFor.boardingTime | Date et heure | Heure à laquelle l'embarquement commencera. |
| reservationFor.departureAirport (Required) |
Aéroport | Aéroport de départ du vol. Accepte également une chaîne (par exemple, "Aéroport de San Francisco SFO"). |
| reservationFor.departureAirport.iataCode (Required) |
Texte | Code IATA de l'aéroport (par exemple, "UA"). |
| reservationFor.departureAirport.name (Required) |
Texte | Nom de l'aéroport. |
| reservationFor.departureGate | Texte | Identifiant de la porte d'embarquement de l'aéroport pour le vol. |
| reservationFor.departureTerminal | Texte | Terminal de l'aéroport de la porte de départ. |
| reservationFor.departureTime (Obligatoire) |
Date et heure | Heure de départ prévue. |
| reservationFor.flightNumber (Obligatoire) |
Texte | Identifiant du vol. |
| reservationFor.operatedBy | Compagnie aérienne | Compagnie aérienne assurant le vol. |
| reservationFor.operatedBy.iataCode | Texte | Code IATA de la compagnie aérienne. |
| reservationFor.operatedBy.name | Texte | Nom de la compagnie aérienne. |
| reservationFor.webCheckinTime | Date et heure | Heure la plus tôt pour l'enregistrement en ligne. |
| reservationNumber (Obligatoire) |
Texte | Numéro ou ID de la réservation. |
| reservationStatus (Required) |
ReservationStatus | État actuel de la réservation. |
| ticketDownloadUrl | URL | Où la carte d'embarquement peut être téléchargée. |
| ticketNumber | Texte | Numéro ou ID de la demande. |
| ticketPrintUrl | URL | Lieu où la carte d'embarquement peut être imprimée. |
| ticketToken | Texte ou URL | Si l'image du code-barres est hébergée sur votre site, la valeur du champ correspond à l'URL de l'image, ou à un URI de code-barres ou de code QR, tel que "barcode128:AB34" (codes-barres ISO-15417), "qrCode:AB34" (codes QR), "aztecCode:AB34" (codes Aztec), "barcodeEAN:1234" (codes EAN) et "barcodeUPCA:1234" (codes UPCA). |
| underName (obligatoire) |
Organization ou Person | Le passager |
| underName.email | Texte | Adresse e-mail. |
| underName.name (Required) |
Texte | Nom de la personne. |
| url | URL | Page Web sur laquelle la réservation peut être consultée. |