ई-कॉमर्स चेकआउट के लिए पते की पुष्टि करना

कैंपेन का मकसद

इस दस्तावेज़ में अच्छी क्वालिटी के पते कैप्चर करने के लिए, ई-कॉमर्स चेकआउट के लिए, जगह की जानकारी के अपने-आप पूरे होने की सुविधा, Address verification API1, और Maps को इकट्ठा करने के तरीकों के बारे में बताया गया है.

ज़रूरी शर्तें

Google का सुझाव है कि आप इनका इस्तेमाल करें:

पते की पुष्टि क्या है?

पते की पुष्टि करने वाला एपीआई, पते की पुष्टि करने वाली सेवा है. यह पते के कॉम्पोनेंट की पहचान करता है और उनकी पुष्टि करता है. यह डाक के पते को भी मानक के रूप में दिखाता है और इसके लिए सबसे अच्छे अक्षांश/देशांतर निर्देशांक ढूंढता है. इसके अलावा, अमेरिका और प्योर्तो रिको के पतों के लिए कोडिंग ऐक्यूरसी सपोर्ट सिस्टम (सीएएसएसटीएम) को चालू किया जा सकता है.

आपको चेकआउट के समय पते की पुष्टि करना क्यों ज़रूरी है?

ऑर्डर करने के दौरान सटीक पते इकट्ठा करना:
डिलीवरी की सही सुविधा को प्रमोट करने, समय पर आइटम भेजने, और पते में सुधार करने के शुल्क को कम करने के लिए, यह एक अहम चरण है.

पता फटाफट और सही तरीके से डालने के लिए, ग्राहकों को गाइड करें:
जगह के अपने-आप पूरे होने की सुविधा की मदद से, पते पर तेज़ी से पहुंचा जा सकता है और इनपुट में होने वाली गड़बड़ियां कम की जा सकती हैं. इससे, ग्राहक आसानी से चेकआउट कर सकते हैं. पते की पुष्टि करने की सुविधा से पूरे पते की क्वालिटी के बारे में सुझाव मिलते हैं. यह स्टैंडर्ड और स्पेलिंग से जुड़ी गलतियों में सुधार करता है. साथ ही, इससे मेटाडेटा को भी बेहतर बनाया जाता है, जैसे कि रिहाइशी या कमर्शियल इंडिकेटर (चुनिंदा इलाकों में उपलब्ध).

लागू करने से जुड़ी खास जानकारी

इस सेक्शन में, ई-कॉमर्स चेकआउट के लिए पता डालने के सुझाए गए वर्कफ़्लो के बारे में बताया गया है. इस प्रोसेस में तीन चरण हैं:

  1. पते को शुरुआत में कैप्चर करने के लिए, 'जगह की जानकारी अपने-आप पूरा करें' का इस्तेमाल करें.
  2. डाले गए पते की पुष्टि करने के लिए, Address Verified API का इस्तेमाल करें.
  3. मैप पर डाले गए पते की जगह दिखाएं, ताकि डिलीवरी में भरोसा किया जा सके.

इसके बाद, हम हर चरण की अलग-अलग जांच करेंगे.

चरण 1: पता दर्ज करने का फ़्लो - स्थान ऑटोकंप्लीट सेवा का इस्तेमाल करके

पता डालने के फ़ॉर्म की पहली लाइन में JavaScript API का इस्तेमाल करके, जगह के अपने-आप पूरे होने की सुविधा लागू करें.

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

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

यहां एक उदाहरण दिया गया है, जिसमें बताया गया है कि एक इनपुट फ़ील्ड का इस्तेमाल करके, यह फ़्लो कैसा दिख सकता है:

इमेज

दूसरा चरण: पतों की पुष्टि करने के लिए, पते की पुष्टि करने वाले एपीआई का इस्तेमाल करना

उपयोगकर्ता के पता डालने के बाद, Google आपको चेकआउट के समय Address Validation API को कॉल करने का सुझाव देता है. इससे यह पुष्टि होती है कि यह पता मान्य है और पूरा है. जब लोग पते वाले फ़ॉर्म पर 'आगे बढ़ें' या 'जारी रखें' बटन पर क्लिक करेंगे, तब Address Validation API को कॉल ट्रिगर किया जाएगा. यह बटन अक्सर पेमेंट पेज पर ले जाता है.

