v1 से v2 इन्वेंट्री माइग्रेशन

v1 इन्वेंट्री, JSON-LD फ़ॉर्मैट में फ़ीड इकाइयों की हैरारकी वाली संरचना है. इस स्कीमा ने, रिलीज़ होने से पहले इस्तेमाल करने का ऐक्सेस देने वाले प्रोग्राम के पार्टनर को, ऑर्डरिंग एंड-टू-एंड के साथ इंटिग्रेट करने के लिए, स्कीमा का इस्तेमाल करने की अनुमति दी. v1 इन्वेंट्री स्कीमा को अब हटा दिया गया है.

डेटा फ़ीड की खास बातों के सबसे नए वर्शन v2 इन्वेंट्री का स्ट्रक्चर फ़्लैट है और यह रिलेशनल स्कीमा मॉडल का इस्तेमाल करता है. इसकी मदद से, पार्टनर अपने रिलेशनल डेटाबेस से इकाइयों को आसानी से निकाल सकते हैं और उनमें बदलाव कर सकते हैं. इससे, पार्टनर आसानी से डेटा फ़ीड बना सकते हैं. v2 इन्वेंट्री, NDJSON में है, जो कि न्यूलाइन डीलिमिटेड JSON फ़ॉर्मैट है.

आपको वर्शन 1 से वर्शन 2 पर माइग्रेट क्यों करना चाहिए

हालांकि, हम ऑर्डरिंग एंड-टू-एंड v1 इन्वेंट्री स्कीमा इंटिग्रेशन के साथ पार्टनर को रखरखाव में मदद करना जारी रखेंगे. हालांकि, सभी नए पार्टनर इंटिग्रेशन को v2 इन्वेंट्री का इस्तेमाल करना होगा.

ऐसा हो सकता है कि v2 इन्वेंट्री की नई सुविधाएं, v1 इन्वेंट्री में उपलब्ध न हों. उदाहरण के लिए, ऑफ़र देखें.

माइग्रेशन का तरीका

v2 इन्वेंट्री का इस्तेमाल करने के लिए, अलग-अलग ऑर्डरिंग प्रोजेक्ट और नए इंटिग्रेशन की ज़रूरत होती है. इस प्रोसेस में, किसी v1 इन्वेंट्री को v2 इन्वेंट्री में माइग्रेट करने का तरीका बताया गया है.

  1. नया v2 प्रोजेक्ट बनाने के लिए, सबसे पहले इंटिग्रेशन के चरण पूरे करें.
    1. डेटा फ़ीड लागू करने के लिए, रिलेशनल इन्वेंट्री स्कीमा का इस्तेमाल करें.
    2. अगर लागू हो, तो अपने v1 प्रोजेक्ट से परफ़ॉर्मेंस एंडपॉइंट का फिर से इस्तेमाल करें.
  2. जब आपका v2 प्रोजेक्ट लॉन्च के लिए तैयार हो, तब यह तरीका अपनाएं:
  3. पक्का करें कि आपका v2 प्रोजेक्ट, लॉन्च के लिए पूरी तरह तैयार है या नहीं, इसकी चेकलिस्ट पूरी करता हो.
    1. अपने v1 प्रोजेक्ट और v2 इन्वेंट्री स्कीमा, दोनों को असली उपयोगकर्ताओं को दिखाने से रोकने के लिए, अपने v1 प्रोजेक्ट से प्रोडक्शन रिलीज़ को इस्तेमाल से बाहर करें. इस चरण के बाद, कुछ ही मिनटों में आपकी v1 प्रोजेक्ट इन्वेंट्री प्रोडक्शन में दिखना बंद हो जाती है.
    2. अपने v2 प्रोजेक्ट के लिए, प्रोडक्शन रिलीज़ बनाएं और अपने Google सलाहकार को इसकी सूचना दें.

रोलबैक के चरण

अगर आपको प्रोडक्शन में अपने v2 प्रोजेक्ट को डिप्लॉय करने के बाद, v1 पर रोल बैक करना है, तो अपने v2 प्रोजेक्ट में प्रोडक्शन रिलीज़ को डिप्लॉय करें. इसके बाद, अपने v1 प्रोजेक्ट की प्रोडक्शन रिलीज़ को फिर से डिप्लॉय करें.

पार्टनर के डेटा और सेवा देने वाली कंपनी की रैंकिंग पर असर

पार्टनर के डेटा और सेवा देने वाली कंपनी की रैंकिंग पर इन चीज़ों का असर पड़ सकता है.

  • आपके v1 प्रोजेक्ट से हुए लेन-देन लॉग और आंकड़ों का डेटा, आपके v2 प्रोजेक्ट में ट्रांसफ़र नहीं होता.
  • आपके v1 प्रोजेक्ट की कन्वर्ज़न रेट और एपीआई मेट्रिक जैसी परफ़ॉर्मेंस मेट्रिक को v2 प्रोजेक्ट में पोर्ट नहीं किया जाता. इससे ऑर्डर करने की सुविधा में, सेवा देने वाली कंपनी की रैंकिंग रीसेट हो जाती है.