इस पेज पर, Schema.org के होटल के स्ट्रक्चर्ड डेटा मार्कअप के लिए तकनीकी जानकारी और शब्दावली का रेफ़रंस दिया गया है.
खास जानकारी
होटल के किराये के स्ट्रक्चर्ड डेटा से, मशीन के पढ़ने लायक स्टैंडर्ड फ़ॉर्मैट मिलता है. इससे आपकी वेबसाइट पर लिस्ट किए गए होटल के किराये के बारे में जानकारी दी जा सकती है, पुष्टि की जा सकती है, और उसे दिखाया जा सकता है. इससे कोई फ़र्क़ नहीं पड़ता कि आपका विज़ुअल लेआउट कैसा है. इसमें मूल कीमतें, किराये, कमरे की खास बातें, शुल्क और टैक्स की जानकारी, और बुकिंग से जुड़ी नीतियां शामिल हैं.
Google का सुझाव है कि आप अपने वेब पेजों को Schema.org के स्टैंडर्ड स्ट्रक्चर्ड डेटा के साथ एनोटेट करें. इससे आपके वेब पेजों से कीमतों की जानकारी सटीक तरीके से निकाली जा सकेगी.
स्टैंडर्ड स्ट्रक्चर्ड डेटा की मदद से, कीमत की सटीक जानकारी की पुष्टि करने की प्रोसेस को बढ़ाया जा सकता है. इसके लिए, क्रॉलर की विश्वसनीयता को बेहतर बनाया जाता है, कीमत की सटीक जानकारी की पुष्टि करने की संख्या बढ़ाई जाती है, कीमत की सटीक जानकारी से जुड़ी समस्याओं को सीधे तौर पर डीबग किया जाता है, और कीमत के सटीक होने के आधार पर मिले स्कोर को बनाए रखा जाता है.
अगर आपको स्ट्रक्चर्ड डेटा के बारे में ज़्यादा जानकारी नहीं है, तो स्ट्रक्चर्ड डेटा के शब्दावली और फ़ॉर्मैट के बारे में ज़्यादा जानें.
Google Hotels, होटल के किराये की सटीक जानकारी की जांच करने के लिए, डिफ़ॉल्ट रूप से माइक्रोडेटा फ़ॉर्मैट का सुझाव देता है. किराये की पुष्टि करने के लिए, JSON-LD फ़ॉर्मैट का इस्तेमाल नहीं किया जा सकता. ध्यान दें कि यह सुझाव, होटल के किराये की सटीक जानकारी की पुष्टि करने के लिए ही है. इससे Google के अलग-अलग प्लैटफ़ॉर्म पर स्ट्रक्चर्ड डेटा के अन्य इस्तेमाल पर कोई असर नहीं पड़ता. जैसे, Google Search पर दिखने वाले ज़्यादा बेहतर नतीजे (रिच रिज़ल्ट). सामान्य खोज सुविधाओं के लिए इस्तेमाल किए जा सकने वाले फ़ॉर्मैट के बारे में ज़्यादा जानने के लिए, इस्तेमाल किए जा सकने वाले फ़ॉर्मैट देखें.
इस दस्तावेज़ में, होटल के लिए स्ट्रक्चर्ड डेटा लागू करने के बारे में ज़्यादा जानकारी दी गई है.
Hotel स्ट्रक्चर्ड डेटा का इस्तेमाल, आपके वेब पेज पर होटल के हिसाब से फ़ील्ड को एनोटेट करने के लिए किया जाता है. Hotel स्ट्रक्चर्ड डेटा में ये प्रॉपर्टी होती हैं:
nameऔरaddressप्रॉपर्टीmakesOfferप्रॉपर्टीHotel priceSpecificationप्रॉपर्टीhasMerchantReturnPolicyप्रॉपर्टीeligibleCustomerTypeप्रॉपर्टी
HotelRoom स्ट्रक्चर्ड डेटा का इस्तेमाल, आपके वेब पेज पर कमरे के हिसाब से फ़ील्ड में एनोटेशन जोड़ने के लिए किया जाता है.
HotelRoom स्ट्रक्चर्ड डेटा में ये प्रॉपर्टी होती हैं:
offersप्रॉपर्टीbedऔरoccupancyप्रॉपर्टीHotelRoom priceSpecificationप्रॉपर्टीincludesObjectप्रॉपर्टीavailabilityप्रॉपर्टीamenityFeatureप्रॉपर्टी
नेविगेशन एट्रिब्यूट का इस्तेमाल, क्रॉलर को इंटरैक्टिव एलिमेंट और पेज की स्थितियों के बारे में बताने के लिए किया जाता है. ज़्यादा जानकारी के लिए, नेविगेशन टैगिंग देखें.
होटल के लिए स्ट्रक्चर्ड डेटा
होटल इकाई पर ये प्रॉपर्टी लागू होती हैं.
name और address प्रॉपर्टी
name और address प्रॉपर्टी का इस्तेमाल, होटल के नाम और जगह की जानकारी देने के लिए किया जाता है. name और address प्रॉपर्टी ये हैं:
"@type": "Hotel",
"name": "hotel-name",
"identifier": "hotel-id-1234",
"address": {
"@type": "PostalAddress",
"addressCountry": "XX",
"addressLocality": "City Name",
"addressRegion": "State Name",
"postalCode": "01234",
"streetAddress": "1234 Main St."
},
सिंटैक्स
name और address प्रॉपर्टी में इस सिंटैक्स का इस्तेमाल किया जाता है:
माइक्रोडेटा
<div itemscope itemtype="https://schema.org/Hotel">
<span itemprop="name">hotel-name</span>
<meta itemprop="identifier" content="hotel-id-1234"/>
<div itemprop="address" itemscope itemtype="https://schema.org/PostalAddress">
<span itemprop="streetAddress">1234 Main St.</span>,
<span itemprop="addressLocality">City Name</span>,
<span itemprop="addressRegion">State Name</span>
<span itemprop="postalCode">01234</span>
<span itemprop="addressCountry">XX</span>
</div>
<div itemprop="makesOffer" itemscope itemtype="https://schema.org/Offer https://schema.org/LodgingReservation">
...
</div>
</div>
JSON-LD (अब सेवा में नहीं है)
{
"@context": "https://schema.org",
"@type": "Hotel",
"name": "hotel-name",
"identifier": "hotel-id-1234",
"address": {
"@type": "PostalAddress",
"addressCountry": "XX",
"addressLocality": "City Name",
"addressRegion": "State Name",
"postalCode": "01234",
"streetAddress": "1234 Main St."
},
"makesOffer": {
"@type": ["Offer", "LodgingReservation"]
...
}
}
प्रॉपर्टी
name और address प्रॉपर्टी ये हैं:
| प्रॉपर्टी | ज़रूरी है? | टाइप | ब्यौरा |
|---|---|---|---|
| Hotel.name | Required | string | होटल का नाम |
| Hotel.identifier | Required | string | पार्टनर का होटल आईडी. आइडेंटिफ़ायर, हर होटल के लिए यूनीक स्ट्रिंग होना चाहिए. साथ ही, यह कीमत वाले फ़ीड में इस्तेमाल की गई स्ट्रिंग से पूरी तरह मेल खाना चाहिए. |
| Hotel.address | Optional | PostalAddress | होटल का पता या जगह की जानकारी. |
नाम और पते का उदाहरण
यहां name और address एनोटेशन जोड़ने का एक बुनियादी उदाहरण दिया गया है:
माइक्रोडेटा
<div itemscope itemtype="https://schema.org/Hotel">
<h1 itemprop="name">Mountain Hotel</h1>
<meta itemprop="identifier" content="hotel-id-1234"/>
<div itemprop="address" itemscope itemtype="https://schema.org/PostalAddress">
<span itemprop="streetAddress">Technikerstrasse 21</span>,
<span itemprop="addressLocality">Innsbruck</span>,
<span itemprop="addressRegion">Tyrol</span>
<span itemprop="postalCode">6020</span>
<span itemprop="addressCountry">AT</span>
</div>
<div itemprop="makesOffer" itemscope itemtype="https://schema.org/Offer https://schema.org/LodgingReservation">
Check-in: <time itemprop="checkinTime" content="2023-03-10T15:00:00">Mar 10, 2023 3:00 PM</time>
Check-out: <time itemprop="checkoutTime" content="2023-03-16T10:00:00">Mar 16, 2023 10:00 AM</time>
<div itemprop="priceSpecification" itemscope itemtype="https://schema.org/CompoundPriceSpecification">
<span itemprop="priceCurrency" content="USD">$</span><span itemprop="price">1222.74</span>
</div>
</div>
</div>
JSON-LD (अब सेवा में नहीं है)
{
"@context": "https://schema.org",
"@type": "Hotel",
"name": "Mountain Hotel",
"identifier": "hotel-id-1234",
"address": {
"@type": "PostalAddress",
"addressCountry": "AT",
"addressLocality": "Innsbruck",
"addressRegion": "Tyrol",
"postalCode": "6020",
"streetAddress": "Technikerstrasse 21"
},
"makesOffer": {
"@type": ["Offer", "LodgingReservation"],
"checkinTime": "2023-03-10 15:00:00",
"checkoutTime": "2023-03-16 10:00:00",
"priceSpecification": {
"@type": "CompoundPriceSpecification",
"price": 1222.74,
"priceCurrency": "USD"
}
}
}
makesOffer प्रॉपर्टी
makesOffer एनोटेशन का इस्तेमाल, होटल की यात्रा की योजनाओं को मार्कअप करने के लिए किया जाता है.
"makesOffer": {
"@type": ["Offer", "LodgingReservation"],
"checkinTime": "YYYY-MM-DD[THH:mm:ss]",
"checkoutTime": "YYYY-MM-DD[THH:mm:ss]",
"availability": "https://schema.org/InStock",
...
}
सिंटैक्स
makesOffer प्रॉपर्टी में इस सिंटैक्स का इस्तेमाल किया जाता है:
माइक्रोडेटा
<div itemscope itemtype="https://schema.org/Hotel">
<span itemprop="name">hotel-name</span>
<div itemprop="makesOffer" itemscope itemtype="https://schema.org/Offer https://schema.org/LodgingReservation">
Check-in: <time itemprop="checkinTime" content="YYYY-MM-DDTHH:mm:ss">YYYY-MM-DD[THH:mm:ss]</time>
Check-out: <time itemprop="checkoutTime" content="YYYY-MM-DDTHH:mm:ss">YYYY-MM-DD[THH:mm:ss]</time>
<meta itemprop="availability" content="https://schema.org/InStock"/>
<div itemprop="priceSpecification" itemscope itemtype="https://schema.org/CompoundPriceSpecification">
...
</div>
</div>
</div>
JSON-LD (अब सेवा में नहीं है)
{
"@context": "https://schema.org",
"@type": "Hotel",
"name": "hotel-name",
"identifier": "hotel-id-1234",
"address": { ... },
"makesOffer": {
"@type": ["Offer", "LodgingReservation"],
"checkinTime": "YYYY-MM-DD[THH:mm:ss]",
"checkoutTime": "YYYY-MM-DD[THH:mm:ss]",
"availability": "https://schema.org/InStock",
"priceSpecification": { ... }
}
}
प्रॉपर्टी
makesOffer प्रॉपर्टी ये हैं:
| प्रॉपर्टी | ज़रूरी है? | टाइप | ब्यौरा |
|---|---|---|---|
| makesOffer | Required | Offer and LodgingReservation | यात्रा की दी गई योजना के लिए होटल के ऑफ़र.
|
| LodgingReservation.checkinTime | Required | DateTime | उपयोगकर्ता के टाइमज़ोन के हिसाब से, चेक-इन करने का समय. अगर आपके टाइमज़ोन की जानकारी नहीं दी गई है, तो होटल के टाइमज़ोन को माना जाता है. |
| LodgingReservation.checkoutTime | Required | DateTime | उपयोगकर्ता के टाइमज़ोन के हिसाब से चेक-आउट करने का समय. अगर आपके टाइमज़ोन की जानकारी नहीं दी गई है, तो होटल के टाइमज़ोन को माना जाता है. |
उदाहरण: makesOffer
होटल के ऑफ़र को एनोटेट करने का एक बुनियादी उदाहरण यहां दिया गया है. किसी यात्रा कार्यक्रम के लिए, एक से ज़्यादा ऑफ़र तय किए जा सकते हैं. हालांकि, आपको Google पर दिखने वाले किराये को सबसे पहले तय करना चाहिए. इसके बाद, अन्य किराये तय किए जाने चाहिए. कीमत में, लागू होने वाले सभी टैक्स शामिल हैं.
माइक्रोडेटा
<div itemscope itemtype="https://schema.org/Hotel">
<span itemprop="name">Mountain Hotel</span>
<div itemprop="makesOffer" itemscope itemtype="https://schema.org/Offer https://schema.org/LodgingReservation">
Check-in: <time itemprop="checkinTime" content="2023-03-10T15:00:00">Mar 10, 2023 3:00 PM</time>
Check-out: <time itemprop="checkoutTime" content="2023-03-16T10:00:00">Mar 16, 2023 10:00 AM</time>
<div itemprop="priceSpecification" itemscope itemtype="https://schema.org/CompoundPriceSpecification">
<span itemprop="priceCurrency" content="USD">$</span><span itemprop="price">1222.74</span>
</div>
</div>
<div itemprop="makesOffer" itemscope itemtype="https://schema.org/Offer https://schema.org/LodgingReservation">
Check-in: <time itemprop="checkinTime" content="2023-03-10T15:00:00">Mar 10, 2023 3:00 PM</time>
Check-out: <time itemprop="checkoutTime" content="2023-03-16T10:00:00">Mar 16, 2023 10:00 AM</time>
<div itemprop="priceSpecification" itemscope itemtype="https://schema.org/CompoundPriceSpecification">
<span itemprop="priceCurrency" content="USD">$</span><span itemprop="price">1200.74</span>
</div>
</div>
</div>
JSON-LD (अब सेवा में नहीं है)
{
"@context": "https://schema.org",
"@type": "Hotel",
"name": "Mountain Hotel",
"identifier": "hotel-id-1234",
"address": { ... },
"makesOffer": [
{
"@type": ["Offer", "LodgingReservation"],
"checkinTime": "2023-03-10 15:00:00",
"checkoutTime": "2023-03-16 10:00:00",
"priceSpecification": {
"@type": "CompoundPriceSpecification",
"price": 1222.74,
"priceCurrency": "USD"
}
},
{
"@type": ["Offer", "LodgingReservation"],
"checkinTime": "2023-03-10 15:00:00",
"checkoutTime": "2023-03-16 10:00:00",
"priceSpecification": {
"@type": "CompoundPriceSpecification",
"price": 1200.74,
"priceCurrency": "USD"
}
}
]
}
Hotel priceSpecification प्रॉपर्टी
इस प्रॉपर्टी का इस्तेमाल, होटल या होटल के कमरों के किराये की जानकारी को एनोटेट करने के लिए किया जाता है. कीमतों और टैक्स की जानकारी देने के लिए, दो और प्रॉपर्टी की ज़रूरत होती है. आपको CompoundPriceSpecification का इस्तेमाल करना चाहिए, ताकि कीमत की पूरी जानकारी दी जा सके. जैसे, मूल किराया, टैक्स, और छूट.
UnitPriceSpecification का इस्तेमाल करके, अतिरिक्त टैक्स या खास तरह के शुल्क की जानकारी दें. जैसे, ResortFee, GenericTax, और ServiceFee. priceSpecification प्रॉपर्टी, Offer प्रॉपर्टी के साथ बंडल की जाती है.
{
...
"priceSpecification": {
"@type": "CompoundPriceSpecification",
"price": "float",
"priceCurrency": "currency",
"priceComponent": [
{
"@type": "UnitPriceSpecification",
"name": "GenericTax",
"price": "float",
"priceCurrency": "currency"
},
...
]
}
}
सिंटैक्स
Hotel priceSpecification प्रॉपर्टी में इस सिंटैक्स का इस्तेमाल किया जाता है:
माइक्रोडेटा
<div itemscope itemtype="https://schema.org/Hotel">
<span itemprop="name">hotel-name</span>
...
<div itemprop="makesOffer" itemscope itemtype="https://schema.org/Offer https://schema.org/LodgingReservation">
...
<div itemprop="priceSpecification" itemscope itemtype="https://schema.org/CompoundPriceSpecification">
<span itemprop="priceCurrency" content="USD">$</span><span itemprop="price">float</span>
<div itemprop="priceComponent" itemscope itemtype="https://schema.org/UnitPriceSpecification">
<span itemprop="name"></span>
<span itemprop="priceCurrency" content="USD">$</span><span itemprop="price">float</span>
</div>
<div itemprop="priceComponent" itemscope itemtype="https://schema.org/UnitPriceSpecification">
<span itemprop="name">GenericTax</span>
<span itemprop="priceCurrency" content="USD">$</span><span itemprop="price">float</span>
<meta itemprop="priceComponentType" content="GenericTax"/>
</div>
<div itemprop="priceComponent" itemscope itemtype="https://schema.org/UnitPriceSpecification">
<span itemprop="name">Discount</span>
<span itemprop="priceCurrency" content="USD">$</span><span itemprop="price">float</span>
<meta itemprop="priceComponentType" content="Discount"/>
</div>
</div>
</div>
</div>
JSON-LD (अब सेवा में नहीं है)
{
"@context": "https://schema.org",
"@type": "Hotel",
...
"makesOffer": {
"@type": ["Offer", "LodgingReservation"],
...
"priceSpecification": {
"@type": "CompoundPriceSpecification",
"price": "float",
"priceCurrency": "currency",
"priceComponent": [
{
"@type": "UnitPriceSpecification",
"name": "",
"price": "float",
"priceCurrency": "currency"
},
{
"@type": "UnitPriceSpecification",
"name": "GenericTax",
"price": "float",
"priceCurrency": "currency",
"priceComponentType": "GenericTax",
"potentialAction": {
"@type": "https://schema.org/PayAction",
"recipient": {
"@type": "OnlineBusiness",
"name": "name-of-the-business"
}
}
},
{
"@type": "UnitPriceSpecification",
"name": "Discount",
"price": "float",
"priceCurrency": "currency",
"priceComponentType": "Discount"
}
]
}
}
}
प्रॉपर्टी
hotel priceSpecification प्रॉपर्टी ये हैं:
| प्रॉपर्टी | ज़रूरी है? | टाइप | ब्यौरा |
|---|---|---|---|
| Hotel.Offer.priceSpecification.price | Required | float | होटल का कुल किराया, जिसमें टैक्स और शुल्क शामिल हैं. आपके लैंडिंग पेज पर, Google के हिसाब से तय किया गया किराया हमेशा एनोटेट किया जाना चाहिए. साथ ही, किराए की पूरी जानकारी भी दी जानी चाहिए. किराये की जानकारी देने वाली एनोटेशन की मदद से, किराये की सटीक जानकारी की जांच पूरी की जा सकती है. Google, होटल लेवल और कमरे के लेवल, दोनों के हिसाब से तय किए गए किराये को स्वीकार करता है. |
| Hotel.Offer.priceSpecification.priceCurrency | Required | currency | तय की गई कीमत के लिए, तीन अक्षर वाला मुद्रा कोड. उदाहरण के लिए: "USD"
. |
| Hotel.Offer.priceSpecification.priceComponent | Optional | UnitPriceSpecification[] | होटल के लिए टैक्स और शुल्क के साथ कुल किराये की जानकारी. कीमत के लिए स्ट्रक्चर्ड डेटा दो तरह का होता है:
आपको |
| Hotel.Offer.priceSpecification.priceComponent. potentialAction | Optional | PayAction | होटल में पेमेंट करने की सुविधा.होटल में पेमेंट करने की सुविधा के तहत, बुकिंग साइट पर चेक-आउट के समय और होटल में चेक-इन के दौरान लिए जाने वाले किराये की जानकारी शामिल होती है. आपको Google,
|
उदाहरण
यहां होटल के किराये की जानकारी देने के उदाहरण दिए गए हैं.
कीमत
यहां अपने वेब पेज में कीमत का स्ट्रक्चर्ड डेटा जोड़ने का एक बुनियादी उदाहरण दिया गया है. makesOffer प्रॉपर्टी में, होटल लेवल के एक से ज़्यादा ऑफ़र शामिल किए जा सकते हैं.
अगर आपको address प्रॉपर्टी की जानकारी देनी है, तो PostalAddress टाइप के साथ-साथ addressCountry, postalCode, streetAddress और अन्य फ़ील्ड की जानकारी देना ज़रूरी है. Google पर दिखने वाला किराया, makesOffer प्रॉपर्टी में सबसे पहले दिखना चाहिए. कीमत में, लागू होने वाले सभी टैक्स शामिल हैं.
माइक्रोडेटा
<div itemscope itemtype="https://schema.org/Hotel">
<span itemprop="name">ACME Hotel</span>
<meta itemprop="identifier" content="hotel-id-1234"/>
<div itemprop="address" itemscope itemtype="https://schema.org/PostalAddress">
<span itemprop="streetAddress">Technikerstrasse 21</span>,
<span itemprop="addressLocality">Innsbruck</span>,
<span itemprop="addressRegion">Tyrol</span>
<span itemprop="postalCode">6020</span>
<span itemprop="addressCountry">AT</span>
</div>
<div itemprop="makesOffer" itemscope itemtype="https://schema.org/Offer https://schema.org/LodgingReservation">
Check-in: <time itemprop="checkinTime" content="2023-03-10T15:00:00">Mar 10, 2023 3:00 PM</time>
Check-out: <time itemprop="checkoutTime" content="2023-03-16T10:00:00">Mar 16, 2023 10:00 AM</time>
<div itemprop="priceSpecification" itemscope itemtype="https://schema.org/CompoundPriceSpecification">
<span itemprop="priceCurrency" content="USD">$</span><span itemprop="price">1222.74</span>
</div>
</div>
<div itemprop="makesOffer" itemscope itemtype="https://schema.org/Offer https://schema.org/LodgingReservation">
Check-in: <time itemprop="checkinTime" content="2023-03-10T15:00:00">Mar 10, 2023 3:00 PM</time>
Check-out: <time itemprop="checkoutTime" content="2023-03-16T10:00:00">Mar 16, 2023 10:00 AM</time>
<div itemprop="priceSpecification" itemscope itemtype="https://schema.org/CompoundPriceSpecification">
<span itemprop="priceCurrency" content="USD">$</span><span itemprop="price">1200.74</span>
</div>
</div>
</div>
JSON-LD (अब सेवा में नहीं है)
{
"@context": "https://schema.org",
"@type": "Hotel",
"name": "ACME Hotel",
"identifier": "hotel-id-1234",
"address": {
"@type": "PostalAddress",
"addressCountry": "AT",
"addressLocality": "Innsbruck",
"addressRegion": "Tyrol",
"postalCode": "6020",
"streetAddress": "Technikerstrasse 21"
},
"makesOffer": [
{
"@type": ["Offer", "LodgingReservation"],
"checkinTime": "2023-03-10 15:00:00",
"checkoutTime": "2023-03-16 10:00:00",
"priceSpecification": {
"@type": "CompoundPriceSpecification",
"price": 1222.74,
"priceCurrency": "USD"
}
},
{
"@type": ["Offer", "LodgingReservation"],
"checkinTime": "2023-03-10 15:00:00",
"checkoutTime": "2023-03-16 10:00:00",
"priceSpecification": {
"@type": "CompoundPriceSpecification",
"price": 1200.74,
"priceCurrency": "USD"
}
}
]
}
किराये की जानकारी
यहां priceSpecification प्रॉपर्टी का एक उदाहरण दिया गया है, जिसमें किराये का ब्रेकडाउन दिखाया गया है. UnitPriceSpecification कॉम्पोनेंट का इस्तेमाल करके, मूल किराया, सामान्य टैक्स, और छूट जैसे टैक्स तय किए जाते हैं. UnitPriceSpecification कॉम्पोनेंट से जुड़ी वैल्यू के साथ priceComponentType फ़ील्ड को सेट करना न भूलें.
ठहरने की पूरी अवधि के लिए कुल किराया, CompoundPriceSpecification प्रॉपर्टी में बताया जाना चाहिए. किराये की जानकारी priceComponent प्रॉपर्टी में दी जानी चाहिए.
माइक्रोडेटा
<div itemscope itemtype="https://schema.org/Hotel">
<h1 itemprop="name">ACME Hotel</h1>
<meta itemprop="identifier" content="hotel-id-1234"/>
<div itemprop="address" itemscope itemtype="https://schema.org/PostalAddress">
<span itemprop="streetAddress">123 Main street</span>,
<span itemprop="addressLocality">Mountain View</span>,
<span itemprop="addressRegion">Santa Clara</span>
<span itemprop="postalCode">94040</span>
<span itemprop="addressCountry">US</span>
</div>
<div itemprop="makesOffer" itemscope itemtype="https://schema.org/Offer https://schema.org/LodgingReservation">
Check-in: <time itemprop="checkinTime" content="2023-03-10T15:00:00">Mar 10, 2023 3:00 PM</time>
Check-out: <time itemprop="checkoutTime" content="2023-03-16T10:00:00">Mar 16, 2023 10:00 AM</time>
<div itemprop="priceSpecification" itemscope itemtype="https://schema.org/CompoundPriceSpecification">
Total Price: <span itemprop="priceCurrency" content="USD">$</span><span itemprop="price">1222.74</span>
<!-- Price Components -->
<div itemprop="priceComponent" itemscope itemtype="https://schema.org/UnitPriceSpecification">
<span itemprop="name">Base Rate</span>: <span itemprop="priceCurrency" content="USD">$</span><span itemprop="price">1150</span>
</div>
<div itemprop="priceComponent" itemscope itemtype="https://schema.org/UnitPriceSpecification">
<span itemprop="name">GenericTax</span>: <span itemprop="priceCurrency" content="USD">$</span><span itemprop="price">172.74</span>
<meta itemprop="priceComponentType" content="GenericTax" />
</div>
<div itemprop="priceComponent" itemscope itemtype="https://schema.org/UnitPriceSpecification">
<span itemprop="name">Discount</span>: <span itemprop="priceCurrency" content="USD">$</span><span itemprop="price">-100</span>
<meta itemprop="priceComponentType" content="Discount" />
</div>
</div>
</div>
</div>
JSON-LD (अब सेवा में नहीं है)
{
"@context": "https://schema.org",
"@type": "Hotel",
"name": "ACME Hotel",
"identifier": "hotel-id-1234",
"address": {...},
"makesOffer": {
"@type": ["Offer", "LodgingReservation"],
"checkinTime": "2023-03-10 15:00:00",
"checkoutTime": "2023-03-16 10:00:00",
"priceSpecification": {
"@type": "CompoundPriceSpecification",
"price": 1222.74,
"priceCurrency": "USD",
"priceComponent": [
{
"@type": "UnitPriceSpecification",
"name": "",
"price": 1150,
"priceCurrency": "USD"
},
{
"@type": "UnitPriceSpecification",
"name": "GenericTax",
"price": 172.74,
"priceCurrency": "USD",
"priceComponentType": "GenericTax"
},
{
"@type": "UnitPriceSpecification",
"name": "Discount",
"price": -100,
"priceCurrency": "USD",
"priceComponentType": "Discount"
}
]
}
}
}
पेमेंट का पॉइंट
यहां PayAction के 'पाने वाले का टाइप' एट्रिब्यूट का इस्तेमाल करके, potentialAction एट्रिब्यूट की वैल्यू तय करने का उदाहरण दिया गया है.
इस पैकेज का कुल किराया 1,170 डॉलर है. ऑनलाइन वेबसाइट, बुकिंग के समय कुल किराये का कुछ हिस्सा लेती है. यह हिस्सा 1,150 डॉलर है. इसे "@type": "OnlineBusiness" का इस्तेमाल करके बताया गया है. इसके अलावा, उपयोगकर्ता को होटल में चेक-इन के समय बाकी 20 डॉलर चुकाने होते हैं. इसे @type": "Hotel" का इस्तेमाल करके बताया गया है.
बुकिंग के समय और होटल में पेमेंट को अलग-अलग हिस्सों में बांटने के लिए, आपको potentialAction कॉम्पोनेंट की जानकारी देनी होगी. अगर इसे तय नहीं किया गया है, तो बुकिंग के समय payAction, पेमेंट के डिफ़ॉल्ट तरीके के तौर पर पेमेंट को इंटरप्रेट करता है.
माइक्रोडेटा
<div itemscope itemtype="https://schema.org/Hotel">
<span itemprop="name">ACME Hotel</span>
<meta itemprop="identifier" content="hotel-id-1234"/>
<div itemprop="makesOffer" itemscope itemtype="https://schema.org/Offer https://schema.org/LodgingReservation">
Check-in: <time itemprop="checkinTime" content="2023-03-10T15:00:00">Mar 10, 2023 3:00 PM</time>
Check-out: <time itemprop="checkoutTime" content="2023-03-16T10:00:00">Mar 16, 2023 10:00 AM</time>
<div itemprop="priceSpecification" itemscope itemtype="https://schema.org/CompoundPriceSpecification">
Price Due: <span itemprop="priceCurrency" content="USD">$</span><span itemprop="price">1170</span>
<!-- Paid Online -->
<div itemprop="priceComponent" itemscope itemtype="https://schema.org/UnitPriceSpecification">
<span itemprop="priceCurrency" content="USD">$</span><span itemprop="price">1150</span>
<div itemprop="potentialAction" itemscope itemtype="https://schema.org/PayAction">
<div itemprop="recipient" itemscope itemtype="https://schema.org/OnlineBusiness">
<span itemprop="name">myonlinebusiness</span>
</div>
</div>
</div>
<!-- Paid at Hotel -->
<div itemprop="priceComponent" itemscope itemtype="https://schema.org/UnitPriceSpecification">
<span itemprop="priceCurrency" content="USD">$</span><span itemprop="price">20</span>
<div itemprop="potentialAction" itemscope itemtype="https://schema.org/PayAction">
<div itemprop="recipient" itemscope itemtype="https://schema.org/Hotel">
<span itemprop="name">The Langham, Boston</span>
</div>
</div>
</div>
</div>
</div>
</div>
JSON-LD (अब सेवा में नहीं है)
{
"@context": "https://schema.org",
"@type": "Hotel",
"name": "ACME Hotel",
"identifier": "hotel-id-1234",
"makesOffer": {
"@type": ["Offer", "LodgingReservation"],
"checkinTime": "2023-03-10 15:00:00",
"checkoutTime": "2023-03-16 10:00:00]",
"priceSpecification": {
"@type": "CompoundPriceSpecification",
"price": 1170,
"priceCurrency": "USD",
"priceComponent": [
{
"@type": "UnitPriceSpecification",
"price": 1150,
"priceCurrency": "USD",
"potentialAction": {
"@type": "https://schema.org/PayAction",
"recipient": {
"@type": "OnlineBusiness",
"name": "myonlinebusiness"
}
}
},
{
"@type": "UnitPriceSpecification",
"price": 20,
"priceCurrency": "USD",
"potentialAction": {
"@type": "https://schema.org/PayAction",
"recipient": {
"@type": "Hotel",
"name": "The Langham, Boston",
"address": { ... }
}
}
}
]
}
}
}
hasMerchantReturnPolicy प्रॉपर्टी
इस प्रॉपर्टी का इस्तेमाल, यात्रा की योजनाओं में कारोबारी या कंपनी की रिफ़ंड नीति को एनोटेट करने के लिए किया जाता है.
"hasMerchantReturnPolicy": {
"@type": "MerchantReturnPolicy",
"returnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow",
"refundType": "https://schema.org/FullRefund",
"merchantReturnDays": "YYYY-MM-DD[THH:mm:ss]",
"restockingFee": 0
}
सिंटैक्स
hasMerchantReturnPolicy का सिंटैक्स यह है:
माइक्रोडेटा
<div itemscope itemtype="https://schema.org/Hotel">
...
<div itemprop="makesOffer" itemscope itemtype="https://schema.org/Offer https://schema.org/LodgingReservation">
...
<div itemprop="hasMerchantReturnPolicy" itemscope itemtype="https://schema.org/MerchantReturnPolicy">
<link itemprop="returnPolicyCategory" href="https://schema.org/MerchantReturnFiniteReturnWindow"/>
<link itemprop="refundType" href="https://schema.org/FullRefund"/>
<meta itemprop="merchantReturnDays" content="YYYY-MM-DDTHH:mm:ss"/>
<meta itemprop="restockingFee" content="0"/>
</div>
</div>
</div>
JSON-LD (अब सेवा में नहीं है)
{
"@context": "https://schema.org",
"@type": "Hotel",
...
"makesOffer": {
"@type": ["Offer", "LodgingReservation"],
"checkinTime": "YYYY-MM-DD[THH:mm:ss]",
"checkoutTime": "YYYY-MM-DD[THH:mm:ss]",
"priceSpecification": { ... },
"hasMerchantReturnPolicy": {
"@type": "MerchantReturnPolicy",
"returnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow",
"refundType": "https://schema.org/FullRefund",
"merchantReturnDays": "YYYY-MM-DD[THH:mm:ss]",
"restockingFee": 0
}
}
}
प्रॉपर्टी
hasMerchantReturnPolicy प्रॉपर्टी यह है:
| एट्रिब्यूट | ज़रूरी है? | टाइप | ब्यौरा |
|---|---|---|---|
| Offer.hasMerchantReturnPolicy | Optional | MerchantReturnPolicy | कारोबारी या कंपनी की रिफ़ंड नीति. पार्टनर को अगर |
सामान लौटाने की नीति का उदाहरण
यहां होटल के लिए स्ट्रक्चर्ड डेटा का एक बुनियादी उदाहरण दिया गया है. इसमें कमरे की जानकारी और टैक्स और शुल्क के साथ कुल कीमत शामिल है. इस उदाहरण में, ठहरने की ऐसी बुकिंग के बारे में बताया गया है जिसे 18 दिसंबर, 2023 को रात 11 बजे (यूटीसी) तक बिना किसी शुल्क के रद्द किया जा सकता है. अगर पार्टनर की रद्द करने की नीतियों के तहत, ठहरने के लिए चुकाए गए पूरे पैसे का रिफ़ंड नहीं मिलता है, तो उन्हें "MerchantReturnPolicy.restockingFee" का इस्तेमाल करना चाहिए. restockingFee की डिफ़ॉल्ट वैल्यू $0 होती है.
माइक्रोडेटा
<div itemscope itemtype="https://schema.org/Hotel">
<span itemprop="name">ACME Hotel</span>
<div itemprop="makesOffer" itemscope itemtype="https://schema.org/Offer https://schema.org/LodgingReservation">
...
<div itemprop="hasMerchantReturnPolicy" itemscope itemtype="https://schema.org/MerchantReturnPolicy">
<link itemprop="returnPolicyCategory" href="https://schema.org/MerchantReturnFiniteReturnWindow"/>
<link itemprop="refundType" href="https://schema.org/FullRefund"/>
Cancellation Deadline: <time itemprop="merchantReturnDays" content="2023-12-18T23:00:00">2023-12-18 23:00:00</time>
Fee: $<span itemprop="restockingFee">0</span>
</div>
</div>
</div>
JSON-LD (अब सेवा में नहीं है)
{
"@context": "https://schema.org",
"@type": "Hotel",
"name": "ACME Hotel",
"identifier": "hotel-id-1234",
"description": "Beautiful resort in the outskirts of the city",
"address": {...},
"makesOffer": {
"@type": ["Offer", "LodgingReservation"],
"checkinTime": "2023-12-15 16:00:00",
"checkoutTime": "2023-12-20 11:00:00",
"priceSpecification": {...},
"hasMerchantReturnPolicy": {
"@type": "MerchantReturnPolicy",
"returnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow",
"refundType": "https://schema.org/FullRefund",
"merchantReturnDays": "2023-12-18 23:00:00",
"restockingFee": 0
}
}
}
eligibleCustomerType प्रॉपर्टी
इस प्रॉपर्टी का इस्तेमाल, होटल की सदस्यता लेने वाले खरीदारों के लिए उपलब्ध कराए गए इनाम वाले प्रोग्राम के बारे में एनोटेशन जोड़ने के लिए किया जा सकता है.
"eligibleCustomerType": "RewardsMember",
"priceSpecification": {
"@type": "CompoundPriceSpecification",
"price": "float",
"priceCurrency": "currency"
}
सिंटैक्स
eligibleCustomerType प्रॉपर्टी का सिंटैक्स यह है:
माइक्रोडेटा
<div itemscope itemtype="https://schema.org/Hotel">
...
<div itemprop="makesOffer" itemscope itemtype="https://schema.org/Offer https://schema.org/LodgingReservation">
<meta itemprop="eligibleCustomerType" content="RewardsMember"/>
...
</div>
</div>
JSON-LD (अब सेवा में नहीं है)
{
"@context": "https://schema.org",
"@type": "Hotel",
...
"makesOffer": {
"@type": ["Offer", "LodgingReservation"],
"checkinTime": "YYYY-MM-DD[THH:mm:ss]",
"checkoutTime": "YYYY-MM-DD[THH:mm:ss]",
"eligibleCustomerType": "RewardsMember",
"priceSpecification": { ... }
}
}
प्रॉपर्टी
eligibleCustomerType प्रॉपर्टी यह है:
| एट्रिब्यूट | ज़रूरी है? | टाइप | ब्यौरा |
|---|---|---|---|
| Offer.eligibleCustomerType | Optional | BusinessEntityType | लॉयल्टी प्रोग्राम या सदस्यों को मिलने वाले इनाम. कई होटल पेज पर, सदस्यों के लिए तय की गई कीमतों के साथ-साथ सार्वजनिक तौर पर उपलब्ध कीमतें भी दिखाई जाती हैं, ताकि लोगों को लॉयल्टी प्रोग्राम के लिए साइन अप करने के लिए बढ़ावा दिया जा सके. खास ऑडियंस के लिए तय किए गए किराये, जैसे कि सदस्यों के लिए तय किए गए किराये की जानकारी देने के लिए,Offer.eligibleCustomerType प्रॉपर्टी सेट करें. |
उदाहरण
यहां रिवॉर्ड प्रोग्राम के सदस्यों के लिए तय किए गए किराये के उदाहरण दिए गए हैं.
सदस्यों के लिए किराये
यहां लॉयल्टी प्रोग्राम के लिए, सदस्यों के लिए तय की गई कीमत या फ़ेंस किए गए किराये की जानकारी देने का एक बुनियादी उदाहरण दिया गया है. ग्राहक, होटल का "rewards member" है.
माइक्रोडेटा
<div itemscope itemtype="https://schema.org/Hotel">
<span itemprop="name">ACME Hotel</span>
<meta itemprop="identifier" content="hotel-id-1234"/>
<div itemprop="address" itemscope itemtype="https://schema.org/PostalAddress">
<!-- Address details -->
</div>
<div itemprop="makesOffer" itemscope itemtype="https://schema.org/Offer https://schema.org/LodgingReservation">
<span itemprop="name">RewardsMember</span>
<meta itemprop="eligibleCustomerType" content="RewardsMember"/>
Check-in: <time itemprop="checkinTime" content="2023-12-15T16:00:00">Dec 15, 2023 4:00 PM</time>
Check-out: <time itemprop="checkoutTime" content="2023-12-20T11:00:00">Dec 20, 2023 11:00 AM</time>
<div itemprop="priceSpecification" itemscope itemtype="https://schema.org/CompoundPriceSpecification">
Total: <span itemprop="priceCurrency" content="USD">$</span><span itemprop="price">1342.74</span>
<div itemprop="priceComponent" itemscope itemtype="https://schema.org/UnitPriceSpecification">
<span itemprop="name">Base rate</span>: <span itemprop="priceCurrency" content="USD">$</span><span itemprop="price">1069.98</span>
</div>
<div itemprop="priceComponent" itemscope itemtype="https://schema.org/UnitPriceSpecification">
<span itemprop="name">GenericTax</span>: <span itemprop="priceCurrency" content="USD">$</span><span itemprop="price">172.74</span>
</div>
<div itemprop="priceComponent" itemscope itemtype="https://schema.org/UnitPriceSpecification">
<span itemprop="name">ResortFee</span>: <span itemprop="priceCurrency" content="USD">$</span><span itemprop="price">100</span>
</div>
</div>
</div>
</div>
JSON-LD (अब सेवा में नहीं है)
{
"@context": "https://schema.org",
"@type": "Hotel",
"name": "ACME Hotel",
"identifier": "hotel-id-1234",
"address": {...},
"makesOffer": {
"@type": ["Offer", "LodgingReservation"],
"name": "RewardsMember",
"checkinTime": "2023-12-15 16:00:00",
"checkoutTime": "2023-12-20 11:00:00",
"eligibleCustomerType": "RewardsMember",
"priceSpecification": {
"@type": "CompoundPriceSpecification",
"price": 1342.74,
"priceCurrency": "USD",
"priceComponent": [
{
"@type": "UnitPriceSpecification",
"name": "Base rate",
"price": 1069.98,
"priceCurrency": "USD"
},
{
"@type": "UnitPriceSpecification",
"name": "GenericTax",
"price": 172.74,
"priceCurrency": "currency"
},
{
"@type": "UnitPriceSpecification",
"name": "ResortFee",
"price": 100,
"priceCurrency": "USD"
}
]
}
}
}
सदस्यों और सामान्य उपयोगकर्ताओं के लिए किराये
यह सामान्य और सदस्यों के लिए तय की गई कीमत के एनोटेशन का उदाहरण है. सदस्यों के लिए तय की गई कीमत, सामान्य कीमत से पहले दिखाई जाती है.
माइक्रोडेटा
<div itemscope itemtype="https://schema.org/Hotel">
<span itemprop="name">ACME Hotel</span>
<meta itemprop="identifier" content="hotel-id-1234"/>
<div itemprop="address" itemscope itemtype="https://schema.org/PostalAddress">
<!-- Address details -->
</div>
<!-- Member Rate -->
<div itemprop="makesOffer" itemscope itemtype="https://schema.org/Offer https://schema.org/LodgingReservation">
<span itemprop="name">RewardsMember</span>
<meta itemprop="eligibleCustomerType" content="RewardsMember"/>
Check-in: <time itemprop="checkinTime" content="2023-12-15T16:00:00">Dec 15, 2023 4:00 PM</time>
Check-out: <time itemprop="checkoutTime" content="2023-12-20T11:00:00">Dec 20, 2023 11:00 AM</time>
<div itemprop="priceSpecification" itemscope itemtype="https://schema.org/CompoundPriceSpecification">
Total: <span itemprop="priceCurrency" content="USD">$</span><span itemprop="price">1342.74</span>
<div itemprop="priceComponent" itemscope itemtype="https://schema.org/UnitPriceSpecification">
<span itemprop="name">Base rate</span>: <span itemprop="priceCurrency" content="USD">$</span><span itemprop="price">1069.98</span>
</div>
<div itemprop="priceComponent" itemscope itemtype="https://schema.org/UnitPriceSpecification">
<span itemprop="name">GenericTax</span>: <span itemprop="priceCurrency" content="currency">$</span><span itemprop="price">172.74</span>
</div>
<div itemprop="priceComponent" itemscope itemtype="https://schema.org/UnitPriceSpecification">
<span itemprop="name">ResortFee</span>: <span itemprop="priceCurrency" content="USD">$</span><span itemprop="price">100</span>
</div>
</div>
</div>
<!-- Regular Rate -->
<div itemprop="makesOffer" itemscope itemtype="https://schema.org/Offer https://schema.org/LodgingReservation">
<span itemprop="name">regularRate</span>
Check-in: <time itemprop="checkinTime" content="2023-12-15T16:00:00">Dec 15, 2023 4:00 PM</time>
Check-out: <time itemprop="checkoutTime" content="2023-12-20T11:00:00">Dec 20, 2023 11:00 AM</time>
<div itemprop="priceSpecification" itemscope itemtype="https://schema.org/CompoundPriceSpecification">
Total: <span itemprop="priceCurrency" content="USD">$</span><span itemprop="price">1572.24</span>
<div itemprop="priceComponent" itemscope itemtype="https://schema.org/UnitPriceSpecification">
<span itemprop="name">Base rate</span>: <span itemprop="priceCurrency" content="USD">$</span><span itemprop="price">1369.98</span>
</div>
<div itemprop="priceComponent" itemscope itemtype="https://schema.org/UnitPriceSpecification">
<span itemprop="name">GenericTax</span>: <span itemprop="priceCurrency" content="currency">$</span><span itemprop="price">202.26</span>
</div>
<div itemprop="priceComponent" itemscope itemtype="https://schema.org/UnitPriceSpecification">
<span itemprop="name">ResortFee</span>: <span itemprop="priceCurrency" content="USD">$</span><span itemprop="price">100</span>
</div>
</div>
</div>
</div>
JSON-LD (अब सेवा में नहीं है)
{
"@context": "https://schema.org",
"@type": "Hotel",
"name": "ACME Hotel",
"identifier": "hotel-id-1234",
"address": {...},
"makesOffer": [
{
"@type": ["Offer", "LodgingReservation"],
"name": "RewardsMember",
"checkinTime": "2023-12-15 16:00:00",
"checkoutTime": "2023-12-20 11:00:00",
"eligibleCustomerType": "RewardsMember",
"priceSpecification": {
"@type": "CompoundPriceSpecification",
"price": 1342.74,
"priceCurrency": "USD",
"priceComponent": [
{
"@type": "UnitPriceSpecification",
"name": "Base rate",
"price": 1069.98,
"priceCurrency": "USD"
},
{
"@type": "UnitPriceSpecification",
"name": "GenericTax",
"price": 172.74,
"priceCurrency": "currency"
},
{
"@type": "UnitPriceSpecification",
"name": "ResortFee",
"price": 100,
"priceCurrency": "USD"
}
]
}
},
{
"@type": ["Offer", "LodgingReservation"],
"name": "regularRate",
"checkinTime": "2023-12-15 16:00:00",
"checkoutTime": "2023-12-20 11:00:00",
"priceSpecification": {
"price": 1572.24,
"priceCurrency": "USD",
"priceComponent": [
{
"@type": "UnitPriceSpecification",
"name": "Base rate",
"price": 1369.98,
"priceCurrency": "USD"
},
{
"@type": "UnitPriceSpecification",
"name": "GenericTax",
"price": 202.26,
"priceCurrency": "currency"
},
{
"@type": "UnitPriceSpecification",
"name": "ResortFee",
"price": 100,
"priceCurrency": "USD"
}
]
}
}
]
}
HotelRoom स्ट्रक्चर्ड डेटा
HotelRoom इकाई पर ये प्रॉपर्टी लागू होती हैं.
offers प्रॉपर्टी
offers एनोटेशन का इस्तेमाल, कमरे की यात्रा की योजनाओं को मार्कअप करने के लिए किया जाता है. आपको HotelRoom की खास जानकारी के लिए, offers प्रॉपर्टी का इस्तेमाल करना चाहिए.
"offers": {
"@type": ["Offer", "LodgingReservation"],
"identifier": "hotel-room-id-1234",
"checkinTime": "YYYY-MM-DD[THH:mm:ss]",
"checkoutTime": "YYYY-MM-DD[THH:mm:ss]",
"priceSpecification": {...}
}
सिंटैक्स
offers प्रॉपर्टी का सिंटैक्स यह है:
माइक्रोडेटा
<div itemscope itemtype="https://schema.org/HotelRoom">
<meta itemprop="identifier" content="hotel-room-id-1234"/>
<div itemprop="offers" itemscope itemtype="https://schema.org/Offer https://schema.org/LodgingReservation">
Check-in: <time itemprop="checkinTime" content="YYYY-MM-DDTHH:mm:ss">YYYY-MM-DD[THH:mm:ss]</time>
Check-out: <time itemprop="checkoutTime" content="YYYY-MM-DDTHH:mm:ss">YYYY-MM-DD[THH:mm:ss]</time>
<div itemprop="priceSpecification" itemscope itemtype="https://schema.org/CompoundPriceSpecification">
<span itemprop="priceCurrency" content="USD">$</span><span itemprop="price">float</span>
...
</div>
</div>
</div>
JSON-LD (अब सेवा में नहीं है)
{
"@context": "https://schema.org",
"@type": "HotelRoom",
"identifier": "hotel-room-id-1234",
"offers": {
"@type": ["Offer", "LodgingReservation"],
"checkinTime": "YYYY-MM-DD[THH:mm:ss]",
"checkoutTime": "YYYY-MM-DD[THH:mm:ss]",
"priceSpecification": {
"@type": "CompoundPriceSpecification",
"price": "float",
"priceCurrency": "currency",
...
}
}
}
प्रॉपर्टी
offers प्रॉपर्टी ये हैं:
| प्रॉपर्टी | ज़रूरी है? | टाइप | ब्यौरा |
|---|---|---|---|
| offers | Required | Offer and LodgingReservation | यात्रा की दी गई योजना के लिए, कमरे के किराये की जानकारी.
|
| LodgingReservation.checkinTime | Required | DateTime | उपयोगकर्ता के टाइमज़ोन के हिसाब से, चेक-इन करने का समय. अगर आपके टाइमज़ोन की जानकारी नहीं दी गई है, तो होटल के टाइमज़ोन को माना जाता है. |
| LodgingReservation.checkoutTime | Required | DateTime | उपयोगकर्ता के टाइमज़ोन के हिसाब से चेक-आउट करने का समय. अगर आपके टाइमज़ोन की जानकारी नहीं दी गई है, तो होटल के टाइमज़ोन को माना जाता है. |
उदाहरण: offers
माइक्रोडेटा
<div itemscope itemtype="https://schema.org/HotelRoom">
<meta itemprop="identifier" content="hotel-room-id-1234"/>
<div itemprop="offers" itemscope itemtype="https://schema.org/Offer https://schema.org/LodgingReservation">
<meta itemprop="identifier" content="rate-plan-id-of-member-rate"/>
Check-in: <time itemprop="checkinTime" content="2023-03-10T15:00:00">Mar 10, 2023 3:00 PM</time>
Check-out: <time itemprop="checkoutTime" content="2023-03-16T10:00:00">Mar 16, 2023 10:00 AM</time>
<div itemprop="priceSpecification" itemscope itemtype="https://schema.org/CompoundPriceSpecification">
<span itemprop="priceCurrency" content="USD">$</span><span itemprop="price">1222.74</span>
</div>
</div>
</div>
JSON-LD (अब सेवा में नहीं है)
{
"@context": "https://schema.org",
"@type": "HotelRoom",
"identifier": "hotel-room-id-1234",
"offers": {
"@type": ["Offer", "LodgingReservation"],
"identifier": "rate-plan-id-of-member-rate",
"checkinTime": "2023-03-10 15:00:00",
"checkoutTime": "2023-03-16 10:00:00",
"priceSpecification": {
"@type": "CompoundPriceSpecification",
"price": 1222.74,
"priceCurrency": "USD"
}
}
}
bed और occupancy प्रॉपर्टी
bed प्रॉपर्टी का इस्तेमाल, कमरे में मौजूद बेड के टाइप और उनकी संख्या के बारे में बताने के लिए किया जाता है. occupancy प्रॉपर्टी का इस्तेमाल, कमरे में मौजूद मेहमानों की संख्या के बारे में बताने के लिए किया जाता है. HotelRoom प्रॉपर्टी का इस्तेमाल करके, bed और occupancy प्रॉपर्टी के बारे में बताया जा सकता है.
"@type": "Hotel",
"identifier": "hotel-id-1234",
"containsPlace": {
"@type": ["HotelRoom", "Product"],
"identifier": "hotel-room-id",
"bed": {
"@type": "BedDetails",
"numberOfBeds": "integer",
"typeOfBed": "KING"
},
"occupancy": {
"@type": "QuantitativeValue",
"value": "integer"
}
}
सिंटैक्स
bed और occupancy प्रॉपर्टी का सिंटैक्स यहां दिया गया है:
माइक्रोडेटा
<div itemscope itemtype="https://schema.org/Hotel">
<span itemprop="name">hotel-name</span>
<meta itemprop="identifier" content="hotel-id-1234"/>
<div itemprop="containsPlace" itemscope itemtype="https://schema.org/HotelRoom https://schema.org/Product">
<span itemprop="name">room-name</span>
<meta itemprop="identifier" content="hotel-room-id-1234"/>
<!-- Bed Details -->
<div itemprop="bed" itemscope itemtype="https://schema.org/BedDetails">
<span itemprop="numberOfBeds">integer</span>
<span itemprop="typeOfBed">KING</span>
</div>
<!-- Occupancy -->
<div itemprop="occupancy" itemscope itemtype="https://schema.org/QuantitativeValue">
Occupancy: <span itemprop="value">integer</span>
</div>
<div itemprop="offers" itemscope itemtype="https://schema.org/Offer https://schema.org/LodgingReservation">
...
</div>
</div>
</div>
JSON-LD (अब सेवा में नहीं है)
{
"@context": "https://schema.org",
"@type": "Hotel",
"name": "hotel-name",
"identifier": "hotel-id-1234",
"containsPlace": {
"@type": ["HotelRoom", "Product"],
"name": "room-name",
"identifier": "hotel-room-id-1234",
"bed": {
"@type": "BedDetails",
"numberOfBeds": "integer",
"typeOfBed": "KING"
},
"occupancy": {
"@type": "QuantitativeValue",
"value": "integer"
},
"offers": {
"@type": ["Offer", "LodgingReservation"],
"identifier": "rate-plan-id-of-member-rate",
"checkinTime": "YYYY-MM-DD[THH:mm:ss]",
"checkoutTime": "YYYY-MM-DD[THH:mm:ss]",
"priceSpecification": {
"@type": "CompoundPriceSpecification",
"price": "float",
"priceCurrency": "currency",
"priceComponent": {
"@type": "UnitPriceSpecification",
"name": "",
"price": "float",
"priceCurrency": "currency"
},
...
}
}
}
}
bed और occupancy प्रॉपर्टी को सिर्फ़ HotelRoom प्रॉपर्टी का इस्तेमाल करके सेट किया जा सकता है. कमरे के हिसाब से जानकारी, जैसे कि कमरे के लेवल पर किराये की जानकारी, Hotel प्रॉपर्टी के ज़रिए containsPlace प्रॉपर्टी में शामिल की जा सकती है. Hotel और HotelRoom स्पेसिफ़िकेशन का उदाहरण देखें.
प्रॉपर्टी
bed और occupancy प्रॉपर्टी ये हैं:
| प्रॉपर्टी | ज़रूरी है? | टाइप | ब्यौरा |
|---|---|---|---|
| HotelRoom.bed | Optional (Recommended) | bed | ठहरने की जगह में मौजूद बेड का टाइप और कमरे में रहने वाले लोगों की संख्या. इन वैल्यू का इस्तेमाल किया जा सकता है:
|
| HotelRoom.occupancy | Optional (Recommended) | QuantitativeValue | होटल के कमरे में मेहमानों की संख्या. ऑक्यूपेंसी के लिए टाइप ऑक्यूपेंसी, |
| containsPlace | Optional (Recommended) | LocationFeatureSpecification | इसका इस्तेमाल, किसी खास कमरे से जुड़े कमरे के लेवल के किराये को एनोटेट करने के लिए किया जाता है. इसका इस्तेमाल, कमरे में मौजूद सुविधाओं के बारे में बताने के लिए भी किया जा सकता है.
amenityFeature प्रॉपर्टी में |
उदाहरण
बिस्तरों और उनमें रहने वाले लोगों की संख्या के बारे में जानकारी देने वाले उदाहरण यहां दिए गए हैं.
उदाहरण: HotelRoom
यहां कमरे के स्पेसिफ़िकेशन के लिए, बेड और ऑक्यूपेंसी का एक सामान्य उदाहरण दिया गया है.
माइक्रोडेटा
<div itemscope itemtype="https://schema.org/HotelRoom https://schema.org/Product">
<meta itemprop="identifier" content="hotel-room-id-1234"/>
<span itemprop="name">Deluxe Room, 1 King Bed</span>
<div itemprop="bed" itemscope itemtype="https://schema.org/BedDetails">
<span itemprop="numberOfBeds">1</span>
<span itemprop="typeOfBed">KING</span>
</div>
<div itemprop="bed" itemscope itemtype="https://schema.org/BedDetails">
<span itemprop="numberOfBeds">1</span>
<span itemprop="typeOfBed">SINGLE</span>
</div>
<div itemprop="occupancy" itemscope itemtype="https://schema.org/QuantitativeValue">
Occupancy: <span itemprop="value">2</span>
</div>
<div itemprop="offers" itemscope itemtype="https://schema.org/Offer https://schema.org/LodgingReservation">
<meta itemprop="identifier" content="rate-plan-id-of-member-rate"/>
Check-in: <time itemprop="checkinTime" content="2023-03-10T15:00:00">Mar 10, 2023 3:00 PM</time>
Check-out: <time itemprop="checkoutTime" content="2023-03-16T10:00:00">Mar 16, 2023 10:00 AM</time>
<div itemprop="priceSpecification" itemscope itemtype="https://schema.org/CompoundPriceSpecification">
<span itemprop="priceCurrency" content="USD">$</span><span itemprop="price">1222.74</span>
</div>
</div>
</div>
JSON-LD (अब सेवा में नहीं है)
{
"@context": "https://schema.org",
"@type": ["HotelRoom", "Product"],
"name": "Deluxe Room, 1 King Bed",
"identifier": "hotel-room-id-1234",
"bed": [
{
"@type": "BedDetails",
"numberOfBeds": 1,
"typeOfBed": "KING"
},
{
"@type": "BedDetails",
"numberOfBeds": 1,
"typeOfBed": "SINGLE"
}
],
"occupancy": {
"@type": "QuantitativeValue",
"value": 2
},
"offers": {
"@type": ["Offer", "LodgingReservation"],
"identifier": "rate-plan-id-of-member-rate",
"checkinTime": "2023-03-10 15:00:00",
"checkoutTime": "2023-03-16 10:00:00",
"priceSpecification": {
"@type": "CompoundPriceSpecification",
"price": 1222.74,
"priceCurrency": "USD"
}
}
}
Hotel और HotelRoom का उदाहरण
यहां Hotel और HotelRoom प्रॉपर्टी के साथ-साथ bed, occupancy, और priceSpecification को एनोटेट करने का उदाहरण दिया गया है.
माइक्रोडेटा
<div itemscope itemtype="https://schema.org/Hotel">
<span itemprop="name">hotel-name</span>
<meta itemprop="identifier" content="hotel-id-1234"/>
<div itemprop="containsPlace" itemscope itemtype="https://schema.org/HotelRoom https://schema.org/Product">
<span itemprop="name">Deluxe Room, 1 King Bed</span>
<meta itemprop="identifier" content="hotel-room-id"/>
<div itemprop="bed" itemscope itemtype="https://schema.org/BedDetails">
<span itemprop="numberOfBeds">1</span>
<span itemprop="typeOfBed">KING</span>
</div>
<div itemprop="occupancy" itemscope itemtype="https://schema.org/QuantitativeValue">
Occupancy: <span itemprop="value">2</span>
</div>
<div itemprop="amenityFeature" itemscope itemtype="https://schema.org/LocationFeatureSpecification">
<span itemprop="name">Minibar</span>
<meta itemprop="value" content="true"/>
</div>
<div itemprop="offers" itemscope itemtype="https://schema.org/Offer https://schema.org/LodgingReservation">
<meta itemprop="identifier" content="rate-plan-id-of-member-rate"/>
Check-in: <time itemprop="checkinTime" content="2023-03-10T15:00:00">Mar 10, 2023 3:00 PM</time>
Check-out: <time itemprop="checkoutTime" content="2023-03-16T10:00:00">Mar 16, 2023 10:00 AM</time>
<div itemprop="priceSpecification" itemscope itemtype="https://schema.org/CompoundPriceSpecification">
<span itemprop="priceCurrency" content="USD">$</span><span itemprop="price">1222.74</span>
</div>
</div>
</div>
</div>
JSON-LD (अब सेवा में नहीं है)
{
"@context": "https://schema.org",
"@type": "Hotel",
"name": "hotel-name",
"identifier": "hotel-id-1234",
"containsPlace": {
"@type": ["HotelRoom", "Product"],
"name": "Deluxe Room, 1 King Bed",
"identifier": "hotel-room-id",
"bed": {
"@type": "BedDetails",
"numberOfBeds": 1,
"typeOfBed": "KING"
},
"occupancy": {
"@type": "QuantitativeValue",
"value": 2
},
"amenityFeature": {
"@type": "LocationFeatureSpecification",
"name": "Minibar",
"value": true
},
"offers": {
"@type": ["Offer", "LodgingReservation"],
"identifier": "rate-plan-id-of-member-rate",
"checkinTime": "2023-03-10 15:00:00",
"checkoutTime": "2023-03-16 10:00:00",
"priceSpecification": {
"@type": "CompoundPriceSpecification",
"price": 1222.74,
"priceCurrency": "USD"
}
}
}
}
HotelRoom priceSpecification प्रॉपर्टी
होटल के कमरे के किराये की जानकारी देने वाली प्रॉपर्टी, होटल के किराये की जानकारी देने वाली प्रॉपर्टी की तरह ही होती है.हालांकि, दोनों में यह अंतर होता है कि कमरे के किराये की जानकारी देने के लिए, Hotel.makesOffer प्रॉपर्टी के बजाय Product.offers प्रॉपर्टी का इस्तेमाल किया जाता है.
"priceSpecification": {
"@type": "CompoundPriceSpecification",
"price": "float",
"priceCurrency": "currency",
"priceComponent": {
"@type": "UnitPriceSpecification",
"name": "GenericTax",
"price": "float",
"priceCurrency": "currency"
}
...
}
सिंटैक्स
होटल के कमरों के लिए priceSpecification प्रॉपर्टी का सिंटैक्स यह है:
माइक्रोडेटा
<div itemscope itemtype="https://schema.org/HotelRoom https://schema.org/Product">
...
<div itemprop="offers" itemscope itemtype="https://schema.org/Offer https://schema.org/LodgingReservation">
...
<div itemprop="priceSpecification" itemscope itemtype="https://schema.org/CompoundPriceSpecification">
<span itemprop="priceCurrency" content="USD">$</span><span itemprop="price">float</span>
<div itemprop="priceComponent" itemscope itemtype="https://schema.org/UnitPriceSpecification">
<span itemprop="name"></span>
<span itemprop="priceCurrency" content="USD">$</span><span itemprop="price">float</span>
</div>
<div itemprop="priceComponent" itemscope itemtype="https://schema.org/UnitPriceSpecification">
<span itemprop="name">GenericTax</span>
<span itemprop="priceCurrency" content="USD">$</span><span itemprop="price">float</span>
<meta itemprop="priceComponentType" content="GenericTax"/>
</div>
<div itemprop="priceComponent" itemscope itemtype="https://schema.org/UnitPriceSpecification">
<span itemprop="name">Discount</span>
<span itemprop="priceCurrency" content="USD">$</span><span itemprop="price">float</span>
<meta itemprop="priceComponentType" content="Discount"/>
</div>
</div>
</div>
</div>
JSON-LD (अब सेवा में नहीं है)
{
"@context": "https://schema.org",
"@type": ["HotelRoom", "Product"],
...
"bed": {
"@type": "BedDetails",
"numberOfBeds": "integer",
"typeOfBed": "KING"
},
"occupancy": {
"@type": "QuantitativeValue",
"value": "integer"
},
"offers": {
"@type": ["Offer", "LodgingReservation"],
...
"priceSpecification": {
"@type": "CompoundPriceSpecification",
"price": "float",
"priceCurrency": "currency",
"priceComponent": [
{
"@type": "UnitPriceSpecification",
"name": "",
"price": "float",
"priceCurrency": "currency"
},
{
"@type": "UnitPriceSpecification",
"name": "GenericTax",
"price": "float",
"priceCurrency": "currency",
"priceComponentType": "GenericTax"
},
{
"@type": "UnitPriceSpecification",
"name": "Discount",
"price": "float",
"priceCurrency": "currency",
"priceComponentType": "Discount"
}
]
}
}
}
प्रॉपर्टी
HotelRoom priceSpecification प्रॉपर्टी ये हैं:
| प्रॉपर्टी | ज़रूरी है? | टाइप | ब्यौरा |
|---|---|---|---|
| Hotel.Offer.priceSpecification.price | Required | float |
आपके लैंडिंग पेज पर, Google के हिसाब से तय किया गया किराया हमेशा एनोटेट किया जाना चाहिए. साथ ही, किराए की पूरी जानकारी भी दी जानी चाहिए. किराये की जानकारी देने वाली एनोटेशन की मदद से, किराये की सटीक जानकारी की जांच पूरी की जा सकती है. Google, होटल लेवल और कमरे के लेवल, दोनों के हिसाब से तय किए गए किराये को स्वीकार करता है. |
| Hotel.Offer.priceSpecification.priceCurrency | Required | currency | तय की गई कीमत के लिए, तीन अक्षर वाला मुद्रा कोड. उदाहरण के लिए: "USD"
. |
| Hotel.Offer.priceSpecification.priceComponent | Optional | UnitPriceSpecification[] | होटल के कमरे और उसमें रहने वाले लोगों के लिए, टैक्स और शुल्क के साथ कुल किराये की जानकारी. साथ ही,
|
उदाहरण
HotelRoom कीमत की जानकारी के उदाहरण यहां दिए गए हैं.
कमरे के कुल किराये का उदाहरण
यहां ठहरने की अवधि और हर व्यक्ति के हिसाब से कीमत तय करने का एक बुनियादी उदाहरण दिया गया है.
माइक्रोडेटा
<div itemscope itemtype="https://schema.org/HotelRoom https://schema.org/Product">
<span itemprop="name">Deluxe Room King, 1 Single Bed</span>
<meta itemprop="identifier" content="hotel-room-id-1234"/>
<div itemprop="bed" itemscope itemtype="https://schema.org/BedDetails">
<span itemprop="numberOfBeds">1</span>
<span itemprop="typeOfBed">KING</span>
</div>
<div itemprop="bed" itemscope itemtype="https://schema.org/BedDetails">
<span itemprop="numberOfBeds">1</span>
<span itemprop="typeOfBed">SINGLE</span>
</div>
<div itemprop="occupancy" itemscope itemtype="https://schema.org/QuantitativeValue">
Occupancy: <span itemprop="value">2</span>
</div>
<div itemprop="offers" itemscope itemtype="https://schema.org/Offer https://schema.org/LodgingReservation">
Check-in: <time itemprop="checkinTime" content="2023-03-10T15:00:00">Mar 10, 2023 3:00 PM</time>
Check-out: <time itemprop="checkoutTime" content="2023-03-16T10:00:00">Mar 16, 2023 10:00 AM</time>
<div itemprop="priceSpecification" itemscope itemtype="https://schema.org/CompoundPriceSpecification">
<span itemprop="priceCurrency" content="USD">$</span><span itemprop="price">1232.74</span>
</div>
</div>
</div>
JSON-LD (अब सेवा में नहीं है)
{
"@context": "https://schema.org",
"@type": ["HotelRoom", "Product"],
"name": "Deluxe Room King, 1 Single Bed",
"identifier": "hotel-room-id-1234",
"bed": [
{
"@type": "BedDetails",
"numberOfBeds": 1,
"typeOfBed": "KING"
},
{
"@type": "BedDetails",
"numberOfBeds": 1,
"typeOfBed": "SINGLE"
}
],
"occupancy": {
"@type": "QuantitativeValue",
"value": 2
},
"offers": {
"@type": ["Offer", "LodgingReservation"],
"checkinTime": "2023-03-10 15:00:00",
"checkoutTime": "2023-03-16 10:00:00",
"priceSpecification": {
"@type": "CompoundPriceSpecification",
"price": 1232.74,
"priceCurrency": "USD"
}
}
}
कमरे के किराये को हिस्सों में बांटकर बताने का उदाहरण
यहां कमरे या प्लान के हिसाब से कीमत का उदाहरण दिया गया है. किराये के बारे में पूरी जानकारी, कमरे के टाइप के हिसाब से दी गई है. जैसे, Deluxe कमरा. साथ ही, bed और occupancy टाइप के हिसाब से भी जानकारी दी गई है. जैसे, KING और SINGLE बेड. इसमें दो मेहमानों के हिसाब से किराया बताया गया है.
माइक्रोडेटा
<div itemscope itemtype="https://schema.org/HotelRoom https://schema.org/Product">
<span itemprop="name">Deluxe Room King, 1 Single Bed</span>
<meta itemprop="identifier" content="hotel-room-id-1234"/>
<div itemprop="offers" itemscope itemtype="https://schema.org/Offer https://schema.org/LodgingReservation">
<meta itemprop="identifier" content="rate-plan-id-of-member-rate"/>
Check-in: <time itemprop="checkinTime" content="2023-03-10T15:00:00">Mar 10, 2023 3:00 PM</time>
Check-out: <time itemprop="checkoutTime" content="2023-03-16T10:00:00">Mar 16, 2023 10:00 AM</time>
<div itemprop="bed" itemscope itemtype="https://schema.org/BedDetails">
<span itemprop="numberOfBeds">1</span>
<span itemprop="typeOfBed">KING</span>
</div>
<div itemprop="bed" itemscope itemtype="https://schema.org/BedDetails">
<span itemprop="numberOfBeds">1</span>
<span itemprop="typeOfBed">SINGLE</span>
</div>
<div itemprop="occupancy" itemscope itemtype="https://schema.org/QuantitativeValue">
Occupancy: <span itemprop="value">2</span>
</div>
<div itemprop="priceSpecification" itemscope itemtype="https://schema.org/CompoundPriceSpecification">
Total: <span itemprop="priceCurrency" content="USD">$</span><span itemprop="price">1222.74</span>
<div itemprop="priceComponent" itemscope itemtype="https://schema.org/UnitPriceSpecification">
<span itemprop="name">Base rate</span>: <span itemprop="priceCurrency" content="USD">$</span><span itemprop="price">1150</span>
</div>
<div itemprop="priceComponent" itemscope itemtype="https://schema.org/UnitPriceSpecification">
<span itemprop="name">GenericTax</span>: <span itemprop="priceCurrency" content="USD">$</span><span itemprop="price">172.74</span>
<meta itemprop="priceComponentType" content="GenericTax"/>
</div>
<div itemprop="priceComponent" itemscope itemtype="https://schema.org/UnitPriceSpecification">
<span itemprop="name">Discount</span>: <span itemprop="priceCurrency" content="USD">$</span><span itemprop="price">-100</span>
<meta itemprop="priceComponentType" content="Discount"/>
</div>
</div>
</div>
</div>
JSON-LD (अब सेवा में नहीं है)
{
"@context": "https://schema.org",
"@type": ["HotelRoom", "Product"],
"name": "Deluxe Room King, 1 Single Bed",
"identifier": "hotel-room-id-1234",
"offers": {
"@type": ["Offer", "LodgingReservation"],
"identifier": "rate-plan-id-of-member-rate",
"checkinTime": "2023-03-10 15:00:00",
"checkoutTime": "2023-03-16 10:00:00",
"bed": [
{
"@type": "BedDetails",
"numberOfBeds": 1,
"typeOfBed": "KING"
},
{
"@type": "BedDetails",
"numberOfBeds": 1,
"typeOfBed": "SINGLE"
}
],
"occupancy": {
"@type": "QuantitativeValue",
"value": 2
},
"priceSpecification": {
"@type": "CompoundPriceSpecification",
"price": 1222.74,
"priceCurrency": "USD",
"priceComponent": [
{
"@type": "UnitPriceSpecification",
"name": "Base rate",
"price": 1150,
"priceCurrency": "USD"
},
{
"@type": "UnitPriceSpecification",
"name": "GenericTax",
"price": 172.74,
"priceCurrency": "USD",
"priceComponentType": "GenericTax"
},
{
"@type": "UnitPriceSpecification",
"name": "Discount",
"price": -100,
"priceCurrency": "USD",
"priceComponentType": "Discount"
}
]
}
}
}
includesObject प्रॉपर्टी
इस प्रॉपर्टी का इस्तेमाल, होटल या कमरे में दी जाने वाली सेवाओं के बारे में बताने के लिए किया जाता है. जैसे, खाने के विकल्प और वैले सर्विस. includesObject को Hotel या HotelRoom प्रॉपर्टी में से किसी एक में एनोटेट किया जा सकता है.
{
"includesObject": [
{
"@type": "TypeAndQuantityNode",
"typeOfGood": {
"@type": "Service",
"name": "Valet"
}
},
{
"@type": "TypeAndQuantityNode",
"amountOfThisGood": "float",
"unitText": "currency",
"typeOfGood": {
"@type": "FoodService",
"name": "MealCredit"
}
}
]
}
सिंटैक्स
includesObject में, कमरे में उपलब्ध किराये के हिसाब से तय की गई सेवाओं के लिए यह सिंटैक्स होता है:
माइक्रोडेटा
<div itemscope itemtype="https://schema.org/HotelRoom https://schema.org/Product">
...
<div itemprop="offers" itemscope itemtype="https://schema.org/Offer https://schema.org/LodgingReservation">
...
<div itemprop="includesObject" itemscope itemtype="https://schema.org/TypeAndQuantityNode">
<div itemprop="typeOfGood" itemscope itemtype="https://schema.org/Service">
<span itemprop="name">Valet</span>
</div>
</div>
<div itemprop="includesObject" itemscope itemtype="https://schema.org/TypeAndQuantityNode">
<meta itemprop="amountOfThisGood" content="float"/>
<meta itemprop="unitText" content="currency"/>
<div itemprop="typeOfGood" itemscope itemtype="https://schema.org/FoodService">
<span itemprop="name">MealCredit</span>
</div>
</div>
</div>
</div>
JSON-LD (अब सेवा में नहीं है)
{
"@context": "https://schema.org",
...
"@type": ["HotelRoom", "Product"],
...
"offers": {
"@type": ["Offer", "LodgingReservation"],
...
"priceSpecification": {
"@type": "CompoundPriceSpecification",
"price": "float",
"priceCurrency": "currency"
},
"includesObject": [
{
"@type": "TypeAndQuantityNode",
"typeOfGood": {
"@type": "Service",
"name": "Valet"
}
},
{
"@type": "TypeAndQuantityNode",
"amountOfThisGood": "float",
"unitText": "currency",
"typeOfGood": {
"@type": "FoodService",
"name": "MealCredit"
}
}
]
}
}
प्रॉपर्टी
includesObject में यह प्रॉपर्टी मौजूद होती है:
| एट्रिब्यूट | ज़रूरी है? | टाइप | ब्यौरा |
|---|---|---|---|
| Offer.includesObject | Optional | TypeAndQuantityNode | होटल या कमरे में दी जाने वाली सेवाएं. किराये के हिसाब से तय की गई सुविधाओं को किराये के हिसाब से तय की गई सुविधाएं, बुनियादी लेवल के ऑफ़र में भी शामिल हो सकती हैं. इसके अलावा, इन्हें अतिरिक्त शुल्क देकर ऐड-ऑन के तौर पर भी जोड़ा जा सकता है.
|
उदाहरण: includesObject
यहां, वैले पार्किंग और खाने-पीने की सेवाओं के लिए, किराये के हिसाब से तय की गई सुविधाओं का एक सामान्य उदाहरण दिया गया है. किराये के हिसाब से सुविधाओं के बारे में बताने के लिए, Offer.includesObject प्रॉपर्टी का इस्तेमाल किया जाना चाहिए. TypeAndQuantityNode.typeOfGood पर मौजूद नाम फ़ील्ड का इस्तेमाल, सेवा के टाइप के बारे में बताने के लिए किया जाना चाहिए.
माइक्रोडेटा
<div itemscope itemtype="https://schema.org/HotelRoom https://schema.org/Product">
<span itemprop="name">Deluxe Room, 1 King Bed</span>
<meta itemprop="identifier" content="hotel-room-id-1234"/>
<div itemprop="offers" itemscope itemtype="https://schema.org/Offer https://schema.org/LodgingReservation">
<meta itemprop="identifier" content="rate-plan-id-of-member-rate"/>
Check-in: <time itemprop="checkinTime" content="2023-03-10T15:00:00">Mar 10, 2023 3:00 PM</time>
Check-out: <time itemprop="checkoutTime" content="2023-03-16T10:00:00">Mar 16, 2023 10:00 AM</time>
<div itemprop="priceSpecification" itemscope itemtype="https://schema.org/CompoundPriceSpecification">
<span itemprop="priceCurrency" content="USD">$</span><span itemprop="price">1222.74</span>
</div>
<!-- Included Services -->
<div itemprop="includesObject" itemscope itemtype="https://schema.org/TypeAndQuantityNode">
<div itemprop="typeOfGood" itemscope itemtype="https://schema.org/Service">
<span itemprop="name">Valet</span>
</div>
</div>
<div itemprop="includesObject" itemscope itemtype="https://schema.org/TypeAndQuantityNode">
<meta itemprop="amountOfThisGood" content="50"/>
<meta itemprop="unitText" content="USD"/>
<div itemprop="typeOfGood" itemscope itemtype="https://schema.org/FoodService">
<span itemprop="name">MealCredit</span>
</div>
</div>
</div>
</div>
JSON-LD (अब सेवा में नहीं है)
{
"@context": "https://schema.org",
"@type": ["HotelRoom", "Product"],
"name": "Deluxe Room, 1 King Bed",
"identifier": "hotel-room-id-1234",
"offers": {
"@type": ["Offer", "LodgingReservation"],
"identifier": "rate-plan-id-of-member-rate",
"checkinTime": "2023-03-10 15:00:00",
"checkoutTime": "2023-03-16 10:00:00",
"priceSpecification": {
"@type": "CompoundPriceSpecification",
"price": 1222.74,
"priceCurrency": "USD"
},
"includesObject": [
{
"@type": "TypeAndQuantityNode",
"typeOfGood": {
"@type": "Service",
"name": "Valet"
}
},
{
"@type": "TypeAndQuantityNode",
"amountOfThisGood": 50,
"unitText": "USD",
"typeOfGood": {
"@type": "FoodService",
"name": "MealCredit"
}
}
]
}
}
availability प्रॉपर्टी
offer.availability प्रॉपर्टी का इस्तेमाल, होटल के कमरों के लिए बेची जा चुकी यात्रा की योजनाओं को एनोटेट करने के लिए किया जाता है.
"offers": {
"@type": ["Offer", "LodgingReservation"],
"checkinTime": "YYYY-MM-DD[THH:mm:ss]",
"checkoutTime": "YYYY-MM-DD[THH:mm:ss]",
"availability": "https://schema.org/SoldOut"
}
सिंटैक्स
availability प्रॉपर्टी का सिंटैक्स यह है:
माइक्रोडेटा
<div itemscope itemtype="https://schema.org/HotelRoom https://schema.org/Product">
...
<div itemprop="offers" itemscope itemtype="https://schema.org/Offer https://schema.org/LodgingReservation">
...
<meta itemprop="availability" content="https://schema.org/SoldOut"/>
Sold Out
</div>
</div>
JSON-LD (अब सेवा में नहीं है)
{
"@context": "https://schema.org",
...
"@type": ["HotelRoom", "Product"],
"name": "room-type",
"identifier": "hotel-room-id-1234",
"bed": {
"@type": "BedDetails",
"numberOfBeds": "integer",
"typeOfBed": "KING"
},
"occupancy": {
"@type": "QuantitativeValue",
"value": "integer"
},
"offers": {
"@type": ["Offer", "LodgingReservation"],
"checkinTime": "YYYY-MM-DD[THH:mm:ss]",
"checkoutTime": "YYYY-MM-DD[THH:mm:ss]",
"availability": "https://schema.org/SoldOut"
}
}
प्रॉपर्टी
availability प्रॉपर्टी की वैल्यू ये हैं:
| एट्रिब्यूट | ज़रूरी है? | टाइप | ब्यौरा |
|---|---|---|---|
| Offer.availability | Optional | ItemAvailability | होटल या कमरे की उपलब्धता. किराये की जानकारी,
अगर ऑफ़र को मान्य |
उदाहरण: availability
होटल के कमरे की उपलब्धता न होने की जानकारी दिखाने के लिए, यहां एक सामान्य उदाहरण दिया गया है. आपको कमरे के लिए, बेड का टाइप, बेड की संख्या, और बुकिंग के हिसाब से वयस्कों और बच्चों की संख्या की जानकारी शामिल करनी चाहिए.
माइक्रोडेटा
<div itemscope itemtype="https://schema.org/HotelRoom https://schema.org/Product">
<span itemprop="name">Deluxe Room, 1 King Bed</span>
<meta itemprop="identifier" content="hotel-room-id-1234"/>
<div itemprop="bed" itemscope itemtype="https://schema.org/BedDetails">
<span itemprop="numberOfBeds">1</span>
<span itemprop="typeOfBed">KING</span>
</div>
<div itemprop="bed" itemscope itemtype="https://schema.org/BedDetails">
<span itemprop="numberOfBeds">1</span>
<span itemprop="typeOfBed">SINGLE</span>
</div>
<div itemprop="occupancy" itemscope itemtype="https://schema.org/QuantitativeValue">
Occupancy: <span itemprop="value">2</span>
</div>
<div itemprop="offers" itemscope itemtype="https://schema.org/Offer https://schema.org/LodgingReservation">
Check-in: <time itemprop="checkinTime" content="2023-03-10T15:00:00">Mar 10, 2023 3:00 PM</time>
Check-out: <time itemprop="checkoutTime" content="2023-03-16T10:00:00">Mar 16, 2023 10:00 AM</time>
<meta itemprop="availability" content="https://schema.org/SoldOut"/>
Sold Out
<div itemprop="priceSpecification" itemscope itemtype="https://schema.org/CompoundPriceSpecification">
<!-- Price Specification details -->
</div>
</div>
</div>
JSON-LD (अब सेवा में नहीं है)
{
"@context": "https://schema.org",
"@type": ["HotelRoom", "Product"],
"name": "Deluxe Room, 1 King Bed",
"identifier": "hotel-room-id-1234",
"bed": [
{
"@type": "BedDetails",
"numberOfBeds": 1,
"typeOfBed": "KING"
},
{
"@type": "BedDetails",
"numberOfBeds": 1,
"typeOfBed": "SINGLE"
}
],
"occupancy": {
"@type": "QuantitativeValue",
"value": 2
},
"offers": {
"@type": ["Offer", "LodgingReservation"],
"checkinTime": "2023-03-10 15:00:00",
"checkoutTime": "2023-03-16 10:00:00",
"availability": "https://schema.org/SoldOut",
"priceSpecification": {...}
}
}
amenityFeature प्रॉपर्टी
amenityFeature प्रॉपर्टी का इस्तेमाल करके, सुविधाओं की जानकारी Hotel या HotelRoom टाइप में दी जा सकती है. कमरे में उपलब्ध सुविधाओं के बारे में बताने के लिए, आपको containsPlace प्रॉपर्टी का इस्तेमाल करना चाहिए.
{
"@type": "Hotel",
"amenityFeature": [
{
"@type": "LocationFeatureSpecification",
"name": "HotTub",
"hoursAvailable": {
"@type": "OpeningHoursSpecification",
"opens": "HH:mm:ss",
"closes": "HH:mm:ss"
}
},
{
"@type": "LocationFeatureSpecification",
"name": "GymFitnessEquipment",
"value": "boolean"
}
],
"containsPlace": {
"@type": "HotelRoom",
"amenityFeature": [
{
"@type": "LocationFeatureSpecification",
"name": "Minibar",
"value": true
},
{
"@type": "LocationFeatureSpecification",
"name": "Smoking",
"value": false
}
]
}
}
सिंटैक्स
amenityFeature और containsPlace प्रॉपर्टी का सिंटैक्स यह है:
माइक्रोडेटा
<div itemscope itemtype="https://schema.org/Hotel">
...
<!-- Hotel Amenity -->
<div itemprop="amenityFeature" itemscope itemtype="https://schema.org/LocationFeatureSpecification">
<span itemprop="name">HotTub</span>
<div itemprop="hoursAvailable" itemscope itemtype="https://schema.org/OpeningHoursSpecification">
<time itemprop="opens" content="HH:mm:ss">HH:mm:ss</time>
<time itemprop="closes" content="HH:mm:ss">HH:mm:ss</time>
</div>
</div>
<div itemprop="containsPlace" itemscope itemtype="https://schema.org/HotelRoom">
<!-- Room Amenity -->
<div itemprop="amenityFeature" itemscope itemtype="https://schema.org/LocationFeatureSpecification">
<span itemprop="name">Minibar</span>
<meta itemprop="value" content="boolean"/>
</div>
</div>
</div>
JSON-LD (अब सेवा में नहीं है)
{
"@context": "https://schema.org",
"@type": "Hotel",
...
"amenityFeature": {
"@type": "LocationFeatureSpecification",
"name": "HotTub",
"hoursAvailable": {
"@type": "OpeningHoursSpecification",
"opens": "HH:mm:ss",
"closes": "HH:mm:ss"
}
},
"containsPlace": {
"@type": "HotelRoom",
"amenityFeature": {
"@type": "LocationFeatureSpecification",
"name": "Minibar",
"value": "boolean"
}
}
}
सुविधाएं
इन सुविधाओं को अनुमति दी गई है और इन्हें name प्रॉपर्टी में तय किया गया है.
| एट्रिब्यूट | ज़रूरी है? | टाइप | ब्यौरा |
|---|---|---|---|
| amenityFeature.AC | Optional | boolean | होटल में एयर-कंडिशनर है या नहीं. |
| amenityFeature.AirportShuttle | Optional | boolean | होस्ट, हवाई अड्डे या अन्य टर्मिनल से आने-जाने की सुविधा देता है या नहीं. |
| amenityFeature.Balcony | Optional | boolean | क्या होटल में बालकनी है. |
| amenityFeature.BeachAccess | Optional | boolean | प्रॉपर्टी के पास मौजूद सार्वजनिक बीच का ऐक्सेस है या नहीं. |
| amenityFeature.ChildFriendly | Optional | boolean | प्रॉपर्टी बच्चों के लिए सही है या नहीं. |
| amenityFeature.Crib | Optional | boolean | प्रॉपर्टी में पालना की सुविधा है या नहीं. |
| amenityFeature.Elevator | Optional | boolean | प्रॉपर्टी में एलिवेटर की सुविधा है या नहीं. |
| amenityFeature.FirePlace | Optional | boolean | क्या होटल में फ़ायरप्लेस है. |
| amenityFeature.FreeBreakfast | Optional | boolean | क्या होटल के किराये में सभी मेहमानों के लिए मुफ़्त में नाश्ता शामिल है. किराये की जानकारी देने वाली सुविधाओं का इस्तेमाल करके यह बताएं कि नाश्ता सिर्फ़ कुछ खास रेट प्लान में शामिल है या नहीं. |
| amenityFeature.GymFitnessEquipment | Optional | boolean | क्या प्रॉपर्टी में जिम या फ़िटनेस का कोई सामान है. |
| amenityFeature.Heating | Optional | boolean | क्या होटल में हीटिंग सिस्टम है. |
| amenityFeature.HotTub | Optional | boolean | होटल में हॉट टब है या नहीं. |
| amenityFeature.InstantBookable | Optional | boolean | चेकआउट प्रोसेस के ज़रिए प्रॉपर्टी तुरंत बुक की जा सकती है या नहीं. अगर ऐसा नहीं है, तो बुकिंग की पुष्टि का इंतज़ार करें. |
| amenityFeature.IroningBoard | Optional | boolean | क्या होटल में इस्त्री करने के लिए बोर्ड है या नहीं. |
| amenityFeature.Kitchen | Optional | boolean | क्या इस जगह पर किचन है. |
| amenityFeature.Microwave | Optional | boolean | क्या होटल में माइक्रोवेव है. |
| amenityFeature.OpenAirBath(Hotels only) | Optional | boolean | क्या इस जगह पर खुले में नहाने की सुविधा है. अगर इसे कमरे के लेवल पर तय किया गया है, तो बाथटब सिर्फ़ कमरे में रहने वाले लोगों के लिए होना चाहिए. |
| amenityFeature.OutdoorGrill | Optional | boolean | प्रॉपर्टी में ग्रिल है या नहीं. |
| amenityFeature.OvenStove | Optional | boolean | प्रॉपर्टी में स्टोव है या नहीं. |
| amenityFeature.Patio | Optional | boolean | क्या प्रॉपर्टी में बाहर खुले में बैठने की जगह (पैटियो) है. |
| amenityFeature.Pool | Optional | boolean | क्या होटल में पूल है. |
| amenityFeature.PrivateBeachAccess | Optional | boolean | क्या प्रॉपर्टी के पास किसी निजी समुद्र तट का खास ऐक्सेस है. |
| amenityFeature.SelfCheckinCheckout | Optional | boolean | क्या प्रॉपर्टी खुद चेक-इन और चेक-आउट करने की सुविधा देती है. |
| amenityFeature.WasherDryer | Optional | boolean | क्या यहां कपड़े धुलवाने की सुविधा है. |
| amenityFeature.Wifi | Optional | boolean | प्रॉपर्टी में वाई-फ़ाई है या नहीं. |
| amenityFeature.Smoking | Optional | boolean | क्या होटल में धूम्रपान की अनुमति है. |
| amenityFeature.InternetType | Optional | Enum | प्रॉपर्टी पर उपलब्ध इंटरनेट का टाइप. इन वैल्यू का इस्तेमाल किया जा सकता है:
|
| amenityFeature.ParkingType | Optional | Enum | होटल में पार्किंग किस तरह की है. इन वैल्यू का इस्तेमाल किया जा सकता है:
|
| amenityFeature.PoolType | Optional | Enum | प्रॉपर्टी पर उपलब्ध पूल किस तरह का है. इन वैल्यू का इस्तेमाल किया जा सकता है:
|
| amenityFeature.RoomStyle | Optional | Enum | इससे पता चलता है कि कमरे का डिज़ाइन जापानी स्टाइल में है या नहीं. इन वैल्यू का इस्तेमाल किया जा सकता है:
|
| amenityFeature.LicenseNum | Required | string | कारोबार का लाइसेंस नंबर, जिसे दुनिया के कुछ इलाकों में मौजूद प्रॉपर्टी पर दिखाना ज़रूरी है. एक से ज़्यादा लाइसेंस नंबर दिए जा सकते हैं. साथ ही, अगर एक से ज़्यादा लाइसेंस मौजूद हैं, तो हमारा सुझाव है कि लाइसेंस के मालिक या लाइसेंस देने वाली संस्था का नाम जोड़ें. उदाहरण के लिए, |
प्रॉपर्टी
amenityFeature प्रॉपर्टी ये हैं:
| प्रॉपर्टी | ज़रूरी है? | टाइप | ब्यौरा |
|---|---|---|---|
| amenityFeature | Optional | LocationFeatureSpecification | होटल या कमरे में उपलब्ध सुविधाएं. इसे सुविधाओं की जानकारी, |
| containsPlace | Optional | LocationFeatureSpecification | होटल या कमरे में, होटल में ठहरने वाले सभी मेहमानों को मिलने वाली सुविधाएं. इसे
|
सुविधाओं का उदाहरण
यहां एक ऐसे होटल का उदाहरण दिया गया है जिसमें सुबह 10 बजे से रात 10 बजे तक पूल खुला रहता है. साथ ही, होटल में जिम की सुविधा उपलब्ध नहीं है. होटल के कमरे में सिगरेट पीना मना है. साथ ही, इसमें मिनी बार है.
माइक्रोडेटा
<div itemscope itemtype="https://schema.org/Hotel">
<span itemprop="name">ACME Hotel</span>
<!-- Amenities -->
<div itemprop="amenityFeature" itemscope itemtype="https://schema.org/LocationFeatureSpecification">
<span itemprop="name">HotTub</span>
<div itemprop="hoursAvailable" itemscope itemtype="https://schema.org/OpeningHoursSpecification">
Open from <time itemprop="opens" content="10:00:00">10:00</time>
to <time itemprop="closes" content="22:00:00">22:00</time>
</div>
</div>
<div itemprop="amenityFeature" itemscope itemtype="https://schema.org/LocationFeatureSpecification">
<span itemprop="name">GymFitnessEquipment</span>:
<meta itemprop="value" content="false"/> No
</div>
<div itemprop="containsPlace" itemscope itemtype="https://schema.org/HotelRoom">
<!-- Room Amenities -->
<div itemprop="amenityFeature" itemscope itemtype="https://schema.org/LocationFeatureSpecification">
<span itemprop="name">Minibar</span>:
<meta itemprop="value" content="true"/> Yes
</div>
<div itemprop="amenityFeature" itemscope itemtype="https://schema.org/LocationFeatureSpecification">
<span itemprop="name">Smoking</span>:
<meta itemprop="value" content="false"/> No
</div>
<div itemprop="offers" itemscope itemtype="https://schema.org/Offer https://schema.org/LodgingReservation">
<meta itemprop="identifier" content="rate-plan-id-of-member-rate"/>
Check-in: <time itemprop="checkinTime" content="2023-03-10T15:00:00">Mar 10, 2023 3:00 PM</time>
Check-out: <time itemprop="checkoutTime" content="2023-03-16T10:00:00">Mar 16, 2023 10:00 AM</time>
<div itemprop="priceSpecification" itemscope itemtype="https://schema.org/CompoundPriceSpecification">
<span itemprop="priceCurrency" content="USD">$</span><span itemprop="price">1222.74</span>
</div>
</div>
</div>
</div>
JSON-LD (अब सेवा में नहीं है)
{
"@context": "https://schema.org",
"@type": "Hotel",
"name": "ACME Hotel",
"address": { ... },
"amenityFeature": [
{
"@type": "LocationFeatureSpecification",
"name": "HotTub",
"hoursAvailable": {
"@type": "OpeningHoursSpecification",
"opens": "10:00:00",
"closes": "22:00:00"
}
},
{
"@type": "LocationFeatureSpecification",
"name": "GymFitnessEquipment",
"value": false
}
],
"containsPlace": {
"@type": "HotelRoom",
"amenityFeature": [
{
"@type": "LocationFeatureSpecification",
"name": "Minibar",
"value": true
},
{
"@type": "LocationFeatureSpecification",
"name": "Smoking",
"value": false
}
],
"offers": {
"@type": ["Offer", "LodgingReservation"],
"identifier": "rate-plan-id-of-member-rate",
"checkinTime": "2023-03-10 15:00:00",
"checkoutTime": "2023-03-16 10:00:00",
"priceSpecification": {
"@type": "CompoundPriceSpecification",
"price": 1222.74,
"priceCurrency": "USD"
}
}
}
}
नेविगेशन टैगिंग
data-nav- प्रीफ़िक्स वाले कस्टम एचटीएमएल5 एट्रिब्यूट का इस्तेमाल, इंटरैक्टिव एलिमेंट को एनोटेट करने और पेज की स्थितियों का एलान करने के लिए किया जाता है. इससे क्रॉलर को बुकिंग फ़्लो में नेविगेट करने की अनुमति मिलती है.
सिंटैक्स
नेविगेशन टैगिंग में, एट्रिब्यूट के इस सिंटैक्स का इस्तेमाल किया जाता है:
विशेषताएं
<body data-nav-stage="stage_name">
...
<button data-nav-criticalpath="true"
data-nav-interactiontype="CLICK"
data-nav-interactionorder="1">
Action
</button>
...
<button data-nav-close="true">Dismiss</button>
</body>
प्रॉपर्टी
नेविगेशन एट्रिब्यूट ये हैं:
| एट्रिब्यूट | वैल्यू | ब्यौरा |
|---|---|---|
| data-nav-stage | landing, room-selection, checkout, confirmation | यह कुकी, क्रॉलर के लिए ऐक्टिव फ़नल की स्थिति का एलान करती है. <body> या हाई-लेवल रैपर से अटैच किया गया हो. |
| data-nav-stage-final | true, false | फ़्लो के आखिरी पेज के लिए इंडिकेटर (डिफ़ॉल्ट false). अगर किसी पेज पर data-nav-criticalpath="true" वाले कोई भी एलिमेंट मौजूद नहीं हैं, तो क्रॉलर इसे फ़्लो का आखिरी पेज अपने-आप मान लेता है. |
| data-nav-criticalpath | true, false | यह उस एलिमेंट को मार्क करता है जिसके साथ क्रॉलर को इंटरैक्ट करना ज़रूरी है, ताकि वह बुकिंग के चेकआउट पेज पर पहुंच सके. अगर किसी पेज पर data-nav-criticalpath="true" वाले कोई भी एलिमेंट मौजूद नहीं हैं, तो क्रॉलर इसे फ़्लो का आखिरी पेज अपने-आप मान लेता है. |
| data-nav-interactiontype | CLICK, SELECT | इससे इंटरैक्शन ऐक्शन के बारे में पता चलता है. CLICK का इस्तेमाल बटन/लिंक के लिए किया जाता है. SELECT का इस्तेमाल ड्रॉपडाउन/रेडियो ग्रुप के लिए किया जाता है. |
| data-nav-interactionorder | integer | यह कुकी, कई चरणों में नेविगेट करने के लिए एक्ज़ीक्यूशन का क्रम तय करती है. कम नंबर वाले चरण पहले पूरे होते हैं. |
| data-nav-close | true | यह कुकी, पॉप-अप, कुकी बैनर ओवरले या अपसेल मॉडल पर खारिज करने वाले बटन को मार्क करती है. |
नेविगेशन का उदाहरण
नेविगेशन टैगिंग के उदाहरण यहां दिए गए हैं.
नेविगेशन क्लिक
यहां क्लिक नेविगेशन का एक सामान्य उदाहरण दिया गया है, जिसमें फ़नल स्टेज के बारे में बताया गया है.
<body data-nav-stage="room-selection" data-nav-stage-final="false">
<h1>Select Your Room</h1>
<!-- Crawler needs to click this to proceed -->
<button data-nav-criticalpath="true"
data-nav-interactiontype="CLICK"
data-nav-interactionorder="1">
Select & Proceed
</button>
</body>
कई चरणों वाला नेविगेशन
यहां एक से ज़्यादा चरणों वाले नेविगेशन का उदाहरण दिया गया है. इसमें कुकी बैनर, अकॉर्डियन का खुलासा, और क्लिक शामिल है.
<div data-nav-stage="landing" data-nav-stage-final="false">
<!-- Hotel, LodgingReservation info, and Offer price are expected to be included in this page -->
<!-- Step 1: Accept cookies -->
<div class="cookie-banner">
<p>We use cookies to improve your experience.</p>
<button data-nav-close="true"
data-nav-criticalpath="true"
data-nav-interactiontype="CLICK"
data-nav-interactionorder="1">Accept cookies</button>
</div>
<!-- Step 2: Open accordion to reveal pricing (Crucial for making prices visible in Mobile UIs) -->
<div data-nav-criticalpath="true"
data-nav-interactiontype="CLICK"
data-nav-interactionorder="2"
class="accordion-header">
<span>View Room Rates</span>
</div>
<!-- Step 3: Book the room -->
<div class="accordion-content">
<button data-nav-criticalpath="true"
data-nav-interactiontype="CLICK"
data-nav-interactionorder="3">
Book Now
</button>
</div>
</div>
पेज के बारे में जानकारी देने वाला फ़ॉर्म
यहां बुकिंग फ़्लो के फ़ाइनल पेज को दिखाने का एक उदाहरण दिया गया है.
<!-- Marks this as the final confirmation page where price is extracted -->
<!-- Hotel, LodgingReservation info, and Offer price are expected to be included in this page -->
<div data-nav-stage="confirmation" data-nav-stage-final="true">
<h1>Grand View Hotel</h1>
<!-- Price and other details here -->
</div>