Google हर लेन-देन के लिए, Address Validation API को कॉल करने का सुझाव देता है.

नीचे दिए गए फ़्लो डायग्राम में, चेकआउट के समय, पते की पुष्टि करने वाले एपीआई के शुरू से लेकर आखिर तक इंटिग्रेट किए गए उदाहरण को दिखाया गया है:

इमेज

इस दस्तावेज़ में पता स्वीकार करने की स्थितियों के बारे में बाद में चर्चा की गई है.

तीसरा चरण: विज़ुअल की पुष्टि करें

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

मैप को चेकआउट की प्रोसेस के दौरान दिखाया जा सकता है या लेन-देन की पुष्टि वाले ईमेल में भेजा जा सकता है. इस्तेमाल के ये दोनों उदाहरण नीचे दिए गए एपीआई की मदद से पूरे किए जा सकते हैं.

Maps JavaScript API, उपयोगकर्ता की जगह की जानकारी दिखाने के लिए एक इंटरैक्टिव मैप उपलब्ध कराता है. Maps स्टैटिक एपीआई की मदद से, वेब पेज में या ईमेल में बाद के चरण में इमेज को जोड़ा जा सकता है.

गहराई से जानकारी - पता स्वीकार करने की स्थितियां

पता की पुष्टि करने वाले एपीआई के जवाबों को तीन मुख्य स्थितियों में रखा जा सकता है:

  • ठीक करें—पते की क्वालिटी अच्छी नहीं है. आपको ज़्यादा जानकारी देनी चाहिए.
  • पुष्टि करें—पता अच्छी क्वालिटी का है, लेकिन उसमें इनपुट पते से बदलाव किए गए हैं. पुष्टि करने के लिए कहा जा सकता है.
  • स्वीकार करें—पता अच्छी क्वालिटी का है. दिए गए पते को स्वीकार किया जा सकता है.

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

समाधान

इमेज

इस सेक्शन में, पते के इनपुट को ठीक करने का तरीका बताया गया है. Address Validation API से खराब क्वालिटी वाले पते के बारे में बताने वाले खास सिग्नल के बारे में जानने के लिए, 'पुष्टि करने के लॉजिक' दस्तावेज़ में मौजूद पते की समस्या ठीक करना सेक्शन देखें.

अगर पते की पुष्टि करने वाले एपीआई से मिले जवाब में अमान्य पता दिखता है, तो ग्राहक को डाला गया डेटा देखने के लिए, उसे पता डालने वाले फ़ॉर्म पर रीडायरेक्ट करें. पता ठीक हो जाने के बाद, सेवा देने वाली कंपनी को Address verification API को फिर से भेजना होगा. इससे यह पक्का किया जा सकेगा कि किए गए बदलाव मान्य हैं.

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


पुष्टि करें

इमेज

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

आम तौर पर, आपका सिस्टम किसी पते की पुष्टि करने के लिए, उपयोगकर्ता से अनुरोध करना चाहता है. उदाहरण के लिए, अगर कोई ग्राहक शहर के नाम की गलत स्पेलिंग लिखता है, तो उसे AddressValidation API की मदद से ठीक किया जाएगा. इस समस्या को ठीक करने के लिए, आपको ग्राहक से संपर्क करना चाहिए. ऐसा इसलिए होता है, क्योंकि एपीआई की ओर से किए गए बदलाव, मूल रूप से डाले गए कॉन्टेंट पर बुनियादी बदलाव कर सकते हैं.

ग्राहक को जानकारी दिखाने के लिए, पेज पर अचानक दिखने वाले मोडल का इस्तेमाल करें. इससे, आगे बढ़ने के तीन विकल्प मिलते हैं:

  1. एपीआई से मिले पते की पुष्टि करें और सही पते का इस्तेमाल करके चेकआउट की प्रोसेस जारी रहती है.
  2. पहले डाला गया पता चुनें. इसके लिए, पते की पुष्टि करने वाले एपीआई में किए गए सुधार को अनदेखा कर दें. चेकआउट की प्रोसेस सामान्य रूप से जारी रह सकती है. साथ ही, शिपिंग से पहले ऑर्डर को डाउनस्ट्रीम समीक्षा के लिए फ़्लैग किया जा सकता है. ऐसा तब किया जा सकता है, जब आपकी प्रोसेस अनुमति देती हो.
  3. ग्राहक इस प्रोसेस को रद्द कर देता है या मोडल को बंद कर देता है. इसके बाद, वह उसे चेकआउट की प्रोसेस के पते से जुड़े स्टेज पर भेज देता है, जहां वह प्रोसेस को फिर से शुरू करके पते को फिर से डाल सकता है.

