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

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

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

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

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

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

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

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

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

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

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

लाइव कीमत तय करने के बारे में क्वेरी

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

Google, Live Pricing Query के जवाब को उसी तरह सेव करता है जैसे वह किसी दूसरे लेन-देन मैसेज के जवाब में करता है. इस वजह से, Google आने वाले समय में दूसरी लाइव कीमत दिखाने वाली क्वेरी भेजने के बजाय, अपने कैश मेमोरी से कीमत दिखा सकता है.

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

संदर्भ

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

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

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

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

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

fig1

चरण 1: Google को ARI पुश मैसेज भेजें

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

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

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

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

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

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

ARI Push की मदद से, रूम और पैकेज का मेटाडेटा अपडेट करें

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

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

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

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

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

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

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

fig2

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

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

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

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

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

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

दूसरा चरण: लेन-देन का मैसेज

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

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

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

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

कीमत तय करने के डिलीवरी मोड में बदलाव किया गया

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

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

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

fig3

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

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

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

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

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

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

दूसरा चरण: हिंट के जवाब वाला मैसेज

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

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

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

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

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

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

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