Mietwagenreservierung

Anwendungsfälle

Die folgenden Anwendungsfälle zeigen gängige Beispiele für die Verwendung des RentalCarReservation-Schemas. Anhand dieser Beispiele kannst du dafür sorgen, dass dein Markup richtig strukturiert ist.

Einfache Reservierungsbestätigung

Betten Sie das folgende Markup in Ihre E-Mail ein, wenn Sie eine Reservierungsbestätigung für Mietwagen senden.

JSON-LD

<script type="application/ld+json">
{
  "@context": "http://schema.org",
  "@type": "RentalCarReservation",
  "reservationNumber": "546323",
  "reservationStatus": "http://schema.org/Confirmed",
  "underName": {
    "@type": "Person",
    "name": "John Smith"
  },
  "reservationFor": {
    "@type": "RentalCar",
    "name": "Economy Class Car",
    "model": "Civic",
    "brand": {
      "@type": "Brand",
      "name": "Honda"
    },
    "rentalCompany": {
      "@type": "Organization",
      "name": "Hertz"
    }
  },
  "pickupLocation": {
    "@type": "Place",
    "name": "Hertz San Diego Airport",
    "address": {
      "@type": "PostalAddress",
      "streetAddress": "1500 Orange Avenue",
      "addressLocality": "San Diego",
      "addressRegion": "CA",
      "postalCode": "94043",
      "addressCountry": "US"
    }
  },
  "pickupTime": "2027-08-05T16:00:00-07:00",
  "dropoffLocation": {
    "@type": "Place",
    "name": "Hertz LAX",
    "address": {
      "@type": "PostalAddress",
      "streetAddress": "1234 First Street",
      "addressLocality": "Los Angeles",
      "addressRegion": "CA",
      "postalCode": "94043",
      "addressCountry": "US"
    }
  },
  "potentialAction": {
    "@type": "ConfirmAction",
    "target": "http://cheapcar.com/confirm?id=546323"
  },
  "dropoffTime": "2027-08-06T20:00:00-07:00"
}
</script>

Mikrodaten

<div itemscope itemtype="http://schema.org/RentalCarReservation">
  <meta itemprop="reservationNumber" content="546323"/>
  <link itemprop="reservationStatus" href="http://schema.org/Confirmed"/>
  <div itemprop="underName" itemscope itemtype="http://schema.org/Person">
    <meta itemprop="name" content="John Smith"/>
  </div>
  <div itemprop="reservationFor" itemscope itemtype="http://schema.org/RentalCar">
    <meta itemprop="name" content="Economy Class Car"/>
    <meta itemprop="model" content="Civic"/>
    <div itemprop="brand" itemscope itemtype="http://schema.org/Brand">
      <meta itemprop="name" content="Honda"/>
    </div>
    <div itemprop="rentalCompany" itemscope itemtype="http://schema.org/Organization">
      <meta itemprop="name" content="Hertz"/>
    </div>
  </div>
  <div itemprop="pickupLocation" itemscope itemtype="http://schema.org/Place">
    <meta itemprop="name" content="Hertz San Diego Airport"/>
    <div itemprop="address" itemscope itemtype="http://schema.org/PostalAddress">
      <meta itemprop="streetAddress" content="1500 Orange Avenue"/>
      <meta itemprop="addressLocality" content="San Diego"/>
      <meta itemprop="addressRegion" content="CA"/>
      <meta itemprop="postalCode" content="94043"/>
      <meta itemprop="addressCountry" content="US"/>
    </div>
  </div>
  <meta itemprop="pickupTime" content="2027-08-05T16:00:00-07:00"/>
  <div itemprop="dropoffLocation" itemscope itemtype="http://schema.org/Place">
    <meta itemprop="name" content="Hertz LAX"/>
    <div itemprop="address" itemscope itemtype="http://schema.org/PostalAddress">
      <meta itemprop="streetAddress" content="1234 First Street"/>
      <meta itemprop="addressLocality" content="Los Angeles"/>
      <meta itemprop="addressRegion" content="CA"/>
      <meta itemprop="postalCode" content="94043"/>
      <meta itemprop="addressCountry" content="US"/>
    </div>
  </div>
  <meta itemprop="dropoffTime" content="2027-08-06T20:00:00-07:00"/>
  <div itemprop="potentialAction" itemscope itemtype="http://schema.org/ConfirmAction">
    <link itemprop="target" href="http://cheapcar.com/confirm?id=546323"/>
  </div>
