Google पार्टनर, बुकिंग के एंड-टू-एंड इंटिग्रेशन की मदद से, Google को स्ट्रक्चर्ड मेन्यू डेटा दे सकते हैं. इसका इस्तेमाल, रेस्टोरेंट की Google Business Profile के मेन्यू सेक्शन और Google के उपभोक्ता प्लैटफ़ॉर्म के अन्य एंट्री पॉइंट में किया जा सकता है.
मेन्यू डेटा को सामान्य फ़ीड का इस्तेमाल करके डाला जाता है. शुरू करने से पहले:
- पक्का करें कि आपने खाता सेट अप कर लिया हो
- सामान्य फ़ीड अपलोड करने की प्रोसेस को समझना
- सामान्य फ़ीड अपलोड करने के लिए, अपने खाते को कॉन्फ़िगर करने का तरीका जानें
स्कीमा
मेन्यू का पूरा स्कीमा यहां देखा जा सकता है.
मेन्यू फ़ीड बनाना और अपलोड करना
मेन्यू फ़ीड बनाते और अपलोड करते समय, इन दिशा-निर्देशों और नियमों का पालन करें:-
रेस्टोरेंट की जानकारी देने के लिए, कारोबारी/कंपनी का फ़ीड में बताए गए डेटा स्पेसिफ़िकेशन का पालन करें.
उदाहरण के लिए, JSON फ़ाइल के लिए JSON का सैंपल देखें.
डेटा फ़ाइल के नाम, अपलोड किए गए डेटा के हिसाब से अलग-अलग होने चाहिए. हमारा सुझाव है कि आप फ़ाइल के नाम में टाइमस्टैंप शामिल करें, जैसे कि
menu1_1633621547.json
-
मेन्यू फ़ीड के फ़ाइलसेट डिस्क्रिप्टर में,
name
फ़ील्ड कोgoogle.food_menu
पर सेट करें. डिस्क्रिप्टर फ़ाइल के कॉन्टेंट का उदाहरण देखने के लिए, डिस्क्रिप्टर फ़ाइल का JSON सैंपल देखें. अपलोड की गई डिस्क्रिप्टर फ़ाइलों के नाम अलग-अलग होने चाहिए. हमारा सुझाव है कि आप फ़ाइल के नाम में टाइमस्टैंप शामिल करें, जैसे किdescriptor_1633621547.filesetdesc.json
. मेन्यू फ़ीड के हिस्से के तौर पर, डिस्क्रिप्टर फ़ाइल को सामान्य एसएफ़टीपी ड्रॉपबॉक्स में अपलोड किया जाना चाहिए. - फ़ीड को हर दिन, सामान्य एसएफ़टीपी ड्रॉपबॉक्स में अपलोड किया जाना चाहिए, ताकि वे पूरी तरह से रीफ़्रेश हो सकें.
- जेनरिक फ़ीड ड्रॉपबॉक्स का इस्तेमाल करना में बताए गए तरीके के मुताबिक, फ़ीड की संख्या 1,000 शार्ड (फ़ाइलों) तक सीमित रखें
फ़ीड डालने की स्थिति देखने के लिए, पार्टनर पोर्टल के फ़ीड > इतिहास सेक्शन में जाएं. फ़ीड के एसएफ़टीपी ड्रॉपबॉक्स की जानकारी, Partner Portal के कॉन्फ़िगरेशन > फ़ीड सेक्शन में देखी जा सकती है.
फ़ीड डालने की स्थिति देखने के लिए, पार्टनर पोर्टल के फ़ीड > इतिहास सेक्शन में जाएं. फ़ीड के एसएफ़टीपी ड्रॉपबॉक्स की जानकारी, Partner Portal के कॉन्फ़िगरेशन > फ़ीड सेक्शन में देखी जा सकती है.
मेन्यू आइटम के विकल्पों के साथ काम करना
मेन्यू आइटम के विकल्पों की जानकारी देने के लिए,
MenuItemOption
प्रोटो का इस्तेमाल किया जा सकता है. उपयोगकर्ता को मिलने वाला अनुभव, Google के प्लैटफ़ॉर्म पर निर्भर करेगा. मेन्यू आइटम के विकल्प,
मेन्यू आइटम के नीचे फ़्लैट सूची के तौर पर दिखाए जाते हैं. उदाहरण देखें:
मेन्यू आइटम के विकल्प सिर्फ़ तब इस्तेमाल किए जा सकते हैं, जब डिश के लिए किसी एक विकल्प को चुनना ज़रूरी हो . उदाहरण के लिए, पिज़्ज़ा ऑर्डर करते समय, साइज़ का विकल्प देना ज़रूरी है. मेन्यू आइटम के ऐसे विकल्पों का इस्तेमाल नहीं किया जा सकता जो ज़रूरी नहीं हैं.जैसे, "अवोकाडो जोड़ने का विकल्प". इन्हें फ़ीड में शामिल नहीं किया जाना चाहिए.
मेन्यू आइटम के विकल्प, एक फ़्लैट सूची के तौर पर दिखाए जाते हैं. इसलिए, जिन पार्टनर के पास किसी एक मेन्यू आइटम के लिए, ज़रूरी विकल्पों के कई सेट होते हैं (उदाहरण के लिए, साइज़ और दूध के विकल्पों के साथ लाटे) उन्हें यह तय करना होगा कि Google में उन विकल्पों को सबसे सही तरीके से कैसे दिखाया जाए. Google इन दिशा-निर्देशों का पालन करने का सुझाव देता है:
- अगर कीमत पर सिर्फ़ एक ज़रूरी विकल्प सेट का असर पड़ता है, तो फ़ीड में उस विकल्प सेट को शामिल करें.
-
बाकी सभी मामलों में, यह पार्टनर तय करता है कि मेन्यू आइटम के विकल्पों को सबसे सही तरीके से कैसे दिखाया जाए. विकल्पों के सभी संभावित कॉम्बिनेशन के लिए, विकल्पों की लंबी सूचियां बनाने का सुझाव नहीं दिया जाता. अपने विकल्पों को इस तरह से व्यवस्थित करने से बचें:
- चिकन बरिटो
- चीज़ के साथ चिकन बरिटो
- साल्सा के साथ चिकन बरिटो
- साल्सा और पनीर के साथ चिकन बरिटो
- ग्वाकामोली के साथ चिकन बरिटो
- ग्वाकामोली और साल्सा के साथ चिकन बरिटो
मेन्यू आइटम के विकल्पों को मेन्यू आइटम में शामिल करते समय, इनमें से कोई एक विकल्प चुनें:
- मेन्यू आइटम में कीमत वाला कम से कम एक ऑफ़र होना चाहिए. ऐसा तब करना होगा, जब मेन्यू आइटम के विकल्पों से कीमत पर असर न पड़ता हो.
- मेन्यू आइटम में विकल्पों का एक सेट होना चाहिए. साथ ही, हर विकल्प की कीमत, उस विकल्प के साथ चुने गए आइटम की कुल कीमत पर सेट होनी चाहिए.
कीमत, सिर्फ़ मेन्यू आइटम या उसके विकल्पों के लिए दी जानी चाहिए, दोनों के लिए नहीं.
कई तरह के मेन्यू वाले रेस्टोरेंट
किसी रेस्टोरेंट (इकाई) का सिर्फ़ एक मेन्यू हो सकता है. अगर किसी रेस्टोरेंट के एक से ज़्यादा मेन्यू हैं, जैसे कि लंच और डिनर के लिए अलग-अलग मेन्यू, तो मेन्यू सेक्शन की मदद से सभी मेन्यू को एक मेन्यू में जोड़ा जा सकता है. जैसे, एक मेन्यू में लंच और डिनर के लिए एक सेक्शन. इससे तैयार मेन्यू का स्ट्रक्चर इस तरह का होगा:
- मेन्यू
- लंच सेक्शन
- सूप
- सूप 1
- सूप 2
- सैंडविच
- सैंडविच 1
- सैंडविच 2
- डिनर सेक्शन
- स्टार्टर
- स्टार्टर 1
- Starter 2
- मुख्य परीक्षा
- मुख्य पकवान 1
- मुख्य पकवान 2
सभी रेस्टोरेंट के मेन्यू शेयर करना
एक ही मेन्यू को कई रेस्टोरेंट के साथ शेयर किया जा सकता है. इसके लिए, मेन्यू की merchant_ids
सूची में सभी रेस्टोरेंट को शामिल करें. ध्यान दें कि इस सूची में, इकाई फ़ीड का इस्तेमाल करने वाले पार्टनर के लिए इकाई आईडी स्वीकार किए जाते हैं.
सबसे सही तरीके
मेन्यू फ़ीड बनाते समय, इन सबसे सही तरीकों का पालन करें.
- किसी रेस्टोरेंट के लिए सिर्फ़ एक मेन्यू जोड़ें.
- TextField में, अपनी पसंदीदा भाषा को पहली भाषा के तौर पर डालें. अगर एक से ज़्यादा LocalizedText ऑब्जेक्ट भेजे जा रहे हैं, तो उपयोगकर्ताओं को टेक्स्ट की सूची में मौजूद पहला ऑब्जेक्ट दिखता है.
- सभी मेन्यू आइटम को मेन्यू सेक्शन में जोड़ना ज़रूरी है. मेन्यू आइटम को सीधे मेन्यू ऑब्जेक्ट में न जोड़ें.
- UTF-8 एन्कोडिंग का इस्तेमाल करके कॉन्टेंट दें. गैर-एएससीआईआई वर्णों को एस्केप करना ज़रूरी नहीं है.
- अगर आपको एक से ज़्यादा इलाकों में लॉन्च करना है, तो पक्का करें कि आपने यूनिट और नैनो फ़ील्ड में सही मुद्रा कोड और नाम का इस्तेमाल किया हो. साथ ही, नैनो फ़ील्ड में ज़्यादा सावधानी बरतें, जो एक यूनिट के 10^-9 हिस्से के बराबर होता है. इन्वेंट्री व्यूअर में मेन्यू विज़ुअलाइज़र का इस्तेमाल करके, पक्का करें कि आपने कीमतें सही से सेट की हैं.
- उपयोगकर्ताओं को बेहतर और दिलचस्प अनुभव देने के लिए, उन्हें विज़ुअल तौर पर शानदार, बेहतर, और अप-टू-डेट मेन्यू उपलब्ध कराना ज़रूरी है. फ़ैसला लेने में, कीमतें, जानकारी, फ़ोटो, और खान-पान से जुड़ी जानकारी सभी अहम भूमिका निभाती हैं. इसलिए, पार्टनर को इस डेटा को ज़्यादा से ज़्यादा उपलब्ध कराने के लिए कहा जाता है, ताकि उपयोगकर्ता और कारोबारी, दोनों को बेहतर अनुभव मिल सके.
डेवलपमेंट और टेस्टिंग टूल
मेन्यू फ़ीड लॉन्च होने के बाद, आपके मेन्यू फ़ीड का डेटा, डिस्कवरी प्लैटफ़ॉर्म पर दिखने की ज़रूरी शर्तें पूरी कर लेगा. साथ ही, यह रेस्टोरेंट की प्लेसशीट के "मेन्यू" टैब में भी दिख सकता है. मेन्यू टैब, Google Search (मोबाइल और डेस्कटॉप) पर काम करता है. साथ ही, इसे Google Maps जैसे अन्य प्लैटफ़ॉर्म पर भी उपलब्ध कराया जाएगा. सतह के हिसाब से, रेंडर किए गए कॉन्टेंट का अनुभव अलग-अलग हो सकता है.
यह पक्का करने के लिए कि आपके मेन्यू का स्ट्रक्चर सही है, इन्वेंट्री व्यूअर में मेन्यू विज़ुअलाइज़र का इस्तेमाल करके, अपने मेन्यू की झलक देखें.
रेस्टोरेंट के मेन्यू कई सोर्स से मिल सकते हैं. जैसे, रेस्टोरेंट की Google Business Profile, खाने के ऑर्डर और बुकिंग की सुविधा देने वाले पार्टनर, मेन्यू की उपयोगकर्ता की फ़ोटो वगैरह. अगर एक ही रेस्टोरेंट के लिए कई सोर्स मेन्यू उपलब्ध करा रहे हैं, तो कारोबारी या कंपनी Google Business Profile के मेन्यू एडिटर में जाकर, अपने हिसाब से मेन्यू उपलब्ध कराने वाली कंपनी को चुन सकता है.