डिलीवरी के मोड तय करना

डिलीवरी मोड से यह तय होता है कि होटल और यात्रा की योजना के कॉम्बिनेशन के लिए, Google को किराये के बारे में अपडेट कैसे भेजे जाएंगे. आपका डिलीवरी मोड सेट अप करने के लिए, आप और आपका तकनीकी खाता मैनेजर (टीएएम) आपके शुरुआती कॉन्फ़िगरेशन के दौरान साथ मिलकर काम करते हैं.

डिलीवरी मोड के बारे में खास जानकारी

डिफ़ॉल्ट रूप से, कमरे की उपलब्धता से पहले 330 दिनों तक और ठहरने की 30 रातों तक किसी होटल के बारे में क्वेरी की जा सकती है. हालांकि, यात्रा की ज़्यादा से ज़्यादा संख्या तय की जा सकती है. जैसे, चेक इन करने की तारीख और ठहरने की कुल अवधि.

जितनी ज़्यादा यात्रा की योजना को सपोर्ट किया जाएगा, उतनी ही ज़्यादा नीलामियों में हिस्सा लिया जाएगा. हालांकि, जितनी ज़्यादा यात्रा की योजना उपलब्ध कराई जाएगी, आपको कीमत से जुड़े डेटा को सटीक बनाए रखने के लिए, Google को उतना ही ज़्यादा डेटा भेजना होगा.

कीमतें अपडेट करने के सामान्य तरीकों में से किसी एक तरीके से लेन-देन मैसेज का इस्तेमाल किया जाता है:

  • एआरआई (पुश): यह प्राइसिंग डिलीवरी फ़ीड, जो रेट प्लान, उपलब्धता, और होटल के मेटाडेटा का इस्तेमाल करता है. इसकी मदद से, आपकी प्रॉपर्टी के लिए पहले से तय की गई किराये की रणनीतियां सेट की जाती हैं. पुल किया गया किराया और किराये में बदलाव किए गए किराये के उलट, एआरआई फ़ीड में किसी खास किराये या यात्रा की योजना के बारे में क्वेरी नहीं की जाती. इसके बजाय, उन मैसेज को पुश किया जाता है जिनमें जानकारी के सबसेट की जानकारी होती है. यह आपकी प्रॉपर्टी के लिए कीमत के मॉडल को दिखाता है. ऐसा किराये की अलग-अलग जानकारी, पाबंदियों, और उपलब्धता के आधार पर किया जाता है. उपलब्धता और कीमत तय करने के लिए, ARI फ़ीड, ओटीए एक्सएमएल स्पेसिफ़िकेशन (OTA_HotelRateAmountNotifRQ और OTA_HotelAvailNotifRQ) का इस्तेमाल करता है. उपलब्धता, किराया, और इन्वेंट्री डिलीवरी मोड के बारे में ज़्यादा जानने और यह तय करने के लिए कि यह फ़ीड टाइप आपके खाते के लिए सबसे सही है या नहीं, अपने खाता मैनेजर से संपर्क करें. ज़्यादा जानकारी के लिए, एआरआई का इस्तेमाल करना देखें.

  • पुल: कीमत और उपलब्धता से जुड़े डेटा की कैश मेमोरी को रीफ़्रेश करने के लिए, Google नियमित तौर पर आपकी सेवा की क्वेरी करता है. इस मॉडल में, Google आपके सर्वर को एक अनुरोध भेजता है और आपका सर्वर अपडेट किए गए डेटा के साथ जवाब देता है. यह मॉडल तब सबसे अच्छा रहता है, जब आपको कीमत में बदलाव होने का सटीक समय न पता हो या पूरे दिन अलग-अलग समय पर कीमत में बदलाव होता हो. किराये की जानकारी तब तक कैश मेमोरी में सेव रहती है, जब तक पार्टनर के दिए गए पिछले कीमत बदलाव के इतिहास के आधार पर, Google के एल्गोरिदम यह तय नहीं कर लेते कि किराये पुरानी हो गई हैं. ज़्यादा जानकारी के लिए, पुल डिलीवरी मोड का इस्तेमाल करना देखें.

  • कीमत में बदलाव (पहले इसे हिंट के साथ पुल किया जाता था): पुल की तरह ही, इसमें Google सिर्फ़ प्रॉपर्टी के सबसेट के लिए ही डेटा का अनुरोध करता है, सभी प्रॉपर्टी के लिए नहीं. इस मोड की मदद से, आपकी प्रॉपर्टी की कीमतों और उनकी उपलब्धता की जानकारी अपडेट करते समय, नेटवर्क ट्रैफ़िक में कमी आ सकती है. जब तक अपडेट नहीं किया जाता, तब तक कीमतें हमेशा कैश मेमोरी में सेव रहती हैं. ज़्यादा जानकारी के लिए, बदली गई कीमत का इस्तेमाल करना देखें.

