जानें कि कैसे एक छोटी टीम ने एक आकर्षक Marketplace PWA बनाकर बड़ी जीत हासिल की.
जॉर्डन के अम्मान शहर में मौजूद OpenSooq, मोबाइल को प्राथमिकता देने वाला ऐसा मार्केटप्लेस है जिसकी कैटगरी तय की गई है. यह मध्य पूर्व और उत्तरी अफ़्रीका के 19 देशों में कई तरह के प्रॉडक्ट और सेवाएं उपलब्ध कराता है.
चुनौती
OpenSooq का 85% से ज़्यादा ट्रैफ़िक, मोबाइल डिवाइसों से आता है और यह संख्या लगातार बढ़ रही है. इस इलाके के कई लोग ऐसे लो-एंड डिवाइस इस्तेमाल करते हैं जो कम स्टोरेज वाले होते हैं. इसलिए, OpenSooq की मोबाइल साइट को तेज़ और हल्का होना चाहिए. हालांकि, OpenSooq की पुरानी मोबाइल साइट पर लोड होने में ज़्यादा समय लगने की वजह से ग्राहकों की संतुष्टि पर असर पड़ा. इसकी वजह से, कुवैत जैसे बाज़ारों में बाउंस रेट 49% तक बढ़ गया.
सभी प्लैटफ़ॉर्म पर अपने ग्राहकों को लगातार बेहतर अनुभव देने के लिए, कंपनी को लगा कि इसके लिए एक तेज़ और ज़्यादा रिस्पॉन्सिव वेबसाइट की ज़रूरत है. इसलिए, जून 2017 में OpenSooq की इंजीनियरिंग टीम ने एक प्रोग्रेसिव वेब ऐप्लिकेशन (PWA) लॉन्च किया.
परफ़ॉर्मेंस और विश्वसनीयता पर फ़ोकस
OpenSooq के तीन इन-हाउस डेवलपर, सिर्फ़ ढाई महीनों में React और वेबपैक की मदद से, सभी सुविधाओं वाला PWA बना पाए.
यह पक्का करने के लिए कि साइट तेज़ी से और आसानी से सर्च इंजन में इंडेक्स की जा सके, इसके लिए टीम ने सर्वर साइड रेंडरिंग को लागू करने का विकल्प चुना. करीब 28% उपयोगकर्ता, अलग-अलग तरह के 2G या 3G नेटवर्क पर PWA का इस्तेमाल करते हैं. इसलिए, यह ज़रूरी था कि उपयोगकर्ता नेटवर्क की कमी के बावजूद, PWA पर भरोसा करें. इसलिए, टीम ने सर्विस वर्कर और कैश-फ़र्स्ट-फिर-नेटवर्क रणनीति का इस्तेमाल करके, ऑफ़लाइन अनुभव को लागू किया. उन्होंने अपने उपयोगकर्ताओं को तुरंत लोड करने के लिए PRPL पैटर्न का भी इस्तेमाल किया.
इन सबसे सही तरीकों को अपनाकर, टीम ने पेज लोड होने में लगने वाले औसत समय (इंटरैक्टिव टाइम) को चार सेकंड से घटाकर दो सेकंड से कम कर दिया. साथ ही, उन्होंने Lighthouse का इस्तेमाल करके यह पक्का किया कि साइट इतनी तेज़ी से चलें. उनकी इन कोशिशों की वजह से OpenSooq को एक महीने में 1.8 अरब से ज़्यादा पेज व्यू मिले.
हमारे एक चौथाई से ज़्यादा उपयोगकर्ता, कम बीच वाले नेटवर्क से OpenSooq PWA का इस्तेमाल करते हैं. इसलिए, उन उपयोगकर्ताओं को जोड़े रखने के लिए, भरोसेमंद होना ज़रूरी था. सर्विस वर्कर और कैश मेमोरी में सेव करने की रणनीतियों ने, बिना किसी रुकावट के हमारी ज़रूरत के हिसाब से भरोसेमंद उपयोगकर्ता अनुभव देने में मदद की.
अमीन शोमन, PWA के टेक्निकल मैनेजर, OpenSooq
ग्राहकों को फिर से जोड़ने के लक्ष्य को बेहतर बनाना
एक परफ़ॉर्मेंस देने वाला और भरोसेमंद अनुभव देने के बाद, OpenSooq टीम यह पक्का करना चाहती थी कि उनके उपयोगकर्ता प्रॉडक्ट से जुड़े रहें. ऐसा करने के लिए, उन्होंने उपयोगकर्ताओं को अपनी होम स्क्रीन पर PWA इंस्टॉल करने की सुविधा दी. साथ ही, काम की सूचनाएं पाने की सुविधा भी जोड़ी. इससे साइट, खरीदारों को विज्ञापन चालू करने और उसकी समयसीमा खत्म होने के बारे में, क्वेरी और सेलर के बारे में सूचना दे पाती थी.
इन सुधारों की वजह से, OpenSooq के वेब अनुभव को हर महीने इस्तेमाल करने वाले सक्रिय उपयोगकर्ताओं की संख्या में 14% की बढ़ोतरी हुई. PWA इंस्टॉल करने वाले उपयोगकर्ताओं के लिए, हर सेशन में पेज विज़िट की संख्या में 48% और सेशन की औसत अवधि में 28% की बढ़ोतरी हुई. साथ ही, OpenSooq को किसी पेज पर उपयोगकर्ताओं के बिताए गए औसत समय में 25% की बढ़ोतरी देखने को मिली. साथ ही, सभी मार्केट में औसत बाउंस रेट में भी 29% की कमी आई.
आगे की जानकारी
कुछ ही हफ़्तों की कोशिश के बाद, OpenSooq ने 23 केबी का PWA बनाया जिसमें सभी सुविधाएं मौजूद हैं. यह सभी प्लैटफ़ॉर्म और ब्राउज़र पर लोगों को एक जैसा अनुभव देता है. वेब पर सुविधाओं को अपडेट करना आसान है. इसलिए, टीम ने नई सुविधाओं को अन्य प्लैटफ़ॉर्म पर रोल आउट करने से पहले, नई सुविधाओं और यूज़र फ़्लो को लॉन्च और टेस्ट किया. ऐसा इसलिए, क्योंकि टीम ने इन सुविधाओं को लॉन्च और टेस्ट किया.
OpenSooq अब प्लैटफ़ॉर्म के हिसाब से इंस्टॉल करने का अनुरोध जोड़ने पर काम कर रहा है. साथ ही, इसमें Accelerated Mobile Pages (एएमपी) के साथ, PWA को इंटिग्रेट किया जा रहा है. इन सुधारों से पेज लोड होने की रफ़्तार और बढ़ जाएगी. साथ ही, प्लैटफ़ॉर्म के हिसाब से खास ऐप्लिकेशन पर ट्रांज़िशन करना जितना हो सके उतना आसान हो जाएगा. डेवलपर के शुरुआती डेवलपमेंट की कोशिशों के आधार पर, OpenSooq की टीम अपने उपयोगकर्ताओं को बेहतरीन अनुभव देना जारी रखेगी.
हमारे PWA को डेवलप करने की अहमियत, लीडर और तकनीकी टीम, दोनों को साफ़ तौर पर पता थी. मॉडर्न वेब ऐप्लिकेशन बनाने और इसे बेहतर परफ़ॉर्म करने के बाद, हमें यह देखने के लिए खुशी हो रही है कि हमने 2.5 महीने में किए गए हमारे निवेश पर, कारोबार पर क्या असर डाला.
रामज़ी अलक्रेनी, चीफ़ टेक्नोलॉजी ऑफ़िसर, OpenSooq