Случаи использования
В следующих вариантах использования показаны распространенные примеры использования схемы 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 показывать пользователю более подробное описание бронирования.
АрендаАвтомобиляБронирование
Название типа: RentalCarReservation
Продлевает бронирование
Имя | Тип | Описание |
---|---|---|
книжный агент | Организация или лицо | Агент по бронированию или агентство. Также принимает строку (например, ""). |
книжный агент. имя | Текст | Имя агента/службы. |
книжный агент. URL | URL-адрес | Сайт агента/сервиса. |
бронированиеВремя | ДатаВремя | Дата бронирования. |
отменаReservationURL | URL-адрес | Веб-страница, на которой можно отменить бронирование. |
checkinURL | URL-адрес | Веб-страница, на которой пассажир может зарегистрироваться. |
подтвердитьReservationURL | URL-адрес | Веб-страница, на которой можно подтвердить бронирование. |
пункт высадкиМестоположение (Необходимый) | Автопрокат или место | Куда возвращают машину. |
Место высадки. адрес (Необходимый) | Почтовый адрес | Адрес пункта самовывоза. |
место высадки.адрес. адресСтрана (Необходимый) | Текст или страна | Страна места высадки. |
место высадки.адрес. адресНаселенный пункт (Необходимый) | Текст | Населенный пункт (например, город) места высадки. |
место высадки.адрес. адресРегион (Необходимый) | Текст | Регион (например, штат) места высадки. |
место высадки.адрес. Почтовый индекс (Необходимый) | Текст | Почтовый индекс пункта выдачи. |
место высадки.адрес. адрес улицы (Необходимый) | Текст | Улица места высадки. |
Место высадки. имя (Необходимый) | Текст | Название места высадки. |
Место высадки. телефон | Текст | (рекомендуется для карточек подтверждения/ответов на поиск) Номер телефона места. |
dropoffTime (Необходимый) | ДатаВремя | Когда машину вернут. |
модифицированное время | ДатаВремя | (рекомендуется для карточек подтверждения/ответов на поиск) Время последнего изменения бронирования. |
изменитьReservationUrl | URL-адрес | (рекомендуется для карточек подтверждения/ответов на поиск) Веб-страница, на которой можно изменить бронирование. |
выбрать место (Необходимый) | Автопрокат или место | Где забирают машину. |
выбрать место. адрес (Необходимый) | Почтовый адрес | Адрес пункта самовывоза. |
местонахождение.адрес. адресСтрана (Необходимый) | Текст или страна | Страна места получения. |
местонахождение.адрес. адресНаселенный пункт (Необходимый) | Текст | Населенный пункт (например, город) пункта выдачи. |
местонахождение.адрес. адресРегион (Необходимый) | Текст | Регион (например, штат) места получения. |
местонахождение.адрес. Почтовый индекс (Необходимый) | Текст | Почтовый индекс пункта самовывоза. |
местонахождение.адрес. адрес улицы (Необходимый) | Текст | Улица пункта самовывоза. |
выбрать место. имя (Необходимый) | Текст | Название пункта самовывоза. |
выбрать место. телефон | Текст | (рекомендуется для карточек подтверждения/ответов на поиск) Номер телефона места. |
время забирать (Необходимый) | ДатаВремя | Когда машину заберут. |
потенциалДействие (Необходимый) | CheckInAction , ConfirmAction , CancelAction или | Действия, поддерживаемые для RentalCarReservation. |
цена | Текст | Общая стоимость RentalCarReservation. |
ценаВалюта | Текст | Валюта (в трехбуквенном формате ISO 4217) цены RentalCarReservation. |
программаЧленство | ПрограммаЧленство | Любое участие в программе для часто летающих пассажиров, программе лояльности отелей и т. д., применяемое к бронированию. |
программаЧленство. номер участника | Текст | Идентификатор членства. |
программаЧленство. программа | Текст | Название программы. |
бронированиеДля (Необходимый) | Автомобиль, который зарезервирован. | |
бронированиеДля. марка (Необходимый) | Бренд | Бренд, связанный с RentalCar. |
бронированиеДля.бренда. имя (Необходимый) | Текст | Название бренда. |
бронированиеДля. описание | Текст | Краткое описание RentalCar. |
бронированиеДля. модель (Необходимый) | Текст | Модель RentalCar. |
бронированиеДля. имя (Необходимый) | Текст | Название прокатного автомобиля. |
бронированиеДля. арендаКомпания (Необходимый) | Организация | Компания по аренде автомобилей. Также принимает строку (например, «Герц»). |
резервация для.прокатной компании. имя (Необходимый) | Текст | Название прокатной компании. |
номер брони (Необходимый) | Текст | Номер или идентификатор бронирования. |
резервированиеСтатус (Необходимый) | Статус бронирования | Текущий статус бронирования. |
под именем (Необходимый) | Организация или лицо | Водитель. |
подИменем. электронная почта | Текст | Адрес электронной почты. |
подИменем. имя (Необходимый) | Текст | Имя человека. |
URL | URL-адрес | Веб-страница, на которой можно просмотреть бронирование. |