Verwenden Sie diesen Typ, um eine Reservierung für Flugreisen zu deklarieren.
Anwendungsfälle
Die folgenden Anwendungsfälle zeigen gängige Beispiele für die Verwendung des Schemas „FlightReservation“. Anhand dieser Beispiele können Sie prüfen, ob Ihr Markup richtig strukturiert ist.
Einfache Flugbestätigung
Fügen Sie das folgende Markup in Ihre E-Mail ein, wenn Sie eine Flugbestätigungs-E-Mail senden. Dieses Beispiel bezieht sich auf einen Flug nur in eine Richtung:
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": "Airport",
"name": "John F. Kennedy International Airport",
"iataCode": "JFK"
},
"arrivalTime": "2027-03-05T06:30:00-05:00"
}
}
</script>
Mikrodaten
<div itemscope itemtype="http://schema.org/FlightReservation">
<meta itemprop="reservationNumber" 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="110"/>
<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="San Francisco Airport"/>
<meta itemprop="iataCode" content="SFO"/>
</div>
<meta itemprop="departureTime" content="2027-03-04T20:15:00-08:00"/>
<div itemprop="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>
Bordkarte
Neben einer Flugbestätigung können Sie auch die Details des Bordpasses markieren.
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": "Airport",
"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>
Mikrodaten
<div itemscope itemtype="http://schema.org/FlightReservation">
<meta itemprop="reservationNumber" 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="110"/>
<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="San Francisco Airport"/>
<meta itemprop="iataCode" content="SFO"/>
</div>
<meta itemprop="departureTime" content="2027-03-04T20:15:00-08:00"/>
<div itemprop="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>
<meta itemprop="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>
Schaltfläche „Einchecken“
In Gmail können Sie der Flugbestätigung eine Check-in-Schaltfläche hinzufügen, indem Sie die Property checkinUrl
hinzufügen. Geben Sie auch eine CheckInAction
an, wenn Sie direkt auf eine mobile App verlinken:
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": "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>
Mikrodaten
<div itemscope itemtype="http://schema.org/FlightReservation">
<meta itemprop="reservationNumber" 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="110"/>
<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="San Francisco Airport"/>
<meta itemprop="iataCode" content="SFO"/>
</div>
<meta itemprop="departureTime" content="2027-03-04T20:15:00-08:00"/>
<div itemprop="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>
<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>
Mehrere Flugsegmente
Verwenden Sie mehrere FlightReservation
-Elemente, um Flüge mit mehreren Segmenten zu beschreiben:
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": "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>
Mikrodaten
<div itemscope itemtype="http://schema.org/FlightReservation">
<meta itemprop="reservationNumber" 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="201"/>
<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="San Francisco Airport"/>
<meta itemprop="iataCode" content="JFK"/>
</div>
<meta itemprop="departureTime" content="2027-03-04T11:00:00-05:00"/>
<div itemprop="arrivalAirport" itemscope itemtype="http://schema.org/Airport">
<meta itemprop="name" content="John F. Kennedy International Airport"/>
<meta itemprop="iataCode" content="ORD"/>
</div>
<meta itemprop="arrivalTime" content="2027-03-05T13:25:00-06:00"/>
</div>
<meta itemprop="modifiedTime" content="2027-03-01T08:30:00-08:00"/>
</div>
<div itemscope itemtype="http://schema.org/FlightReservation">
<meta itemprop="reservationNumber" 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="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>
Mehrere Passagiere
Wenn Sie Flüge mit mehreren Passagieren beschreiben möchten, verwenden Sie mehrere FlightReservation
-Elemente:
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",
"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>
Mikrodaten
<div itemscope itemtype="http://schema.org/FlightReservation">
<meta itemprop="reservationNumber" content="RXJ34P"/>
<link itemprop="reservationStatus" href="http://schema.org/Confirmed"/>
<div itemprop="underName" itemscope itemtype="http://schema.org/Person">
<meta itemprop="name" content="John Green"/>
</div>
<div itemprop="reservationFor" itemscope itemtype="http://schema.org/Flight">
<meta itemprop="flightNumber" content="201"/>
<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="John F. Kennedy International Airport"/>
<meta itemprop="iataCode" content="JFK"/>
</div>
<meta itemprop="departureTime" content="2027-03-04T11:00:00-05:00"/>
<div itemprop="arrivalAirport" itemscope itemtype="http://schema.org/Airport">
<meta itemprop="name" content="O'Hare International Airport"/>
<meta itemprop="iataCode" content="ORD"/>
</div>
<meta itemprop="arrivalTime" content="2027-03-05T13:25:00-06:00"/>
</div>
<meta itemprop="modifiedTime" content="2027-03-01T08:30:00-08:00"/>
</div>
<div itemscope itemtype="http://schema.org/FlightReservation">
<meta itemprop="reservationNumber" content="RXJ34P"/>
<link itemprop="reservationStatus" href="http://schema.org/Confirmed"/>
<div itemprop="underName" itemscope itemtype="http://schema.org/Person">
<meta itemprop="name" content="John 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>
<div itemscope itemtype="http://schema.org/FlightReservation">
<meta itemprop="reservationNumber" 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="201"/>
<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="John F. Kennedy International Airport"/>
<meta itemprop="iataCode" content="JFK"/>
</div>
<meta itemprop="departureTime" content="2027-03-04T11:00:00-05:00"/>
<div itemprop="arrivalAirport" itemscope itemtype="http://schema.org/Airport">
<meta itemprop="name" content="O'Hare International Airport"/>
<meta itemprop="iataCode" content="ORD"/>
</div>
<meta itemprop="arrivalTime" content="2027-03-05T13:25:00-06:00"/>
</div>
<meta itemprop="modifiedTime" content="2027-03-01T08:30:00-08:00"/>
</div>
<div itemscope itemtype="http://schema.org/FlightReservation">
<meta itemprop="reservationNumber" 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>
Beispiel mit allen unterstützten Feldern
Hier ist ein Beispiel mit allen ausgefüllten unterstützten Feldern:
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": "SFO"
},
"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>
Mikrodaten
<div itemscope itemtype="http://schema.org/FlightReservation">
<meta itemprop="reservationNumber" content="RXJ34P"/>
<link itemprop="reservationStatus" href="http://schema.org/Confirmed"/>
<link itemprop="url" href="http://cheapair.com/view/RXJ34P"/>
<div itemprop="underName" itemscope itemtype="http://schema.org/Person">
<meta itemprop="name" content="Eva Green"/>
<meta itemprop="email" content="eva@mail.com"/>
</div>
<div itemprop="bookingAgent" itemscope itemtype="http://schema.org/Organization">
<meta itemprop="name" content="Cheap Air Travel"/>
<link itemprop="url" href="http://cheapair.com/"/>
</div>
<meta itemprop="bookingTime" content="2027-01-14T13:05:00-05:00"/>
<meta itemprop="modifiedTime" content="2027-03-14T13:05:00-05:00"/>
<div itemprop="programMembership" itemscope itemtype="http://schema.org/ProgramMembership">
<meta itemprop="memberNumber" content="4BY123111"/>
<meta itemprop="program" content="StarAlliance"/>
</div>
<link itemprop="confirmReservationUrl" href="http://cheapair.com/confirm?id=RXJ34P"/>
<link itemprop="cancelReservationUrl" href="http://cheapair.com/cancel?id=RXJ34P"/>
<link itemprop="modifyReservationUrl" href="http://cheapair.com/edit?id=RXJ34P"/>
<link itemprop="checkinUrl" href="http://united.com/onlinecheckin.html"/>
<div itemprop="potentialAction" itemscope itemtype="http://schema.org/ConfirmAction">
<link itemprop="target" href="http://cheapair.com/confirm?id=RXJ34P"/>
</div>
<div itemprop="potentialAction" itemscope itemtype="http://schema.org/CancelAction">
<link itemprop="target" href="http://cheapair.com/cancel?id=RXJ34P"/>
</div>
<div itemprop="potentialAction" itemscope itemtype="http://schema.org/EditAction">
<link itemprop="target" href="http://cheapair.com/edit?id=RXJ34P"/>
</div>
<div itemprop="potentialAction" itemscope itemtype="http://schema.org/CheckInAction">
<link itemprop="target" href="http://united.com/onlinecheckin.html"/>
</div>
<div itemprop="reservationFor" itemscope itemtype="http://schema.org/Flight">
<meta itemprop="flightNumber" content="110"/>
<div itemprop="airline" itemscope itemtype="http://schema.org/Airline">
<meta itemprop="name" content="United"/>
<meta itemprop="iataCode" content="UA"/>
</div>
<div itemprop="operatedBy" itemscope itemtype="http://schema.org/Airline">
<meta itemprop="name" content="Continental Airlines"/>
<meta itemprop="iataCode" content="CO"/>
</div>
<div itemprop="departureAirport" itemscope itemtype="http://schema.org/Airport">
<meta itemprop="name" content="San Francisco Airport"/>
<meta itemprop="iataCode" content="SFO"/>
</div>
<meta itemprop="departureTime" content="2027-03-04T20:15:00-08:00"/>
<meta itemprop="departureGate" content="11"/>
<meta itemprop="departureTerminal" content="B"/>
<div itemprop="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"/>
<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>
Markup testen
Sie können Ihr Markup mit dem E-Mail-Markup-Tester validieren. Fügen Sie den Markup-Code ein und klicken Sie auf die Schaltfläche Validieren, um den Inhalt zu scannen und einen Bericht zu allen vorhandenen Fehlern zu erhalten.
Spezifikation
Prüfen Sie in der E-Mail, ob eine dieser Eigenschaften auf Ihre Flugreise zutrifft. Wenn Sie diese zusätzlichen Properties mithilfe von Markierungen versehen, kann Google Nutzern eine umfassendere Beschreibung der Flugreservierung anzeigen.
FlightReservation
Typname: FlightReservation
Erweitert Reservierung
Name | Typ | Beschreibung |
---|---|---|
additionalTicketText | Text | Weitere Informationen zur Bordkarte. |
airplaneSeat | Text | Der Standort des reservierten Sitzplatzes (z.B. 27B). |
airplaneSeatClass | Die Kabine/Klasse des Flugzeugsitzes. | |
airplaneSeatClass.name | Text | Name der Flugzeugsitzklasse. |
boardingGroup | Text | Der fluglinienspezifische Indikator für die Reihenfolge der Beförderung. |
bookingAgent | Organisation oder Person | Buchungsagent oder -agentur. Akzeptiert auch einen String (z.B. „“). |
bookingAgent.name | Text | Name des Kundenservicemitarbeiters/Dienstes. |
bookingAgent.url | URL | Website des Kundenservicemitarbeiters/Dienstes. |
bookingTime | DateTime | Datum der Reservierung. |
modifiedTime | DateTime | (empfohlen für Bestätigungskarten/Suchergebnisseiten) Zeitpunkt der letzten Änderung der Reservierung. |
potentialAction | , ConfirmAction, CancelAction oder CheckInAction | Aktion, die für die Reservierung ausgeführt werden kann. |
potentialAction.target | EntryPoint | Gibt einen Handler an, der die Aktion verarbeitet, in der Regel eine einfache URL. |
programMembership | ProgramMembership | Alle Mitgliedschaften in einem Vielfliegerprogramm, Hotel-Treuepunkteprogramm usw., die auf die Reservierung angewendet werden. |
programMembership.memberNumber | Text | Die Kennung der Mitgliedschaft. |
programMembership.program | Text | Der Name des Programms. |
reservationFor (erforderlich) |
Flug | Der Flug, für den die Reservierung gilt. |
reservationFor.airline (erforderlich) |
Fluggesellschaft | Die Fluggesellschaft, die den Flug durchführt. |
reservationFor.airline.iataCode (erforderlich) |
Text | Der IATA-Code der Fluggesellschaft. |
reservationFor.airline.name (erforderlich) |
Text | Name der Fluggesellschaft. |
reservationFor.arrivalAirport (Erforderlich) |
Flughafen | Das Endziel des Flugs. Auch ein String ist zulässig (z.B. „Max Mustermann“). Kennedy International Airport JFK“). |
reservationFor.arrivalAirport.iataCode (erforderlich) |
Text | Der IATA-Code des Flughafens (z.B. „UA“). |
reservationFor.arrivalAirport.name (erforderlich) |
Text | Name des Flughafens. |
reservationFor.arrivalGate | Text | Kennzeichnung des Ankunftsgates des Flugs. |
reservationFor.arrivalTerminal | Text | Das Flughafenterminal des Ankunftsgates. |
reservationFor.arrivalTime (erforderlich) |
DateTime | Voraussichtliche Ankunftszeit. |
reservationFor.boardingTime | DateTime | Der Zeitpunkt, zu dem das Boarding beginnt. |
reservationFor.departureAirport (Erforderlich) |
Flughafen | Der Abflughafen des Flugs. Es wird auch ein String akzeptiert (z.B. „Flughafen Frankfurt SFO“). |
reservationFor.departureAirport.iataCode (erforderlich) |
Text | Der IATA-Code des Flughafens (z.B. „UA“). |
reservationFor.departureAirport.name (erforderlich) |
Text | Name des Flughafens. |
reservationFor.departureGate | Text | Kennung des Abfluggates des Flugs. |
reservationFor.departureTerminal | Text | Das Flughafenterminal des Abfluggates. |
reservationFor.departureTime (erforderlich) |
DateTime | Voraussichtliche Abfahrtszeit. |
reservationFor.flightNumber (Erforderlich) |
Text | Flugkennung. |
reservationFor.operatedBy | Fluggesellschaft | Die Fluggesellschaft, die den Flug durchführt. |
reservationFor.operatedBy.iataCode | Text | Der IATA-Code der Fluggesellschaft. |
reservationFor.operatedBy.name | Text | Name der Fluggesellschaft. |
reservationFor.webCheckinTime | DateTime | Frühester Zeitpunkt für den Web-Check-in. |
reservationNumber (erforderlich) |
Text | Die Nummer oder ID der Reservierung. |
reservationStatus (erforderlich) |
ReservationStatus | Aktueller Status der Reservierung. |
ticketDownloadUrl | URL | Wo die Bordkarte heruntergeladen werden kann. |
ticketNumber | Text | Die Nummer oder ID des Tickets. |
ticketPrintUrl | URL | Wo die Bordkarte gedruckt werden kann. |
ticketToken | Text oder URL | Wenn das Barcodebild auf Ihrer Website gehostet wird, ist der Wert des Felds die URL des Bilds oder ein Barcode- oder QR-URI, z. B. „barcode128:AB34“ (ISO-15417-Barcodes), „qrCode:AB34“ (QR-Codes), „aztecCode:AB34“ (Aztec-Codes), „barcodeEAN:1234“ (EAN-Codes) und „barcodeUPCA:1234“ (UPCA-Codes). |
underName (erforderlich) |
Organisation oder Person | Der Fahrgast. |
unterName.email | Text | E-Mail-Adresse. |
underName.name (Erforderlich) |
Text | Name der Person. |
url | URL | Webseite, auf der die Reservierung angezeigt werden kann. |