</div>

Beispiel mit allen unterstützten Feldern

Hier ein Beispiel, bei dem alle unterstützten Felder ausgefüllt sind:

JSON-LD

<script type="application/ld+json">
{
  "@context": "http://schema.org",
  "@type": "RentalCarReservation",
  "reservationNumber": "546323",
  "reservationStatus": "http://schema.org/Confirmed",
  "url": "http://carrentals.com/view/546323",
  "underName": {
    "@type": "Person",
    "name": "John Smith",
    "email": "john@mail.com"
  },
  "programMembership": {
    "@type": "ProgramMembership",
    "memberNumber": "1234567",
    "program": "AAA"
  },
  "bookingAgent": {
    "@type": "Organization",
    "name": "Car Rentals Internationaly",
    "url": "http://carrentals.com/"
  },
  "bookingTime": "2027-01-14T13:05:00-05:00",
  "modifiedTime": "2027-03-14T13:05:00-05:00",
  "confirmReservationUrl": "http://carrentals.com/confirm?id=546323",
  "cancelReservationUrl": "http://carrentals.com/cancel?id=546323",
  "checkinUrl": "http://carrentals.com/checkin?id=546323",
  "modifyReservationUrl": "http://carrentals.com/edit?id=546323",
  "potentialAction": [
    {
      "@type": "ConfirmAction",
      "target": "http://carrentals.com/confirm?id=546323"
    },
    {
      "@type": "CancelAction",
      "target": "http://carrentals.com/cancel?id=546323"
    },
    {
      "@type": "EditAction",
      "target": "http://carrentals.com/edit?id=546323"
    },
    {
      "@type": "CheckInAction",
      "target": "http://carrentals.com/checkin?id=546323"
    }
  ],
  "reservationFor": {
    "@type": "RentalCar",
    "name": "Economy Class Car",
    "model": "Civic",
    "brand": {
      "@type": "Brand",
      "name": "Honda"
    },
    "description": "Sedan 4 Door, 5 Seatbelts, Automatic transmission",
    "rentalCompany": {
      "@type": "Organization",
      "name": "Hertz"
    }
  },
  "pickupLocation": {
    "@type": "Place",
    "name": "Hertz San Diego Airport",
    "address": {
      "@type": "PostalAddress",
      "streetAddress": "1500 Orange Avenue",
      "addressLocality": "San Diego",
      "addressRegion": "CA",
      "postalCode": "94043",
      "addressCountry": "US"
    },
    "telephone": "+1-800-123-4567"
  },
  "pickupTime": "2027-08-05T16:00:00-07:00",
  "dropoffLocation": {
    "@type": "Place",
    "name": "Hertz LAX",
    "address": {
      "@type": "PostalAddress",
      "streetAddress": "1234 First Street",
      "addressLocality": "Los Angeles",
      "addressRegion": "CA",
      "postalCode": "94043",
      "addressCountry": "US"
    },
    "telephone": "+1-800-123-4567"
  },
  "dropoffTime": "2027-08-06T20:00:00-07:00",
  "price": "119.00",
  "priceCurrency": "USD"
}
</script>

Mikrodaten

