Бронирование прокатных автомобилей

Варианты использования

Приведенные ниже примеры демонстрируют распространенные способы использования схемы RentalCarReservation . Используйте эти примеры, чтобы убедиться в правильной структуре вашей разметки.

Базовое подтверждение бронирования

Вставьте следующую разметку в электронное письмо при отправке подтверждения бронирования автомобиля напрокат.

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>

Микроданные

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

Пример со всеми поддерживаемыми полями.

Для наглядности, вот пример со всеми заполненными поддерживаемыми полями:

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>

Микроданные

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

Проверьте свою разметку

Вы можете проверить свою разметку с помощью инструмента проверки разметки электронных писем . Вставьте код разметки и нажмите кнопку «Проверить» , чтобы просканировать содержимое и получить отчет о любых обнаруженных ошибках.

Спецификация

Проверьте детали вашего электронного письма, чтобы узнать, относятся ли какие-либо из этих свойств к вашей брони. Указав эти дополнительные свойства, вы позволяете Google отображать пользователю гораздо более подробное описание бронирования.

Бронирование прокатного автомобиля

Тип запроса: RentalCarReserve

Продлевает срок бронирования

Имя Тип Описание
bookingAgent Организация или лицо Агент или агентство по бронированию. Также принимает строковый формат (например, "").
имя агента по бронированию Текст Название агента/службы.
bookingAgent.url URL Веб-сайт агента/сервиса.
bookingTime Дата и время Дата бронирования.
отменить бронирование URL Веб-страница, где можно отменить бронирование.
checkinUrl URL Веб-страница, где пассажир может зарегистрироваться.
confirmReservationUrl URL Веб-страница, где можно подтвердить бронирование.
место высадки
(Необходимый)
Автопрокат или размещение Место возврата автомобиля.
dropoffLocation.address
(Необходимый)
Почтовый адрес Адрес места высадки.
dropoffLocation.address.addressCountry
(Необходимый)
Текст или страна Страна места высадки.
dropoffLocation.address.addressLocality
(Необходимый)
Текст Местоположение (например, город) пункта высадки.
dropoffLocation.address.addressRegion
(Необходимый)
Текст Регион (например, штат) места высадки.
dropoffLocation.address.postalCode
(Необходимый)
Текст Почтовый индекс места высадки.
dropoffLocation.address. streetAddress
(Необходимый)
Текст Адрес места высадки.
dropoffLocation.name
(Необходимый)
Текст Название места высадки.
Место высадки. Телефон Текст (Рекомендуется для карточек подтверждения/ответов на вопросы) Номер телефона места.
dropoffTime
(Необходимый)
Дата и время Когда автомобиль будет возвращен.
измененное время Дата и время (Рекомендуется для карточек подтверждения/ответов на вопросы) Время последнего изменения бронирования.
изменить URL-адрес бронирования URL (Рекомендуется для карточек подтверждения/ответов на вопросы) Веб-страница, где можно изменить бронирование.
Место получения
(Необходимый)
Автопрокат или размещение Место, где забирают автомобиль.
Адрес места получения заказа
(Необходимый)
Почтовый адрес Адрес места получения заказа.
pickupLocation.address.addressCountry
(Необходимый)
Текст или страна Страна места получения.
pickupLocation.address.addressLocality
(Необходимый)
Текст Местоположение (например, город) места получения заказа.
pickupLocation.address.addressRegion
(Необходимый)
Текст Регион (например, штат) места получения.
pickupLocation.address.postalCode
(Необходимый)
Текст Почтовый индекс места получения заказа.
pickupLocation.address. streetAddress
(Необходимый)
Текст Адрес места получения заказа.
pickupLocation.name
(Необходимый)
Текст Название пункта выдачи.
Место получения заказа. Телефон Текст (Рекомендуется для карточек подтверждения/ответов на вопросы) Номер телефона места.
время получения
(Необходимый)
Дата и время Когда машину забирают.
потенциальное действие
(Необходимый)
CheckInAction , ConfirmAction , CancelAction или Поддерживаемые действия для RentalCarReservation.
цена Текст Общая стоимость бронирования автомобиля в RentalCarReserve.
ценаВалюта Текст Валюта (в 3-буквенном формате ISO 4217) цены бронирования автомобиля в RentalCarReservation.
программаЧленство Программа членства При бронировании может быть применено любое членство в программе лояльности для часто летающих пассажиров, отеля и т. д.
programMembership. memberNumber Текст Идентификатор членства.
программаЧленство. программа Текст Название программы.
бронирование
(Необходимый)
Зарезервированный автомобиль.
reservationFor.brand
(Необходимый)
Бренд Бренд, связанный с компанией RentalCar.
reservationFor.brand.name
(Необходимый)
Текст Название бренда.
reservationFor. description Текст Краткое описание компании RentalCar.
reservationFor.model
(Необходимый)
Текст Модель RentalCar.
reservationFor.name
(Необходимый)
Текст Название компании по прокату автомобилей.
reservationFor. rentalCompany
(Необходимый)
Организация Компания, сдающая автомобиль в аренду. Также принимает строковое обозначение (например, "Hertz").
reservationFor.rentalCompany.name
(Необходимый)
Текст Название компании по прокату автомобилей.
номер бронирования
(Необходимый)
Текст Номер или идентификатор бронирования.
статус бронирования
(Необходимый)
Статус бронирования Текущий статус бронирования.
underName
(Необходимый)
Организация или лицо Водитель.
underName. email Текст Адрес электронной почты.
имя .
(Необходимый)
Текст Имя человека.
url URL Веб-страница, где можно посмотреть информацию о бронировании.