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