<div itemscope itemtype="http://schema.org/RentalCarReservation">
  <meta itemprop="reservationNumber" content="546323"/>
  <link itemprop="reservationStatus" href="http://schema.org/Confirmed"/>
  <link itemprop="url" href="http://carrentals.com/view/546323"/>
  <div itemprop="underName" itemscope itemtype="http://schema.org/Person">
    <meta itemprop="name" content="John Smith"/>
    <meta itemprop="email" content="john@mail.com"/>
  </div>
  <div itemprop="programMembership" itemscope itemtype="http://schema.org/ProgramMembership">
    <meta itemprop="memberNumber" content="1234567"/>
    <meta itemprop="program" content="AAA"/>
  </div>
  <div itemprop="bookingAgent" itemscope itemtype="http://schema.org/Organization">
    <meta itemprop="name" content="Car Rentals Internationaly"/>
    <link itemprop="url" href="http://carrentals.com/"/>
  </div>
  <meta itemprop="bookingTime" content="2027-01-14T13:05:00-05:00"/>
  <meta itemprop="modifiedTime" content="2027-03-14T13:05:00-05:00"/>
  <link itemprop="confirmReservationUrl" href="http://carrentals.com/confirm?id=546323"/>
  <link itemprop="cancelReservationUrl" href="http://carrentals.com/cancel?id=546323"/>
  <link itemprop="modifyReservationUrl" href="http://carrentals.com/edit?id=546323"/>
  <link itemprop="checkinUrl" href="http://carrentals.com/checkin?id=546323"/>
  <div itemprop="potentialAction" itemscope itemtype="http://schema.org/ConfirmAction">
    <link itemprop="target" href="http://carrentals.com/confirm?id=546323"/>
  </div>
  <div itemprop="potentialAction" itemscope itemtype="http://schema.org/CancelAction">
    <link itemprop="target" href="http://carrentals.com/cancel?id=546323"/>
  </div>
  <div itemprop="potentialAction" itemscope itemtype="http://schema.org/EditAction">
    <link itemprop="target" href="http://carrentals.com/edit?id=546323"/>
  </div>
  <div itemprop="potentialAction" itemscope itemtype="http://schema.org/CheckInAction">
    <link itemprop="target" href="http://carrentals.com/checkin?id=546323"/>
  </div>
  <div itemprop="reservationFor" itemscope itemtype="http://schema.org/RentalCar">
    <meta itemprop="name" content="Economy Class Car"/>
    <meta itemprop="model" content="Civic"/>
    <div itemprop="brand" itemscope itemtype="http://schema.org/Brand">
      <meta itemprop="name" content="Honda"/>
    </div>
    <meta itemprop="description" content="Sedan 4 Door, 5 Seatbelts, Automatic transmission"/>
    <div itemprop="rentalCompany" itemscope itemtype="http://schema.org/Organization">
      <meta itemprop="name" content="Hertz"/>
    </div>
  </div>
  <div itemprop="pickupLocation" itemscope itemtype="http://schema.org/Place">
    <meta itemprop="name" content="Hertz San Diego Airport"/>
    <div itemprop="address" itemscope itemtype="http://schema.org/PostalAddress">
      <meta itemprop="streetAddress" content="1500 Orange Avenue"/>
      <meta itemprop="addressLocality" content="San Diego"/>
      <meta itemprop="addressRegion" content="CA"/>
      <meta itemprop="postalCode" content="94043"/>
      <meta itemprop="addressCountry" content="US"/>
    </div>
    <meta itemprop="telephone" content="+1-800-123-4567"/>
  </div>
  <meta itemprop="pickupTime" content="2027-08-05T16:00:00-07:00"/>
  <div itemprop="dropoffLocation" itemscope itemtype="http://schema.org/Place">
    <meta itemprop="name" content="Hertz LAX"/>
    <div itemprop="address" itemscope itemtype="http://schema.org/PostalAddress">
      <meta itemprop="streetAddress" content="1234 First Street"/>
      <meta itemprop="addressLocality" content="Los Angeles"/>
      <meta itemprop="addressRegion" content="CA"/>
      <meta itemprop="postalCode" content="94043"/>
      <meta itemprop="addressCountry" content="US"/>
    </div>
    <meta itemprop="telephone" content="+1-800-123-4567"/>
  </div>
  <meta itemprop="dropoffTime" content="2027-08-06T20:00:00-07:00"/>
  <meta itemprop="price" content="119.00"/>
  <meta itemprop="priceCurrency" content="USD"/>
</div>

Markup testen

Du kannst dein 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 Fehler zu melden.

Spezifikation

Sehen Sie in den Details Ihrer E-Mail nach, ob eine dieser Unterkünfte auf Ihre Reservierung zutrifft. Wenn du diese zusätzlichen Properties mit Markup versiehst, kann Google dem Nutzer eine detailliertere Beschreibung der Reservierung anzeigen.

Mietwagenreservierung

Typname: RentalCarReservation

Verlängert die Reservierung