कीमतों को अपडेट करने के अलावा, अपनी इन्वेंट्री से प्रॉपर्टी हटाने के लिए भी लेन-देन के मैसेज का इस्तेमाल किया जा सकता है. ज़्यादा जानकारी के लिए, इन्वेंट्री हटाना देखें.

कीमत से जुड़े अपडेट देने के बारे में ज़्यादा जानने के लिए, कीमत अपडेट करना लेख पढ़ें. इसमें लेन-देन के मैसेज के उदाहरण भी शामिल हैं.

मौजूदा किराये से जुड़ी क्वेरी

Google, नीलामी के समय कीमत से जुड़े कुछ अपडेट के लिए, लाइव प्राइसिंग क्वेरी के ज़रिए भी अनुरोध कर सकता है. लाइव प्राइसिंग क्वेरी, किसी मौजूदा नीलामी के लिए Google से किए जाने वाले कीमत से जुड़े अनुरोध होते हैं. यदि आप निर्दिष्ट समयसीमा के भीतर उत्तर देते हैं, तो आपका विज्ञापन नीलामी में प्रदर्शित होना चाहिए.

Google, लाइव कीमत तय करने से जुड़ी क्वेरी के रिस्पॉन्स को ठीक वैसे ही सेव करता है जैसे लेन-देन से जुड़े अन्य मैसेज के लिए किया जाता है. इस वजह से, Google आने वाले समय में कोई दूसरी लाइव कीमत तय करने की क्वेरी भेजने के बजाय, अपनी कैश मेमोरी से कीमत दिखा सकता है.

ज़्यादा जानकारी के लिए, लाइव किराये की क्वेरी देखें.

संदर्भ

पुल और कीमत बदलने से जुड़ी क्वेरी में आम तौर पर, उपयोगकर्ता के बारे में जानकारी नहीं होती है. ऐसा इसलिए होता है, क्योंकि Google आपके जवाबों का इस्तेमाल कैश मेमोरी भरने के लिए करता है. इसका इस्तेमाल अलग-अलग तरह के उपयोगकर्ताओं के लिए किया जा सकता है.

उपयोगकर्ता के संभावित कॉन्टेक्स्ट के हिसाब से कीमतें दिखाना आपको महंगा पड़ सकता है. इसलिए, ऐसी सुविधा की जांच की जा रही है जहां लोकप्रिय उपयोगकर्ता के कॉन्टेक्स्ट को क्वेरी के हिस्से के तौर पर बताया गया हो. उपयोगकर्ता के कॉन्टेक्स्ट, उपयोगकर्ता के उन अनुरोधों पर आधारित होते हैं जिनमें आपको कीमत दिखा सकते हैं. साथ ही, ज़्यादातर उपयोगकर्ताओं के अनुरोधों को पूरा करने के लिए इसका हिसाब लगाया जाता है. आपको किसी लोकप्रिय प्रॉपर्टी या यात्रा की योजना के लिए कई उपयोगकर्ता कॉन्टेक्स्ट दिख सकते हैं. हालांकि, उपयोगकर्ता कॉन्टेक्स्ट की औसत संख्या 10 से कम होनी चाहिए. आप अतिरिक्त कीमतें दिखा सकते हैं या उपयोगकर्ता के तय किए गए कॉन्टेक्स्ट को अनदेखा कर सकते हैं. यह आपको तय करना होता है कि किसी क्वेरी के लिए क्या कीमतें दिखाना है. हालांकि, सुझाए गए उपयोगकर्ता संदर्भ को अनदेखा करने से ट्रैफ़िक में कमी आ सकती है.

ARI पुश डिलीवरी मोड

