অনবোর্ডিং প্রক্রিয়া

এই নিবন্ধটি আপনার অ্যাকাউন্টের জন্য মেনু API সক্রিয় করার এবং এটির সাথে একীভূত করার প্রক্রিয়াটি কভার করে। নীচে অনবোর্ডিং প্রক্রিয়া এবং লঞ্চের পূর্বশর্তগুলির একটি বিশদ ওভারভিউ রয়েছে৷ ইন্টিগ্রেশন প্রচেষ্টার পরিকল্পনা করার সময় অনুগ্রহ করে এই পৃষ্ঠাটি উল্লেখ করুন।

মেনু অনবোর্ডিং প্রক্রিয়া

চিত্র 1: অনবোর্ডিং প্রক্রিয়া

অনবোর্ডিং প্রক্রিয়া তিনটি পর্যায় নিয়ে গঠিত:
  1. সেটআপ - অ্যাকাউন্ট কনফিগারেশন এবং উন্নয়ন প্রক্রিয়ার পরিকল্পনা।
  2. উন্নয়ন - ডেটা ফিড ডেভেলপমেন্ট এবং টেস্টিং।
  3. লঞ্চ - লঞ্চের আগে ডেটা মূল্যায়ন।

সেটআপ

এই পর্যায়ে এটি নিশ্চিত করা গুরুত্বপূর্ণ যে অংশীদার পোর্টালে আপনার অ্যাকাউন্টটি সম্পূর্ণরূপে কনফিগার করা হয়েছে এবং স্ট্যাটিক মেনু ডেটার জন্য প্রাসঙ্গিক ডেটা ফিডগুলি গ্রহণ করার জন্য প্রস্তুত৷ আপনার যদি একটি বিদ্যমান সক্রিয় OwG রিডাইরেক্ট বা RwG ইন্টিগ্রেশন থাকে যাতে আপনি মেনু মেটাডেটা যোগ করছেন, তাহলে এই ইন্টিগ্রেশনের জন্য আপনার বিদ্যমান অ্যাকাউন্ট পুনরায় ব্যবহার করা হবে। এই প্ল্যাটফর্মে OwG ডাইরেক্ট ইন্টিগ্রেশনের ক্ষেত্রে বা একেবারেই ইন্টিগ্রেশন না হলে, একটি নতুন অ্যাকাউন্ট তৈরি করা হয় এবং অ্যাক্সেসের বিবরণ ইমেলের মাধ্যমে শেয়ার করা হয়।

অংশীদার পোর্টালে আপনার অ্যাকাউন্ট অ্যাক্সেস করুন এবং ড্রপবক্স কনফিগারেশন পৃষ্ঠা কনফিগারেশন > ফিডগুলিতে নেভিগেট করুন। মেনু ডেটা ফিড ইন্টিগ্রেশনের জন্য প্রাসঙ্গিক দুটি ড্রপবক্স রয়েছে: জেনেরিক এবং মার্চেন্টস । অনুগ্রহ করে পরীক্ষা করুন যে উভয় ড্রপবক্সে SSH পাবলিক কী কনফিগার করা আছে। SSH কী কনফিগার করার বিষয়ে আরও তথ্যের জন্য, এই পৃষ্ঠাটি দেখুন।

জেনেরিক ড্রপবক্স বিভিন্ন ফিড গ্রহণ করতে পারে যা বিভিন্ন ডেটা স্কিমা অনুসরণ করতে পারে। স্ট্রাকচার্ড মেনু ডেটা গ্রহণকারী ফিডের প্রকারের নাম দেওয়া হয় google.food_menu এবং এটি সাধারণত আপনার অনবোর্ডিংয়ের শুরুতে ডিফল্টরূপে আপনার অ্যাকাউন্টের জন্য সক্ষম থাকে। যদি আপনি একটি ফিড জমা দেওয়ার চেষ্টা করেন এবং এই ত্রুটি বার্তাটি দেখতে পান - "ফিড প্রক্রিয়াকরণ ব্যর্থ হয়েছে৷ আপনার ফিড পার্স করার সময় আমরা একটি অভ্যন্তরীণ সমস্যায় পড়েছি৷ 'google.food_menu' সক্ষম করা নেই৷ দয়া করে ঠিক করুন এবং আবার চেষ্টা করুন৷" , এই ফিড টাইপ সক্ষম করতে আপনার যোগাযোগের Google পয়েন্টের সাথে যোগাযোগ করুন।

অবশেষে, অনুগ্রহ করে কনফিগারেশন > যোগাযোগের তথ্য পৃষ্ঠাতে নেভিগেট করুন এবং নিশ্চিত করুন যে আপনার সমস্ত যোগাযোগের বিবরণ আপ টু ডেট আছে।

