Przypadki użycia
Poniższe przypadki użycia pokazują typowe przykłady użycia schematu RentalCarReservation. Skorzystaj z tych przykładów, aby sprawdzić, czy znaczniki mają prawidłową strukturę.
Potwierdzenie podstawowej rezerwacji
Przesyłając potwierdzenie rezerwacji wynajmu samochodu, umieść w e-mailu te znaczniki.
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>
Mikrodane
<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>
Przykład ze wszystkimi obsługiwanymi polami
Poniżej znajdziesz przykład z wypełnionymi wszystkimi obsługiwanymi polami:
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>
Mikrodane
<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>
Sprawdź znaczniki
Swoje znaczniki możesz sprawdzić za pomocą Testera znaczników w e-mailu. Wklej kod znaczników i kliknij przycisk Weryfikuj, aby zeskanować treść i otrzymać raport o ewentualnych błędach.
Specyfikacja
Sprawdź szczegóły otrzymanego e-maila, aby sprawdzić, czy któreś z tych miejsc dotyczą Twojej rezerwacji. Oznaczając te dodatkowe właściwości, umożliwiasz Google wyświetlanie użytkownikowi dużo bogatszego opisu rezerwacji.
RentalCarReservation
Nazwa typu: RentalCarReservation
Przedłuża rezerwację
| Nazwa | Typ | Opis | 
|---|---|---|
| bookingAgent | Organizacja lub Osoba | Agent lub agencja dokonująca rezerwacji. Akceptuje też ciągi znaków (np. „”). | 
| bookingAgent.name | Tekst | Nazwa agenta/usługi. | 
| bookingAgent.url | Adres URL | Strona agenta/usługi. | 
| bookingTime | DateTime | Data dokonania rezerwacji. | 
| cancelReservationUrl | Adres URL | Strona internetowa, na której można anulować rezerwację. | 
| checkinUrl | Adres URL | Strona internetowa, na której pasażer może się odprawić. | 
| confirmReservationUrl | Adres URL | Strona internetowa, na której można potwierdzić rezerwację. | 
| dropoffLocation (wymagany) | AutoRental lub Place | miejsce zwrotu samochodu; | 
| dropoffLocation.adres (wymagany) | PostalAddress | Adres miejsca zwrotu. | 
| dropoffLocation.address.addressCountry (wymagany) | Text lub Country | Kraj zwrotu. | 
| dropoffLocation.address.addressLocality (wymagany) | Tekst | Rejon (np. miasto) miejsca zwrotu. | 
| dropoffLocation.address.addressRegion (wymagany) | Tekst | Region (np. stan) miejsca zwrotu. | 
| dropoffLocation.address.postalCode postalCode | Tekst | Kod pocztowy miejsca zwrotu. | 
| dropoffLocation.address.streetAddress (wymagany) | Tekst | Adres miejsca zwrotu. | 
| dropoffLocation.nazwa (wymagany) | Tekst | Nazwa miejsca zwrotu. | 
| dropoffLocation.telephone | Tekst | (zalecany w przypadku kart potwierdzenia/odpowiedzi na pytania wyszukiwania) Numer telefonu miejsca. | 
| dropoffTime (wymagany) | DateTime | Po zwróceniu samochodu. | 
| modifiedTime | DateTime | (zalecane w przypadku kart potwierdzenia/odpowiedzi na wyszukiwania) Czas ostatniej modyfikacji rezerwacji. | 
| modifyReservationUrl | Adres URL | (zalecane w przypadku kart potwierdzenia/odpowiedzi na wyszukiwania) Strona internetowa, na której można zmienić rezerwację. | 
| pickupLocation (wymagany) | AutoRental lub Place | Miejsce odbioru samochodu. | 
| pickupLocation.adres (wymagany) | PostalAddress | Adres miejsca odbioru. | 
| pickupLocation.address.addressCountry (wymagany) | Text lub Country | Kraj miejsca odbioru. | 
| pickupLocation.address.addressLocality (wymagany) | Tekst | Rejon (np. miasto) miejsca odbioru. | 
| pickupLocation.address.addressRegion (wymagany) | Tekst | Region (np. stan) miejsca odbioru. | 
| pickupLocation.address.postalCode (wymagany) | Tekst | Kod pocztowy miejsca odbioru. | 
| pickupLocation.address.streetAddress (wymagany) | Tekst | Adres miejsca odbioru. | 
| pickupLocation.nazwa (wymagany) | Tekst | Nazwa miejsca odbioru. | 
| pickupLocation.telephone | Tekst | (zalecany w przypadku kart potwierdzenia/odpowiedzi na pytania wyszukiwania) Numer telefonu miejsca. | 
| pickupTime (wymagany) | DateTime | Kiedy samochód zostanie odebrany. | 
| potentialAction (wymagany) | CheckInAction, ConfirmAction, CancelAction lub | Działania obsługiwane w przypadku wypożyczenia samochodu. | 
| price | Tekst | Całkowita cena Wypożyczalnisamochodu. | 
| priceCurrency | Tekst | Waluta (w 3-literowym formacie ISO 4217) ceny w Wypożyczalnisamochód. | 
| programMembership | ProgramMembership | Dowolne członkostwo w programie lojalnościowym linii lotniczych, programie lojalnościowym w hotelu itp. związane z rezerwacją. | 
| programMembership.memberNumber | Tekst | Identyfikator subskrypcji. | 
| programMembership.program | Tekst | Nazwa programu. | 
| reservationFor (wymagany) | Samochód, który jest zarezerwowany. | |
| ReserveFor.brand (Wymagane) | marka; | Marka powiązana z firmą RentalCar. | 
| ReserveFor.brand.nazwa (wymagany) | Tekst | Nazwa marki. | 
| reservationFor.description | Tekst | Krótki opis WypożyczalniSamochodu. | 
| StatementFor.model (wymagany) | Tekst | Model firmy Wypożyczenie samochodu. | 
| ReserveFor.nazwa (Wymagane) | Tekst | Nazwa Wynajętego Samochodu. | 
| ReserveFor.rentalCompany (Wymagane) | Organizacja | Firma wypożyczająca samochód. Akceptuje także ciągi znaków (np. „Hertz”). | 
| ReserveFor.rentalCompany.nazwa (wymagany) | Tekst | Nazwa firmy wynajmu. | 
| reservationNumber (wymagany) | Tekst | Numer lub identyfikator rezerwacji. | 
| reservationStatus (wymagany) | ReservationStatus | Bieżący stan rezerwacji. | 
| underName (wymagany) | Organizacja lub Osoba | Kierowca. | 
| underName.email | Tekst | Adres e-mail. | 
| underName.nazwa (wymagany) | Tekst | Imię i nazwisko osoby. | 
| url | Adres URL | Strona internetowa, na której można wyświetlić rezerwację. |