Réservation de voiture de location

Cas d'utilisation

Les cas d'utilisation suivants présentent des exemples courants d'utilisation du schéma RentalCarReservation. Utilisez-les pour vous assurer que votre balisage est correctement structuré.

Confirmation de réservation de base

Intégrez le balisage suivant dans votre e-mail lorsque vous envoyez une confirmation de réservation de voiture de location.

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>

Microdonnées

<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>

Exemple avec tous les champs compatibles

Pour référence, voici un exemple avec tous les champs compatibles renseignés :

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>

Microdonnées

<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>

Tester le balisage

Vous pouvez valider votre balisage à l'aide de l'Outil de test de balisage des e-mails. Collez votre code de balisage, puis cliquez sur le bouton Valider pour analyser le contenu et recevoir un rapport sur les erreurs éventuelles.

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. En balisant ces propriétés supplémentaires, vous permettez à Google d'afficher une description beaucoup plus riche de la réservation à l'utilisateur.

RentalCarReservation

Nom du type : RentalCarReservation

Étend la réservation

Nom Type Description
bookingAgent Entreprise ou personne 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 DateTime Date de la réservation.
cancelReservationUrl URL Page Web sur laquelle la réservation peut être annulée.
checkinUrl URL Page Web sur laquelle le passager peut s'enregistrer.
confirmReservationUrl URL Page Web sur laquelle la réservation peut être confirmée.
dropoffLocation
(Obligatoire)
AutoRental ou Place Lieu où la voiture est restituée.
dropoffLocation.address
(Obligatoire)
PostalAddress Adresse du lieu de restitution.
dropoffLocation.address.addressCountry
(Obligatoire)
Texte ou Pays Pays du lieu de restitution.
dropoffLocation.address.addressLocality
(Obligatoire)
Texte Localité (par exemple, ville) du lieu de restitution.
dropoffLocation.address.addressRegion
(Obligatoire)
Texte Région (par exemple, département) du lieu de restitution.
dropoffLocation.address.postalCode
(Obligatoire)
Texte Code postal du lieu de restitution.
dropoffLocation.address.streetAddress
(Obligatoire)
Texte Adresse postale du lieu de restitution.
dropoffLocation.name
(Obligatoire)
Texte Nom du lieu de restitution.
dropoffLocation.telephone Texte (recommandé pour les cartes de confirmation/les réponses de recherche) Numéro de téléphone du lieu.
dropoffTime
(Obligatoire)
DateTime Date et heure de restitution de la voiture.
modifiedTime DateTime (recommandé pour les cartes de confirmation/les réponses de recherche) Date et heure de la dernière modification de la réservation.
modifyReservationUrl URL (recommandé pour les cartes de confirmation/les réponses de recherche) Page Web sur laquelle la réservation peut être modifiée.
pickupLocation
(Obligatoire)
AutoRental ou Place Lieu où la voiture est prise en charge.
pickupLocation.address
(Obligatoire)
PostalAddress Adresse du lieu de prise en charge.
pickupLocation.address.addressCountry
(Obligatoire)
Texte ou Pays Pays du lieu de prise en charge.
pickupLocation.address.addressLocality
(Obligatoire)
Texte Localité (par exemple, ville) du lieu de prise en charge.
pickupLocation.address.addressRegion
(Obligatoire)
Texte Région (par exemple, département) du lieu de prise en charge.
pickupLocation.address.postalCode
(Obligatoire)
Texte Code postal du lieu de prise en charge.
pickupLocation.address.streetAddress
(Obligatoire)
Texte Adresse postale du lieu de prise en charge.
pickupLocation.name
(Obligatoire)
Texte Nom du lieu de prise en charge.
pickupLocation.telephone Texte (recommandé pour les cartes de confirmation/les réponses de recherche) Numéro de téléphone du lieu.
pickupTime
(Obligatoire)
DateTime Date et heure de prise en charge de la voiture.
potentialAction
(Obligatoire)
CheckInAction, ConfirmAction, CancelAction ou Actions compatibles avec RentalCarReservation.
price Texte Prix total de la réservation de voiture de location.
priceCurrency Texte Devise (au format ISO 4217 à 3 lettres) du prix de la réservation de voiture de location.
programMembership ProgramMembership Toute adhésion à un programme de fidélité (voyageur fréquent, hôtel, etc.) appliquée à la réservation.
programMembership.memberNumber Texte Identifiant de l'adhésion.
programMembership.program Texte Nom du programme.
reservationFor
(Obligatoire)
Voiture réservée.
reservationFor.brand
(Obligatoire)
Marque Marque associée à la voiture de location.
reservationFor.brand.name
(Obligatoire)
Texte Nom de la marque.
reservationFor.description Texte Brève description de la voiture de location.
reservationFor.model
(Obligatoire)
Texte Modèle de la voiture de location.
reservationFor.name
(Obligatoire)
Texte Nom de la voiture de location.
reservationFor.rentalCompany
(Obligatoire)
Entreprise Entreprise qui loue la voiture. Accepte également une chaîne (par exemple, "Hertz").
reservationFor.rentalCompany.name
(Obligatoire)
Texte Nom de l'entreprise de location.
reservationNumber
(Obligatoire)
Texte Numéro ou ID de la réservation.
reservationStatus
(Obligatoire)
ReservationStatus État actuel de la réservation.
underName
(Obligatoire)
Entreprise ou personne Conducteur.
underName.email Texte Adresse e-mail.
underName.name
(Obligatoire)
Texte Nom de la personne.
url URL Page Web sur laquelle la réservation peut être consultée.