উন্নয়ন

উন্নয়ন পর্যায়ে বাস্তবায়ন প্রচেষ্টার প্রধান অংশ রয়েছে - ডেটা ফিড তৈরি করা এবং পরীক্ষা করা। ডেটা ফিড তৈরি করতে হবে এবং প্রতিদিন টার্গেট ড্রপবক্সে জমা দিতে হবে। স্যান্ডবক্সে জমা দেওয়া ফিডগুলি জমা দেওয়ার পরে এক ঘন্টার মধ্যে প্রক্রিয়াকরণ শুরু হবে বলে আশা করা হচ্ছে৷ প্রোডাকশন ফিডগুলি PST সময় অঞ্চলে প্রতিদিন দুপুর 12 টায় একবার প্রক্রিয়া করা হয় - শুধুমাত্র সর্বশেষ জমা দেওয়া ফিড প্রক্রিয়াকরণের জন্য নেওয়া হয়। আপনার ফিড তৈরি করার সময় কাজ করার সময় অনুগ্রহ করে ডেটা ফিড স্পেসিফিকেশন এবং নমুনাগুলি পড়ুন৷ যদিও স্পেসিফিকেশনটি প্রোটোবাফ ফর্ম্যাটে উপস্থাপিত হয়েছে, আমরা JSON ফর্ম্যাটে ফিড ফাইল আপলোড করার পরামর্শ দিই, কারণ এটি সমস্যা সমাধান করা সহজ। সেই কারণে ফিডের নমুনাগুলিও JSON ফর্ম্যাটে দেওয়া হয়।

একটি ডেটা ফিড ফাইল ফিড ভ্যালিডেটর অনলাইন টুল ব্যবহার করে দ্রুত পরীক্ষা করা যেতে পারে যা যাচাই করে যে ফাইলটি স্পেসিফিকেশনের সাথে মিলে যায় কিনা। টুলটি দেখায় যে ফাইলটি ডেটা স্কিমার সাথে মেলে কিনা এবং যদি না হয় - এটি ত্রুটির তালিকা আউটপুট করে। একাধিক ফাইল সমন্বিত একটি সম্পূর্ণ ডেটা ফিড পরীক্ষা করার জন্য, সেই ফিডটিকে স্যান্ডবক্স পরিবেশে আপলোড করুন এবং ইনজেশন সম্পূর্ণ হওয়ার পরে, পার্টনার পোর্টালে ফলাফলগুলি দেখুন৷ ফিড ইনজেশনের সময় কিছু ব্যবসায়িক যুক্তি এবং ডেটার গুণমান পরীক্ষা করার জন্য অতিরিক্ত বৈধতা নিয়ম প্রয়োগ করা হয়।

ফিড ইনজেশন ফলাফল

চিত্র 2: ফিড খাওয়ার ফলাফল

শুরু করা

সমস্ত ইন্টিগ্রেশন কাজ সম্পূর্ণ হওয়ার পরে লঞ্চের পর্যায় শুরু করা যেতে পারে এবং প্রোডাকশন ফিড রেস্তোরাঁর মেনুগুলির সম্পূর্ণ তালিকা সঠিকভাবে প্রতিফলিত করে।

লঞ্চ পূর্বশর্ত

ইন্টিগ্রেশন চালু করার জন্য এই শর্তগুলি পূরণ করতে হবে:

  • ডেটা ফিডগুলি 0 ত্রুটি সহ উত্পাদন পরিবেশে প্রক্রিয়া করা হয়।
  • প্রোডাকশন ডেটা ফিডে এই ইন্টিগ্রেশনের শুরুতে এই ইন্টিগ্রেশনের জন্য সম্পূর্ণ ইনভেন্টরি রয়েছে।
  • আপনার বণিক ডেটার বেশিরভাগই Google Maps অবস্থানের সাথে মেলে।
  • উৎপাদন ফিড ডেটা গুণমান মূল্যায়ন পাস করেছে।
  • ইন্টিগ্রেশন সমস্ত খাদ্য মেনু নীতি এবং প্রয়োজনীয়তা পূরণ করে৷

ডেটা মূল্যায়ন

প্রোডাকশন ডেটা ফিডগুলি ত্রুটি ছাড়াই ইনজেস্ট হওয়ার পরে, মেনু ডেটার গুণমান মূল্যায়ন করার জন্য একটি অভ্যন্তরীণ প্রক্রিয়া থাকতে পারে। এই প্রক্রিয়াটির লক্ষ্য ডেটার মানের অসঙ্গতি খুঁজে বের করা, যেমন খাবারের বিবরণে অ-খাদ্য সংক্রান্ত বিষয়বস্তু, খাবারের নাম, দাম ইত্যাদিতে অমিল।