ARI पुश डिलीवरी मोड की मदद से, हर रात Google को किराये, खरीदारी के लिए उपलब्धता, इन्वेंट्री की संख्या या दूसरी पाबंदियों में बदलाव होने पर अपडेट भेजे जाते हैं. एआरआई पुश की सुविधा, किराये की जानकारी के अलग-अलग कॉम्पोनेंट को Google पर बेहतर तरीके से अपडेट करने के लिए, अलग-अलग कीमत वाले मॉडल का इस्तेमाल करने की सुविधा देती है.

नीचे दिया गया डायग्राम, ARI पुश डिलीवरी मोड के लिए अनुरोध और रिस्पॉन्स फ़्लो को दिखाता है:

fig1

पहला चरण: Google को ARI पुश मैसेज भेजना

ARI पुश के साथ अपना डेटा अपडेट करने के लिए, जब भी आपका डेटा बदल जाए, तब ARI अनुरोध का मैसेज भेजें. ARI पुश डिलीवरी मोड में, अलग-अलग तरह के मैसेज और कीमत तय करने की रणनीतियां काम करती हैं. मैसेज भेजने के बारे में ज़्यादा जानकारी के लिए, एआरआई का इस्तेमाल करना देखें.

मैसेज मिलने के 15 से 20 मिनट के अंदर, Google से आपके प्रॉडक्ट की कीमतें लोगों को दिखनी चाहिए.

दूसरा चरण: पुष्टि करना कि Google ने डेटा को कैश मेमोरी में सेव कर लिया है

मिलने वाले हर ARI पुश मैसेज के लिए, Google एचटीटीपी कनेक्शन की स्थिति और ARI प्रोसेसिंग के नतीजों के साथ जवाब देता है. अगर सर्वर से कनेक्ट हो जाता है, तो Google HTTP 200 OK के साथ जवाब देता है. इसमें जवाब के साथ एक मैसेज भी होता है, जो बताता है कि अपडेट सही तरीके से लागू हुए हैं या नहीं या फिर डिलीवरी मोड के लिए चेतावनियां या गड़बड़ियां मिलीं.

अनुमति वाली सूची में शामिल आईपी पते

अगर आपको एआरआई मैसेज को Google को भेजने के लिए किसी आईपी पते का इस्तेमाल करना है, तो अनुमति वाली सूची में शामिल करने के लिए, Hotel Center में एआरआई की कीमत की सेटिंग वाला पेज इस्तेमाल करें. Hotel Center में किराये की सेटिंग अपडेट करने का तरीका जानें.

एआरआई पुश की मदद से, कमरे और पैकेज का मेटाडेटा अपडेट करना

लेन-देन (प्रॉपर्टी डेटा) से जुड़े मैसेज टाइप का इस्तेमाल करके, हर प्रॉपर्टी के लिए उपलब्ध अलग-अलग तरह के कमरे और रेट प्लान (पैकेज) तय करें. जब भी कमरे के टाइप या रेट प्लान जोड़े, हटाए या बदले जाएं, तो आपको अपडेट भेज देने चाहिए. इस मामले में, आपको <RoomData> और <PackageData> एलिमेंट में नई जानकारी के साथ एक्सएमएल मैसेज भेजना होगा. ये एलिमेंट, <PropertyDataSet> एलिमेंट के चाइल्ड हैं.

कनेक्शन या कॉन्टेंट से जुड़ी गड़बड़ियां

अगर एक्सएमएल के गलत या गलत होने की वजह से, आपको डिलीवरी मोड की गड़बड़ी मिलती है, तो फ़ीड की स्थिति से जुड़ी गड़बड़ी के मैसेज में जाकर, सुझाया गया समाधान देखें.

अगर Google को ARI मैसेज भेजते समय, आपको एचटीटीपी कनेक्शन की गड़बड़ी मिलती है, तो 1, 5, और 20 मिनट के इंटरवल में फिर से अनुरोध करने की कोशिश करें. अगर तीन बार कोशिश करने के बाद भी समस्या बनी रहती है, तो मैसेज भेजना बंद करें और Google सहायता से संपर्क करें.

पुल डिलीवरी मोड

पुल डिलीवरी मोड का इस्तेमाल करके, Google समय-समय पर आपके सर्वर को क्वेरी से जुड़े मैसेज भेजता है, ताकि किराये की जानकारी अपडेट करने का अनुरोध किया जा सके. आपका सर्वर उन मैसेज का जवाब लेन-देन से जुड़े मैसेज के साथ देता है. इनमें कीमत और खरीदारी के लिए उपलब्धता का अपडेट किया गया डेटा होता है.

