जब कोई आपका कॉन्टैक्ट फ़ॉर्म भरते समय "मुझे टेक्निकल सपोर्ट चाहिए" चुनता है, तो उसे अपने बजट के बारे में पूछने वाले फ़ील्ड क्यों दिखें? जब वह बताता है कि वह हेल्थकेयर में काम करता है, तो उससे मैन्युफ़ैक्चरिंग की चुनौतियों के बारे में क्यों पूछें? ज़्यादातर फ़ॉर्म सबको एक जैसे फ़ील्ड दिखाते हैं। नतीजा ऐसा फ़ॉर्म होता है जो लंबा, आम और भरने में उबाऊ लगता है।
यही वह समस्या है जो फ़ॉर्म पूरा होने की दर गिराती है। विज़िटर फ़ॉर्म इसलिए नहीं छोड़ते कि वे आलसी हैं, बल्कि इसलिए कि वे ऐसे सवालों के जवाब देने में समय बर्बाद कर रहे हैं जो उन पर लागू ही नहीं होते। फ़ॉर्म कितना लंबा लगता है, यह असल लंबाई से ज़्यादा मायने रखता है। जो 20 सवालों वाला फ़ॉर्म एक बार में सिर्फ़ 6 सवाल दिखाता है, वह उस 20 सवालों वाले फ़ॉर्म से कहीं ज़्यादा दर से पूरा होता है जो सारे 20 सवाल पहले ही दिखा देता है।
कंडीशनल लॉजिक इसका हल है। यह किसी के जवाब के आधार पर फ़ॉर्म फ़ील्ड दिखाने और छिपाने की क्षमता है। नतीजा बहुत बड़ा होता है: फ़ॉर्म पूरा होने की ऊंची दर, साफ़ डेटा, और ऐसे विज़िटर जिन्हें लगता है कि आपका फ़ॉर्म खास उनके लिए बना है। इस लेख में बताया गया है कि कंडीशनल लॉजिक वाले फ़ॉर्म कैसे बनाएं ताकि वे सही काम करें।
कंडीशनल लॉजिक क्या करता है और यह क्यों मायने रखता है
कंडीशनल लॉजिक जवाबों के आधार पर आपके फ़ॉर्म को अलग-अलग रास्तों में बांट देता है। अगर कोई किसी सवाल का जवाब X देता है, तो फ़ील्ड Y दिखाएं। अगर वह Z देता है, तो फ़ील्ड W दिखाएं। विज़िटर के जवाब देते ही फ़ॉर्म रियल-टाइम में बदलता जाता है।
मकसद एक ही है। हर विज़िटर को फ़ॉर्म का अनुभव अपना और छोटा लगे। सपोर्ट फ़ॉर्म पूछता है "आपको किस चीज़ में मदद चाहिए?" और विकल्प हैं बिलिंग, टेक्निकल या अकाउंट। बिलिंग चुनने वाले विज़िटर को बिलिंग की अवधि और इनवॉइस के इतिहास के सवाल दिखते हैं। टेक्निकल चुनने वाले को एरर मैसेज और डिवाइस के सवाल दिखते हैं। हर रास्ते में बिल्कुल अलग फ़ील्ड होते हैं। विज़िटर को बेकार के सवाल कभी नहीं दिखते और फ़ॉर्म उसके लिए बना लगता है।
इससे सीधे फ़ॉर्म पूरा होने की दर बढ़ती है। विज़िटर तब फ़ॉर्म छोड़ते हैं जब उसकी लंबाई भारी लगती है। जो फ़ॉर्म एक बार में 6 सवाल दिखाता है, वह उस फ़ॉर्म से कहीं ज़्यादा दर से पूरा होता है जो पहले ही 20 सवाल दिखा दे, भले ही ब्रांचिंग से दोनों कुल 20 सवाल पूछ सकते हों। कंडीशनल लॉजिक यह तय करता है कि विज़िटर को अभी क्या दिखे, यह नहीं कि आप उनसे क्या पूछ सकते हैं। इससे फ़ॉर्म संभालने लायक लगते हैं, यानी ज़्यादा लोग उन्हें पूरा करते हैं।
कंडीशनल लॉजिक मल्टी-स्टेप फ़ॉर्म से कैसे अलग है
मल्टी-स्टेप फ़ॉर्म सवालों को पेज या हिस्सों में बांटते हैं। स्टेप 1 में नाम और ईमेल पूछा जाता है। स्टेप 2 में कंपनी और बजट। स्टेप 3 में लक्ष्य। हर विज़िटर एक ही क्रम में वही सवाल भरता है। फ़ॉर्म छोटा लगता है क्योंकि एक बार में कम फ़ील्ड दिखते हैं, पर सबका रास्ता एक ही रहता है।
कंडीशनल लॉजिक वाले फ़ॉर्म एक ही रास्ते पर नहीं चलते। विज़िटर A को फ़ील्ड 1, 2, 3 और 7 दिख सकते हैं। विज़िटर B को फ़ील्ड 1, 2, 5 और 9। सवाल खुद जवाबों के आधार पर बदलते हैं। दो विज़िटर आपका फ़ॉर्म पूरा करें तो भी उन्होंने बिल्कुल अलग सवालों के जवाब दिए हो सकते हैं।
आप दोनों को मिला सकते हैं। एक फ़ॉर्म में स्टेप भी हो सकते हैं और कंडीशनल लॉजिक भी। स्टेप 1 आपकी मुख्य चुनौती पूछ सकता है, और जवाब के आधार पर स्टेप 2 अलग फ़ील्ड दिखाए। पर ये अलग तरह से काम करते हैं। मल्टी-स्टेप फ़ॉर्म घटाते हैं कि एक बार में कितने फ़ील्ड दिखें। कंडीशनल लॉजिक बदलता है कि कौन से फ़ील्ड दिखें ही।
कंडीशनल लॉजिक फ़ॉर्म पूरा होने की दर कब सच में बढ़ाता है
कंडीशनल लॉजिक ताकतवर है, पर तभी काम करता है जब आप इसे सोच-समझकर इस्तेमाल करें। 4 सवालों वाले सरल फ़ॉर्म में इसे जोड़ने से बिना फ़ायदे के जटिलता बढ़ती है। ऐसे फ़ॉर्म में इसे जोड़ना जहां हर विज़िटर को वही सवाल भरने हैं, सेटअप में समय बर्बाद करना है जिससे फ़ॉर्म पूरा होने की दर नहीं सुधरेगी।
कंडीशनल लॉजिक तब काम करता है जब अलग-अलग तरह के विज़िटर के लिए सवालों के अलग सेट हों। बिलिंग, टेक्निकल और अकाउंट की समस्याएं संभालने वाले सपोर्ट फ़ॉर्म में फ़ॉलो-अप सवालों के तीन बिल्कुल अलग सेट होते हैं। यही कंडीशनल लॉजिक की सबसे अच्छी जगह है। जिस डिस्कवरी फ़ॉर्म में सॉफ़्टवेयर के बारे में पूछने वाले को सर्विसेज़ के बारे में पूछने वाले से अलग सवाल मिलते हैं, उसे इससे फ़ायदा होता है। जिस हेल्थकेयर फ़ॉर्म में इंडस्ट्री और कंपनी के आकार के हिसाब से सवाल बदलते हैं, उसे भी फ़ायदा होता है।
इसे तब इस्तेमाल न करें जब हर विज़िटर से वही जानकारी चाहिए। नाम, ईमेल और मैसेज पूछने वाले सरल कॉन्टैक्ट फ़ॉर्म को ब्रांचिंग नहीं चाहिए। ईमेल और इंडस्ट्री पूछने वाले न्यूज़लेटर साइनअप को भी नहीं। अगर रास्ता सिर्फ़ एक है, तो लगाने के लिए कोई लॉजिक नहीं है।
ऐसा कंडीशनल लॉजिक बनाना जो विज़िटर को समझ आए
पहला नियम यह है: ब्रांचिंग वाला सवाल सबसे पहले रखें। आपका पहला सवाल ही तय करता है कि विज़िटर कौन सा रास्ता लेगा। अगर आप चार शुरुआती सवाल पूछकर फिर ब्रांच करते हैं, तो विज़िटर पहले ही मेहनत लगा चुके होते हैं। शॉर्टकट का फ़ायदा मिलने से पहले उन्हें फ़ॉर्म लंबा दिखता है। ब्रांचिंग वाला सवाल तुरंत पूछें। उन्हें पहले ही फ़ील्ड पर अपना रास्ता चुनने दें।
एक SaaS कंपनी का उदाहरण: नाम, ईमेल और फिर "आपको किस चीज़ में मदद चाहिए?" पूछने की जगह, फ़ॉर्म पहले "आपको किस चीज़ में मदद चाहिए?" पूछता है। विज़िटर सेल्स, टेक्निकल या जनरल चुनता है। फ़ॉर्म तुरंत सिर्फ़ उसी रास्ते के सवाल दिखाता है। नाम और ईमेल अब भी पूछे जाते हैं, पर ब्रांचिंग के बाद। यह तेज़ लगता है क्योंकि विज़िटर अपनी दिशा पहले ही चुन चुका होता है।
दूसरा नियम: हर ब्रांच के लिए साफ़ लेबल इस्तेमाल करें। "विकल्प A" और "विकल्प B" जैसे धुंधले विकल्प न रखें। असली विवरण दें। "मुझे अपनी मौजूदा सब्सक्रिप्शन में मदद चाहिए" बनाम "मुझे नए प्लान में दिलचस्पी है" बनाम "मुझे टेक्निकल समस्या है।" विज़िटर को तुरंत समझ आना चाहिए कि उसके लिए कौन सा विकल्प सही है। जब आप उन्हें अंदाज़ा लगाने पर छोड़ते हैं, तो वे गलत चुन लेते हैं और झुंझलाते हैं।
तीसरा नियम: हर ब्रांच छोटी रखें। अगर आपके फ़ॉर्म का एक रास्ता 15 सवालों तक जाता है और दूसरा 5 तक, तो मकसद ही हार गया। हर रास्ते में कुल 8 से 10 से ज़्यादा सवाल न हों। अगर किसी रास्ते को सच में 15 सवाल चाहिए, तो उसे अलग फ़ॉर्म में बांट दें। कई ब्रांच वाले एक फ़ॉर्म से, जिसकी एक ब्रांच भारी हो, बेहतर है कि आपके पास 8 सवालों का सरल फ़ॉर्म और 15 सवालों का अलग फ़ॉर्म हो।
बेहतर डेटा जमा करने के लिए कंडीशनल लॉजिक का इस्तेमाल
कंडीशनल लॉजिक सिर्फ़ फ़ॉर्म को छोटा दिखाने के लिए नहीं है। यह डेटा की क्वालिटी भी सुधारता है। जब आप हर विज़िटर की स्थिति के हिसाब से सवाल पूछते हैं, तो आपको ठोस जवाब मिलते हैं। जब आप ऐसे आम सवाल पूछते हैं जो सबकी स्थिति में फ़िट नहीं बैठते, तो जवाब धुंधले मिलते हैं।
डिस्कवरी कॉल फ़ॉर्म इसी तरीके का इस्तेमाल करता है। पहला सवाल पूछता है कि व्यक्ति किस इंडस्ट्री में काम करता है। जवाब के आधार पर फ़ॉर्म उसी इंडस्ट्री के फ़ॉलो-अप सवाल दिखाता है। हेल्थकेयर कंपनी से मरीज़ों की संख्या और लोकेशन मैनेजमेंट के बारे में पूछा जाता है। ई-कॉमर्स कंपनी से SKU की गिनती और इन्वेंटरी मैनेजमेंट के बारे में। फ़ॉर्म वही है, पर जो डेटा आप जमा करते हैं वह मौके के हिसाब से ढला होता है। आपको हर विज़िटर के बारे में वही जानकारी मिलती है जो आपको सच में चाहिए।
कंडीशनल लॉजिक बेकार के फ़ॉलो-अप भी छोड़ने देता है। फ़ॉर्म पूछता है "क्या आपके पास अभी वेबसाइट है?" अगर जवाब नहीं है, तो प्लेटफ़ॉर्म और मौजूदा साइट की उम्र वाले सवाल छिपा दें। जिसके पास वेबसाइट ही नहीं है, उसके बारे में आपको वह जानकारी नहीं चाहिए। अगर जवाब हां है, तो वे सवाल दिखाएं। इससे आपका डेटा साफ़ और काम का रहता है।
बनाने से पहले अपना कंडीशनल लॉजिक प्लान करें
फ़ॉर्म बिल्डर को छूने से पहले अपना कंडीशनल लॉजिक कागज़ पर बनाएं। अपना डिसीज़न ट्री खींचें। आपका ब्रांचिंग वाला सवाल क्या है? संभावित जवाब क्या हैं? हर जवाब के बाद कौन से सवाल आते हैं? उन जवाबों में से हर एक के बाद कोई और फ़ॉलो-अप है?
यह तस्वीर सबसे आम गलती से बचाती है: इतना जटिल कंडीशनल लॉजिक बनाना कि उसे संभालना सिरदर्द बन जाए। अगर आप ट्री खींचें और 12 अलग ब्रांच दिखें जो हर एक 8 और ब्रांच में बंट रही हों, तो आप तुरंत समझ जाते हैं कि यह फ़ॉर्म बहुत जटिल है। अगर कागज़ पर सरल दिखता है, तो असल में भी आसानी से चलेगा।
बनाने के बाद हर एक रास्ता टेस्ट करें। यह न मान लें कि एक ब्रांच चल रही है तो सारी चल रही होंगी। अगर आपका फ़ॉर्म तीन तरह से ब्रांच होता है, तो उसे तीन बार भरें, हर बार एक रास्ता पूरा करते हुए। जांचें कि सारे सही सवाल दिख रहे हैं, कोई गलत सवाल नहीं दिख रहा, और लॉजिक उम्मीद के मुताबिक चल रहा है।
कंडीशनल लॉजिक की आम गलतियां जिनसे बचें
पहली गलती है बहुत सारी ब्रांच बनाना। 3 से 4 रास्तों वाला फ़ॉर्म संभालने लायक है। 8 रास्तों वाला फ़ॉर्म संभालना और टेस्ट करना मुश्किल हो जाता है। हर रास्ते को अलग से टेस्ट करना पड़ता है। हर रास्ता लॉजिक की ऐसी गलती की संभावना बढ़ाता है जो विज़िटर को उलझा दे। अगर आपको 5 से ज़्यादा रास्ते चाहिए, तो उसे कई सरल फ़ॉर्म में तोड़ने पर सोचें।
दूसरी गलती है ब्रांचिंग वाले सवाल को अस्पष्ट रखना। विज़िटर को तुरंत पता चलना चाहिए कि उसके लिए कौन सा जवाब सही है। अस्पष्ट सवाल उन्हें अंदाज़ा लगाने पर मजबूर करता है। अगर वे गलत अंदाज़ा लगाएं, तो गलत रास्ते पर पहुंच जाते हैं और बीच में समझते हैं कि गलत चुन लिया। यह लंबे सीधे फ़ॉर्म से भी बुरा है क्योंकि यह खराब लगता है।
तीसरी गलती है ऐसी ब्रांच रखना जो वही सवाल पूछती हैं। अगर रास्ता A और रास्ता B वही फ़ॉलो-अप पूछते हैं, तो उन्हें अलग ब्रांच होने की ज़रूरत नहीं। उन्हें मिला दें। बेकार की ब्रांच फ़ॉर्म को संभालना कठिन बनाती हैं और ऐसे अपनेपन का भ्रम बनाती हैं जो असल में है नहीं।
चौथी गलती है यह भूल जाना कि कंडीशनल लॉजिक को मोबाइल पर भी चलना है। जटिल ब्रांचिंग ढांचा जो डेस्कटॉप पर ठीक दिखे, फ़ोन की स्क्रीन पर उलझाने वाला हो सकता है। अपना कंडीशनल लॉजिक फ़ॉर्म मोबाइल पर टेस्ट करें। उसे छोटी स्क्रीन पर भरें। जांचें कि लॉजिक अब भी समझ आता है और फ़ील्ड के बीच के बदलाव स्वाभाविक लगते हैं।
कंडीशनल लॉजिक फ़ॉर्म बनाते समय क्या देखें
अपना फ़ॉर्म टूल जांचें कि क्या वह कंडीशनल लॉजिक देता है, और उसके नियम सरल रखें, जैसे "अगर सवाल 1 का जवाब टेक्निकल सपोर्ट है, तो सवाल 2A दिखाएं।" हर ब्रांच के सबमिशन एक जगह आने चाहिए ताकि आप देख सकें कि विज़िटर ने कौन सा रास्ता लिया और क्या जवाब दिए।
WEMASY के प्लान और कीमतें जानने के लिए प्राइसिंग पेज देखें।