इस लेख में, अपने खाते के लिए मेन्यू एपीआई को चालू करने और उससे इंटिग्रेट करने की प्रोसेस के बारे में बताया गया है. यहां, शामिल होने की प्रोसेस और लॉन्च से जुड़ी ज़रूरी शर्तों के बारे में पूरी जानकारी दी गई है. इंटिग्रेशन की योजना बनाते समय, कृपया इस पेज का रेफ़रंस लें.
- सेटअप - खाते का कॉन्फ़िगरेशन और डेवलपमेंट प्रोसेस की प्लानिंग.
- डेवलपमेंट - डेटा फ़ीड डेवलप करना और उसकी जांच करना.
- लॉन्च - लॉन्च से पहले डेटा का आकलन.
सेटअप
इस चरण में, यह पुष्टि करना ज़रूरी है कि पार्टनर पोर्टल पर आपका खाता पूरी तरह से कॉन्फ़िगर हो और स्टैटिक मेन्यू डेटा के लिए काम के डेटा फ़ीड स्वीकार करने के लिए तैयार हो. अगर आपके पास कोई मौजूदा चालू OwG रीडायरेक्ट या RwG इंटिग्रेशन है, जिसमें मेन्यू का मेटाडेटा जोड़ा जा रहा है, तो इस इंटिग्रेशन के लिए आपके मौजूदा खाते का फिर से इस्तेमाल किया जाएगा. अगर इस प्लैटफ़ॉर्म पर OwG Direct के साथ इंटिग्रेशन नहीं किया गया है या कोई इंटिग्रेशन नहीं किया गया है, तो एक नया खाता बनाया जाता है और ऐक्सेस की जानकारी ईमेल पर शेयर की जाती है.
पार्टनर पोर्टल पर अपना खाता ऐक्सेस करें और फ़ीड के कॉन्फ़िगरेशन पेज पर जाएं कॉन्फ़िगरेशन > फ़ीड. मेन्यू डेटा फ़ीड इंटिग्रेशन के लिए, दो एसएफ़टीपी सर्वर काम के हैं: सामान्य और व्यापारी/कंपनी. कृपया देखें कि दोनों एसएफ़टीपी सर्वर में, एसएसएच सार्वजनिक पासकोड कॉन्फ़िगर किया गया है या नहीं. एसएसएच पासकोड कॉन्फ़िगर करने के तरीके के बारे में ज़्यादा जानकारी के लिए, यह पेज देखें.
सामान्य SFTP सर्वर, अलग-अलग डेटा स्कीमा का इस्तेमाल करने वाले अलग-अलग फ़ीड स्वीकार कर सकता है. स्ट्रक्चर्ड मेन्यू डेटा को स्वीकार करने वाले फ़ीड टाइप का नाम google.food_menu
होता है. आम तौर पर, खाते को शामिल करने की प्रोसेस शुरू होने पर, यह आपके खाते के लिए डिफ़ॉल्ट रूप से चालू होता है. अगर फ़ीड सबमिट करने पर आपको गड़बड़ी का यह मैसेज दिखता है -
"फ़ीड प्रोसेस नहीं हो सका. आपके फ़ीड को पार्स करते समय, हमें एक अंदरूनी समस्या मिली. 'google.food_menu' चालू नहीं है. कृपया ठीक करें और फिर से कोशिश करें.", तो इस फ़ीड टाइप को चालू करने के लिए, कृपया Google के अपने पीओसी से संपर्क करें.
आखिर में, कृपया कॉन्फ़िगरेशन > संपर्क जानकारी पेज पर जाएं और पक्का करें कि आपकी संपर्क जानकारी अप-टू-डेट हो.
डेवलेपमेंट
डेवलपमेंट के चरण में, लागू करने की कोशिश का मुख्य हिस्सा शामिल होता है - डेटा फ़ीड जनरेट करना और उनकी जांच करना. डेटा फ़ीड बनाने और उन्हें टारगेट एसएफ़टीपी सर्वर पर हर दिन सबमिट करना होगा. सबमिट किए गए फ़ीड, सबमिट होने के एक घंटे के अंदर प्रोसेस होने लगेंगे. फ़ीड जनरेट करते समय, डेटा फ़ीड के स्पेसिफ़िकेशन और सैंपल देखें. हालांकि, स्पेसिफ़िकेशन को प्रोटोबुक फ़ॉर्मैट में दिखाया गया है, लेकिन हमारा सुझाव है कि फ़ीड फ़ाइलों को JSON फ़ॉर्मैट में अपलोड करें, क्योंकि इससे समस्या हल करना आसान हो जाता है. इसलिए, फ़ीड के सैंपल भी JSON फ़ॉर्मैट में दिए जाते हैं.
फ़ीड की पुष्टि करने वाले ऑनलाइन टूल का इस्तेमाल करके, किसी डेटा फ़ीड फ़ाइल की तुरंत जांच की जा सकती है. यह टूल यह पुष्टि करता है कि फ़ाइल, स्पेसिफ़िकेशन के मुताबिक है या नहीं. यह टूल यह दिखाता है कि फ़ाइल, डेटा स्कीमा से मेल खाती है या नहीं. अगर नहीं, तो यह गड़बड़ियों की सूची दिखाता है. कई फ़ाइलों वाले पूरे डेटा फ़ीड की जांच करने के लिए, उस फ़ीड को सैंडबॉक्स एनवायरमेंट में अपलोड करें. डेटा डालने की प्रोसेस पूरी होने के बाद, पार्टनर पोर्टल पर नतीजे देखें. फ़ीड डालने के दौरान, कुछ कारोबारी लॉजिक और डेटा की क्वालिटी की जांच करने के लिए, पुष्टि करने के अतिरिक्त नियम लागू किए जाते हैं.
लॉन्च करें
इंटिग्रेशन का पूरा काम पूरा होने और प्रोडक्शन फ़ीड में रेस्टोरेंट के मेन्यू की पूरी इन्वेंट्री सही तरीके से दिखने के बाद, लॉन्च की प्रोसेस शुरू की जा सकती है.
लॉन्च से जुड़ी ज़रूरी शर्तें
इंटिग्रेशन लॉन्च करने के लिए, ये शर्तें पूरी करनी होंगी:
- डेटा फ़ीड को प्रोडक्शन एनवायरमेंट में बिना किसी गड़बड़ी के प्रोसेस किया जाता है.
- प्रोडक्शन डेटा फ़ीड में, इस इंटिग्रेशन की शुरुआत में इस इंटिग्रेशन के लिए तय की गई पूरी इन्वेंट्री शामिल होती है.
- आपके कारोबार का ज़्यादातर डेटा, Google Maps पर मौजूद जगहों की जानकारी से मेल खाता हो.
- प्रोडक्शन फ़ीड, डेटा क्वालिटी की जांच में पास हो गए हैं.
- इंटिग्रेशन, फ़ूड मेन्यू से जुड़ी सभी नीतियों और ज़रूरी शर्तों के मुताबिक हो.
डेटा का आकलन
प्रोडक्शन डेटा फ़ीड बिना किसी गड़बड़ी के डाले जाने के बाद, मेन्यू डेटा की क्वालिटी का आकलन करने के लिए, एक इंटरनल प्रोसेस की जा सकती है. इस प्रोसेस का मकसद, डेटा की क्वालिटी में मौजूद अंतरों का पता लगाना है. जैसे, पकवान के ब्यौरे में खाने से जुड़ा कॉन्टेंट न होना, पकवान के नाम और कीमतों में अंतर वगैरह. ऐसे अंतरों का पता चलने पर, डेवलपमेंट टीम के साथ सुझाव, शिकायत या राय शेयर की जाएगी.