Kasus penggunaan
Kasus penggunaan berikut menunjukkan contoh umum tentang cara skema RentalCarReservation
digunakan. Gunakan contoh ini untuk memastikan bahwa markup Anda terstruktur dengan benar.
Konfirmasi reservasi dasar
Sematkan markup berikut di email saat Anda mengirim konfirmasi reservasi rental mobil.
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>
Microdata
<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>
Contoh dengan semua kolom yang didukung
Untuk referensi, berikut adalah contoh dengan semua kolom yang didukung diisi:
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>
Microdata
<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>
Uji markup Anda
Anda dapat memvalidasi markup menggunakan Alat Penguji Markup Email. Tempelkan kode markup Anda dan klik tombol Validasi untuk memindai konten dan menerima laporan tentang error yang ada.
Spesifikasi
Tinjau detail email Anda untuk melihat apakah ada properti yang sesuai dengan reservasi Anda. Dengan me-markup properti tambahan ini, Anda mengizinkan Google untuk menampilkan deskripsi reservasi yang jauh lebih kaya kepada pengguna.
Reservasi RentalCar
Nama jenis: RentalCarReservation
Memperluas Reservasi
Nama | Jenis | Deskripsi |
---|---|---|
pemesanan | Organisasi atau Orang | Agen atau agensi pemesanan. Juga menerima string (mis., ""). |
pemesananAgent.name | Teks | Nama agen/layanan. |
pemesananAgent.url | URL | Situs agen/layanan. |
waktu pemesanan | DateTime | Tanggal reservasi dilakukan. |
cancelReservasiUrl | URL | Halaman web tempat reservasi dapat dibatalkan. |
checkinUrl | URL | Halaman tempat penumpang dapat check in. |
confirmReservationUrl | URL | Halaman web tempat reservasi dapat dikonfirmasi. |
dropoffLocation (Wajib) |
AutoRental atau Tempat | Tempat mobil dikembalikan. |
dropoffLocation.alamat (Wajib) |
Alamat Pos | Alamat lokasi pengantaran. |
dropoffLocation.address.addressCountry (Wajib) |
Teks atau Negara | Negara lokasi pengantaran. |
dropoffLocation.address.addressLocality (Wajib) |
Teks | Lokalitas (misalnya, kota) dari lokasi pengantaran. |
dropoffLocation.address.addressRegion (Wajib) |
Teks | Wilayah (misalnya, Negara Bagian) dari lokasi penjemputan. |
dropoffLocation.address.postalCode (Wajib) |
Teks | Kode pos lokasi pengantaran. |
dropoffLocation.address.streetAddress (Wajib) |
Teks | Alamat lokasi pengantaran. |
dropoffLocation.name (Wajib) |
Teks | Nama lokasi pengantaran. |
dropoffLocation.telepon | Teks | (disarankan untuk Kartu Konfirmasi/Jawaban Penelusuran) Nomor telepon Tempat. |
dropoffTime (Wajib) |
DateTime | Saat mobil dikembalikan. |
ModifiedTime yang dimodifikasi | DateTime | (direkomendasikan untuk Kartu Konfirmasi/Jawaban Penelusuran) Waktu reservasi terakhir diubah. |
ubahReservasiUrl | URL | (direkomendasikan untuk Kartu Konfirmasi/Jawaban Penelusuran) Halaman web tempat reservasi dapat diubah. |
pickupLocation (Wajib) |
AutoRental atau Tempat | Tempat mobil diambil. |
pickupLocation.alamat (Wajib) |
Alamat Pos | Alamat lokasi pengambilan. |
pickupLocation.address.addressCountry (Wajib) |
Teks atau Negara | Negara lokasi penjemputan. |
pickupLocation.address.addressLocality (Wajib) |
Teks | Lokalitas (misalnya, kota) lokasi pengambilan. |
pickupLocation.address.addressRegion (Wajib) |
Teks | Wilayah (misalnya, Negara Bagian) dari lokasi pengambilan. |
pickupLocation.address.postalCode (Wajib) |
Teks | Kode pos lokasi pengambilan. |
pickupLocation.address.streetAddress (Wajib) |
Teks | Alamat lokasi pengambilan. |
pickupLocation.name (Wajib) |
Teks | Nama lokasi pengambilan. |
pickupLocation.telepon | Teks | (disarankan untuk Kartu Konfirmasi/Jawaban Penelusuran) Nomor telepon Tempat. |
pickupTime (Wajib) |
DateTime | Saat mobil diambil. |
calonAction (Wajib) |
CheckInAction, ConfirmAction, CancelAction atau | Tindakan yang didukung untuk RentalCarReservation. |
price | Teks | Total harga RentalCarReservation. |
priceCurrency | Teks | Mata uang (dalam format ISO 4217 3 huruf) dari harga RentalCarReservation. |
programKeanggotaan | Keanggotaan Program | Semua keanggotaan dalam flyer sering, program loyalitas hotel, dll. yang diterapkan ke reservasi. |
programKeanggotaan.memberNumber | Teks | ID langganan. |
programKeanggotaan.program | Teks | Nama program. |
reservationFor (Wajib) |
Mobil yang dicadangkan. | |
reservasiFor.brand (Wajib) |
Merek | Merek yang terkait dengan RentalCar. |
reservasiFor.brand.name (Wajib) |
Teks | Nama Merek. |
reservasiFor.deskripsi | Teks | Deskripsi singkat mobil Sewaan. |
reservasiFor.model (Wajib) |
Teks | Model RentalCar. |
reservasiFor.name (Wajib) |
Teks | Nama RentalCar. |
reservasiFor.rentalCompany (Wajib) |
Organisasi | Perusahaan yang menyewa mobil. Juga menerima string (mis. "Hertz"). |
reservasiFor.rentalCompany.nama (Wajib) |
Teks | Nama perusahaan rental. |
reservationNumber (Wajib) |
Teks | Nomor atau ID reservasi. |
reservationStatus (Wajib) |
Status Reservasi | Status reservasi saat ini. |
underName (Wajib) |
Organisasi atau Orang | Pengemudi. |
underName.email | Teks | Alamat email. |
underName.name (Wajib) |
Teks | Nama Orang. |
url | URL | Halaman web tempat reservasi dapat dilihat. |