इसका एक उदाहरण दाईं ओर दिए गए स्क्रीनशॉट में देखा जा सकता है.


स्वीकार करें

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

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

हमारा सुझाव है कि आप पते की पुष्टि करने वाले एपीआई से मिले पते का डेटा, ऑर्डर के सामने ही इस्तेमाल करें. ऐसा इसलिए, क्योंकि इसमें कुछ मामूली सुधार किए जा सकते हैं और कुछ नई चीज़ें जोड़ी जा सकती हैं. जैसे:

  • कैपिटल लेटर का इस्तेमाल
  • फ़ॉर्मैटिंग में सुधार, उदाहरण के लिए
    • स्ट्रीट टू स्ट्रीट
    • पते के कॉम्पोनेंट का सही क्रम
  • ZIP+4 इस्तेमाल करते हैं.

कार्यान्वयन विचार

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

Google का सुझाव है कि आप खरीदारों को अपना पता डालने के लिए ज़्यादा से ज़्यादा दो मौके दें और दूसरी कोशिश में, उनकी एंट्री स्वीकार करें, भले ही वह मान्य न हो. दूसरी कोशिश में, कोशिश रहती है कि पुष्टि किए बिना आगे बढ़ते रहें.

दूसरी कोशिश को स्वीकार करने के लिए, सुझाए गए दो तरीके:

  • ज़बरदस्ती आगे बढ़ें: ग्राहक को यह समझाएं कि पते की पुष्टि नहीं हो रही है. हालांकि, उन्हें यह विकल्प दें कि वे पता टाइप किए गए पते के हिसाब से आगे बढ़ें.
  • बिना पुष्टि के मंज़ूरी देना: पुष्टि के चरण के बिना, दूसरी कोशिश अपने-आप स्वीकार करने की अनुमति दें. भले ही, पते की पूरी तरह से पुष्टि न हुई हो.

अगर हो सके, तो अपने सिस्टम को इस तरह डिज़ाइन करें कि वह ऐसे पतों को फ़्लैग करे जिनकी पुष्टि नहीं होती है. इससे, ऑर्डर भेजे जाने से पहले, ग्राहक सेवा का कोई प्रतिनिधि उन पतों की समीक्षा कर सकेगा. इस एक और तरीके से यह पक्का किया जा सकता है कि कोई भी गलती न हो.

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

चेकआउट सेशन पूरा होने के बाद, provideValidationFeedback वाले तरीके का इस्तेमाल करके, Google को पते की पुष्टि करने की कोशिश के बारे में सुझाव, शिकायत या राय भेजी जा सकती है.

नतीजा

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

अगले चरण

भरोसेमंद पतों की मदद से चेकआउट, डिलीवरी, और कार्रवाइयों को बेहतर बनाएं व्हाइटपेपर डाउनलोड करें. साथ ही, पते की पुष्टि करने की सुविधा की मदद से चेकआउट, डिलीवरी, और कार्रवाइयों को बेहतर बनाने के वेबिनार को देखें.

आगे पढ़ने के लिए सुझाव:

योगदानकर्ता

हेनरिक वैलव | सॉल्यूशंस इंजीनियर
थॉमस एंगलरेट | सॉल्यूशंस इंजीनियर
सत्यक गांगुली | सॉल्यूशंस इंजीनियर


  1. यूनाइटेड स्टेट्स पोस्टल सर्विस का नॉन-एक्सक्लूज़िव लाइसेंसी. नीचे दिए गए ट्रेडमार्क का मालिकाना हक United States Postal Service® के पास है. इनका इस्तेमाल अनुमति के साथ किया जाता है: CASSTM, USPS®, DPV®.