नीचे दिया गया डायग्राम, पुल का अनुरोध/रिस्पॉन्स फ़्लो दिखाता है:

fig2

किराये के बारे में अपडेट मिलने के बाद, Google आम तौर पर पांच मिनट में नई कीमत और उपलब्धता का डेटा प्रोसेस करता है.

यहां दिए गए सेक्शन में, इनमें से हर चरण के बारे में ज़्यादा जानकारी दी गई है.

पहला चरण: क्वेरी मैसेज

Google, डिफ़ॉल्ट रूप से आपके होटल की सूची में बताई गई सभी प्रॉपर्टी के लिए क्वेरी मैसेज भेजता है. इसका मतलब यह हो सकता है कि कीमत में बदलाव की प्रोसेस के दौरान, आपको कई क्वेरी मैसेज मिल रहे होंगे.

Google से आपके सर्वर को भेजे जाने वाले कीमत से जुड़े क्वेरी मैसेज में ये विशेषताएं होती हैं:

  • रूट एलिमेंट <Query> है.
  • आपके शुरुआती कॉन्फ़िगरेशन के दौरान तय किए गए एंडपॉइंट पर भेजा गया. ज़्यादा जानकारी के लिए, अपने तकनीकी खाता मैनेजर (टीएएम) से संपर्क करें.
  • एचटीटीपी POST तरीके का इस्तेमाल करता है. (अगर एचटीटीपीएस का इस्तेमाल किया जा रहा है, तो आपको डोमेन पर किसी आधिकारिक सर्टिफ़िकेट देने वाली संस्था से हस्ताक्षर करना होगा.)
  • Content-Type हेडर को application/xml पर सेट किया गया है.
  • हर मैसेज में, ज़्यादा से ज़्यादा 100 प्रॉपर्टी शामिल होती हैं. इनके लिए, Google कीमत और उपलब्धता से जुड़ा डेटा मांगता है.
  • User-Agent हेडर को Google-HotelAdsPrices पर सेट किया गया है.

दूसरा चरण: लेन-देन से जुड़ा मैसेज

जब आपके सर्वर को क्वेरी मैसेज मिलता है, तो उसे लेन-देन से जुड़ा एक मैसेज मिलना चाहिए. इस मैसेज में, अनुरोध की गई यात्रा की योजनाओं के शुल्क की जानकारी होनी चाहिए.

लेन-देन के मैसेज का रूट एलिमेंट <Transaction> है. ज़्यादा जानकारी के लिए, लेन-देन से जुड़े मैसेज और कीमतें अपडेट करना देखें.

रूम और पैकेज मेटाडेटा को अपडेट करना

पुल के ज़रिए कीमत का डेटा अपडेट करने के अलावा, अपने कमरे और पैकेज का मेटाडेटा अपडेट करने के लिए, लेन-देन से जुड़े मैसेज का भी इस्तेमाल किया जा सकता है. ज़्यादा जानकारी के लिए, रूम और पैकेज का मेटाडेटा तय करना देखें.

मूल्य-निर्धारण वितरण मोड बदला गया

'कीमत बदलें' सुविधा से, कीमत से जुड़े अपडेट के लिए क्वेरी और लेन-देन से जुड़े मैसेज के साइज़ और संख्या को कम करने में मदद मिलती है. जब बदली गई कीमत सुविधा का इस्तेमाल किया जाता है, तो Google को उन प्रॉपर्टी की सूची भेजी जाती है जिनके किराये अपडेट किए गए हैं. Google इस क्वेरी मैसेज के साथ जवाब देता है जिसमें सिर्फ़ उन प्रॉपर्टी की कीमतें मांगी जाती हैं.

उस एंडपॉइंट को कॉन्फ़िगर करने के लिए जिसे Google संकेत अनुरोध मैसेज भेजता है, अपने तकनीकी खाता मैनेजर (टीएएम) से सलाह लें. आपको इसे शुरुआती कॉन्फ़िगरेशन के दौरान सेट अप करना होगा.

यहां दिए गए डायग्राम में, कीमत में हुए बदलाव के लिए अनुरोध और रिस्पॉन्स फ़्लो को दिखाया गया है:

