Prenotazione auto a noleggio

Casi d'uso

I seguenti casi d'uso mostrano esempi comuni di come viene utilizzato lo schema RentalCarReservation. Utilizza questi esempi per assicurarti che il markup sia strutturato correttamente.

Conferma prenotazione di base

Incorpora il seguente markup nella tua email quando invii una conferma per la prenotazione di un'auto a noleggio.

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>

Microdati

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

Esempio con tutti i campi supportati

Per riferimento, ecco un esempio con tutti i campi supportati completati:

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>

Microdati

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

Verifica il codice di markup

Puoi convalidare il markup utilizzando lo strumento Test di markup delle email. Incolla il codice di markup e fai clic sul pulsante Convalida per scansionare i contenuti e ricevere un report su eventuali errori presenti.

Specifiche

Rivedi i dettagli dell'email per verificare se una di queste proprietà si applica alla tua prenotazione. Se esegui il markup di queste proprietà aggiuntive, consenti a Google di mostrare all'utente una descrizione molto più dettagliata della prenotazione.

Prenotazione auto a noleggio

Nome del tipo: RentalCarReservation

Estende la prenotazione

Nome Tipo Descrizione
Agente prenotazione Organizzazione o Persona Agente o agenzia di prenotazione. Accetta anche una stringa (ad es. "").
prenotazioneAgente.nome Testo Nome dell'agente/servizio.
prenotazioneAgente.url URL Sito web dell'agente/servizio.
BookingTime DateTime Data di prenotazione.
cancelPrenotaUrl URL Pagina web in cui la prenotazione può essere annullata.
checkinUrl URL Pagina web in cui il passeggero può fare il check-in.
confirmUrlUrl URL Pagina web in cui è possibile confermare la prenotazione.
dropoffLocation
(Obbligatorio)
Noleggio automatico o Luogo Dove viene restituita l'auto.
dropoffLocation.address
(Obbligatorio)
Indirizzo postale L'indirizzo della sede di riconsegna.
dropoffLocation.address.addressCountry
(Obbligatorio)
Testo o Paese Paese di partenza della spedizione.
dropoffLocation.address.addressLocality
(obbligatorio)
Testo Località (ad es. città) della località di consegna.
dropoffLocation.address.addressRegion
(obbligatorio)
Testo Regione (ad es. Stato) della località di consegna.
dropoffLocation.address.postalCode
(obbligatorio)
Testo Codice postale della località di riconsegna.
dropoffLocation.address.streetAddress
(obbligatorio)
Testo Indirizzo della sede di riconsegna.
dropoffLocation.name
(Obbligatorio)
Testo Nome della località di riconsegna.
droplocationLocation.telefono Testo (consigliato per schede di conferma/risposte di ricerca) numero di telefono del luogo.
dropoffTime
(obbligatorio)
DateTime Quando viene restituita l'auto.
tempo modificato DateTime (consigliato per schede di conferma/risposte di ricerca). L'ora dell'ultima modifica della prenotazione.
editUrlUrl URL (consigliato per schede di conferma/risposte di ricerca) pagina web in cui è possibile modificare la prenotazione.
pickupLocation
(obbligatorio)
Noleggio automatico o Luogo Dove viene ritirata l'auto.
pickupLocation.address
(obbligatorio)
Indirizzo postale Indirizzo del luogo di ritiro.
pickupLocation.address.addressCountry
(Obbligatorio)
Testo o Paese Paese di ritiro della sede.
pickupLocation.address.addressLocality
(obbligatorio)
Testo Località (ad es. città) del luogo di ritiro.
pickupLocation.address.addressRegion
(obbligatorio)
Testo Regione (ad es. Stato) del luogo di ritiro.
pickupLocation.address.postalCode
(obbligatorio)
Testo Codice postale della località di ritiro.
pickupLocation.address.streetAddress
(obbligatorio)
Testo Indirizzo della sede del ritiro.
pickupLocation.name
(obbligatorio)
Testo Nome del luogo di ritiro.
pickupLocation.telephone Testo (consigliato per schede di conferma/risposte di ricerca) numero di telefono del luogo.
pickupTime
(obbligatorio)
DateTime Quando il veicolo viene ritirato.
eventAction
(obbligatorio)
CheckInAction, ConfirmAction, CancelAction o Azioni supportate per RentalCarReservation.
price Testo Prezzo totale del noleggio di RentalCarReservation.
priceCurrency Testo La valuta (in formato ISO 4217 di tre lettere) del prezzo di RentalCarReservation.
Iscrizione ai programmi Appartenenza al programma Qualsiasi abbonamento a un programma frequent flyer, programma fedeltà di hotel e così via applicato alla prenotazione.
i membri del programma.numeronumero Testo L'identificatore dell'appartenenza.
programmembership.program Testo Il nome del programma.
ReservationFor
(Obbligatorio)
L'auto prenotata.
prenotazioneFor.brand
(obbligatorio)
Brand Il brand associato a RentalCar.
prenotazioneFor.brand.nome
(obbligatorio)
Testo Nome del brand.
prenotazionePer.descrizione Testo Una breve descrizione del servizio RentalCar.
prenotazioneFor.model
(obbligatorio)
Testo Modello di RentalCar.
prenotazioneFor.nome
(obbligatorio)
Testo Nome dell'autonoleggio.
ReserveFor.rentalCompany
(Obbligatorio)
Organizzazione La società che noleggia l'auto. Accetta anche una stringa (ad es. "Hertz").
prenotazioneFor.rentalCompany.name
(obbligatorio)
Testo Nome della società di noleggio.
ReservationNumber
(obbligatorio)
Testo Il numero o l'ID della prenotazione.
ReservationStatus
(Obbligatorio)
Stato prenotazione Stato attuale della prenotazione.
underName
(obbligatorio)
Organizzazione o Persona Il conducente.
underName.email Testo Indirizzo email.
underName.name
(obbligatorio)
Testo Nome della persona.
URL URL Pagina web in cui è possibile visualizzare la prenotazione.