Name Typ Beschreibung
Buchungsagent Organisation oder Person Buchungsagentur oder Agentur. Akzeptiert auch einen String (z.B. „).
BookingAgent.Name Text Name des Agents/Dienstes.
BookingAgent.URL URL Website des Agents/Dienstes.
Buchungszeit DateTime Datum der Reservierung.
cancelReservationUrl. URL Webseite, auf der Reservierungen storniert werden können.
checkinUrl URL Webseite, auf der der Passagier einchecken kann.
confirmReservationUrl bestätigen URL Webseite, auf der die Reservierung bestätigt werden kann.
dropoffLocation
(erforderlich)
AutoRental oder Place Ort, an dem das Auto zurückgegeben wird.
dropoffLocation.Adresse
(Erforderlich)
PostalAddress Adresse des Rückgabeorts.
dropoffLocation.address.addressCountry
(Erforderlich)
Text oder Land Land der Rückgabe.
dropoffLocation.address.addressLocality
(Erforderlich)
Text Ort (z.B. Stadt) des Ausstiegsorts.
dropoffLocation.address.addressRegion
(Erforderlich)
Text Region (z.B. Bundesland) des Ausstiegsorts.
dropoffLocation.address.postalCode
(erforderlich)
Text Postleitzahl des Rückgabeorts.
dropoffLocation.address.streetAddress
(erforderlich)
Text Adresse des Ausstiegsorts
dropoffLocation.Name
(erforderlich)
Text Name des Rückgabeorts.
dropoffLocation.Telefon Text (Empfohlen für Bestätigungskarten/Suchantworten) Telefonnummer des Orts.
dropoffTime
(erforderlich)
DateTime Wenn das Auto zurückgegeben wird.
modifizierte Zeit DateTime (empfohlen für Bestätigungskarten/Suchantworten) Der Zeitpunkt der letzten Änderung der Reservierung.
modifyReservationUrl ändern URL (Empfohlen für Bestätigungskarten/Suchantworten) Webseite, auf der Reservierungen geändert werden können.
pickupLocation
(erforderlich)
AutoRental oder Place Hier wird das Auto abgeholt.
pickupLocation.address
(Erforderlich)
PostalAddress Adresse des Abholorts.
pickupLocation.address.addressCountry
(Erforderlich)
Text oder Land Land der Abholstelle.
pickupLocation.address.addressLocality
(Erforderlich)
Text Ort (z.B. Stadt) des Abholorts.
pickupLocation.address.addressRegion
(Erforderlich)
Text Region (z.B. Bundesland) des Abholorts.
pickupLocation.address.postalCode
(erforderlich)
Text Postleitzahl des Abholorts.
pickupLocation.address.streetAddress
(erforderlich)
Text Adresse des Abholorts.
pickupLocation.name
(Erforderlich)
Text Name des Abholorts.
pickupLocation.telefon Text (Empfohlen für Bestätigungskarten/Suchantworten) Telefonnummer des Orts.
pickupTime
(erforderlich)
DateTime Wenn das Auto abgeholt wird.
potentialAction
(erforderlich)
CheckInAction, ConfirmAction, CancelAction oder Unterstützte Aktionen für den Verleih von Mietwagen.
price Text Gesamtpreis der Mietwagenreservierung.
priceCurrency Text Die Währung (im dreistelligen ISO 4217-Format) des Mietwagenreservierungspreises.
programmmitgliedschaft Programme Jede Mitgliedschaft in einem Vielfliegerprogramm, in einem Treuepunkteprogramm usw. für die Reservierung.
Programmmitgliedschaft.memberNumber Text Die ID der Mitgliedschaft.
programmmitgliedschaftprogramm Text Der Name des Programms.
reservationFor
(erforderlich)
Das reservierte Auto.
Reservierung für.Marke
(erforderlich)
Marke Die Marke, die mit dem Mietwagen verknüpft ist.
ReservierungFür.Marke.Name
(Erforderlich)
Text Name der Marke
Reservierung für.Beschreibung Text Eine kurze Beschreibung des Mietwagens.
Reservierung für.Modell
(Erforderlich)
Text Mietwagenmodell.
Reservierung für.Name
(erforderlich)
Text Name des Mietwagens.
ReservierungFor.rentalCompany
(erforderlich)
Organisation Das Unternehmen, das das Auto vermietet Akzeptiert auch einen String (z.B. „Hertz“).
ReservierungFür.Unternehmen.Name
(Erforderlich)
Text Name des Mietunternehmens.
reservationNumber
(erforderlich)
Text Die Nummer oder ID der Reservierung.
reservationStatus
(erforderlich)
Reservierungsstatus Aktueller Status der Reservierung.
underName
(erforderlich)
Organisation oder Person Der Fahrer.
underName.E-Mail Text E-Mail-Adresse.
underName.Name
(erforderlich)
Text Name der Person.
URL URL Webseite, auf der die Reservierung angezeigt werden kann.