fig3

नीचे दिए गए सेक्शन में, इस फ़्लो के हर चरण के बारे में बताया गया है.

पहला चरण: संकेत के लिए अनुरोध वाला मैसेज

Google की ओर से आपके सर्वर को भेजे जाने वाले हिंट रिक्वेस्ट के ये मैसेज होते हैं:

  • रूट एलिमेंट <HintRequest> है.
  • आपके शुरुआती कॉन्फ़िगरेशन के दौरान तय किए गए एंडपॉइंट पर भेजा गया. ज़्यादा जानकारी के लिए, अपने तकनीकी खाता मैनेजर (टीएएम) से संपर्क करें.
  • एचटीटीपी POST तरीके का इस्तेमाल करें. (अगर एचटीटीपीएस का इस्तेमाल किया जा रहा है, तो आपको डोमेन पर किसी आधिकारिक सर्टिफ़िकेट देने वाली संस्था से हस्ताक्षर करना होगा.)
  • Content-Type हेडर को application/xml पर सेट किया गया है.
  • तय फ़्रीक्वेंसी पर, Google आपके सर्वर को एक टाइमस्टैंप भेजता है. इससे यह पता चलता है कि आपने हिंट रिक्वेस्ट वाले मैसेज का पिछली बार कब जवाब दिया था.
  • User-Agent हेडर को Google-HotelAdsPrices पर सेट किया गया है.

हमारा सुझाव है कि आप फ़्रीक्वेंसी को 5 मिनट पर सेट करें. संकेत वाले मैसेज की फ़्रीक्वेंसी सेट करने या उसमें बदलाव करने के लिए, हमसे संपर्क करें.

जब आपको Google से संकेत के लिए अनुरोध वाला कोई मैसेज मिलता है, तो आपको उस टाइमस्टैंप के बाद अपडेट की गई सभी कीमतों की जानकारी देनी होती है. ज़्यादा जानकारी के लिए, सुझाव के अनुरोध वाले मैसेज देखें.

दूसरा चरण: हिंट रिस्पॉन्स मैसेज

आपका सर्वर, हिंट रिस्पॉन्स मैसेज के साथ हिंट रिक्वेस्ट मैसेज का जवाब देता है. इस मैसेज में, उन प्रॉपर्टी के होटल आईडी और यात्रा की योजनाओं की जानकारी शामिल है जिनके किराये में पिछली बार आपको मिलने वाले बदलाव के बाद से बदलाव हुआ है. साथ ही, हिंट रिक्वेस्ट का जवाब देने के बाद भी किराये में बदलाव हुआ है.

हिंट रिस्पॉन्स मैसेज का रूट एलिमेंट <Hint> है. ज़्यादा जानकारी के लिए, सुझाव वाले मैसेज देखें.

तीसरा चरण: क्वेरी मैसेज

Google को हिंट रिस्पॉन्स मैसेज मिलता है और वह स्टैंडर्ड पुल मोड की तरह क्वेरी मैसेज के साथ जवाब देता है. अंतर सिर्फ़ यह है कि क्वेरी मैसेज में अब सिर्फ़ उन प्रॉपर्टी के लिए होटल आईडी और यात्रा की योजनाएं शामिल हैं जिनकी जानकारी आपने हिंट रिस्पॉन्स मैसेज में दी थी. क्वेरी मैसेज का रूट एलिमेंट <Query> है.

यह तय करते समय कि किराये में बदलाव के साथ किस होटल आईडी के लिए किराये का अनुरोध करना है, Google आपके होटल सूची फ़ीड के कॉन्टेंट को अनदेखा कर देता है. इससे, आपको Google से मिलने वाले क्वेरी मैसेज का साइज़ और आपके जवाब के लेन-देन वाले मैसेज का साइज़ बहुत कम हो जाता है.

चौथा चरण: लेन-देन से जुड़ा मैसेज

आपको Google के क्वेरी मैसेज के जवाब के तौर पर, लेन-देन से जुड़ा एक मैसेज भेजा जाता है, जिसमें कीमत में हुए अपडेट की जानकारी होती है. लेन-देन वाले मैसेज का रूट एलिमेंट <Transaction> है. ज़्यादा जानकारी के लिए, पुल डिलीवरी मोड देखें.