ब्लॉग
Mailto लिंक बनाम कॉन्टैक्ट फ़ॉर्म: कौन कम लीड खोता है?
· 3 मिनट का पठन
हर वेबसाइट को आख़िरकार एक ही छोटे-से फ़ैसले का सामना करना पड़ता है: mailto: लिंक या कॉन्टैक्ट फ़ॉर्म? यह दिखने में सतही लगता है। है नहीं - दोनों बिल्कुल अलग-अलग तरीक़ों से फेल होते हैं, और इनमें से एक चुपचाप फेल होता है।
Mailto लिंक असल में कैसे व्यवहार करता है
<a href="mailto:you@example.com"> विज़िटर के ऑपरेटिंग सिस्टम से डिफ़ॉल्ट मेल क्लाइंट खोलने के लिए कहता है। यह मान्यता लगातार टूटती है:
- वेबमेल इस्तेमाल करने वाले डेस्कटॉप उपयोगकर्ता - बहुत बड़ी संख्या में लोग Gmail को ब्राउज़र टैब में पढ़ते हैं और उनके पास कोई डेस्कटॉप मेल क्लाइंट सेट अप नहीं होता। आपके लिंक पर क्लिक करने से एक ख़ाली Outlook सेटअप विज़ार्ड खुलता है, या कुछ भी नहीं होता। विज़िटर कंधे उचकाकर चला जाता है।
- साझा और ऑफ़िस कंप्यूटर - अगर कोई क्लाइंट सेट है भी, तो वह उनका अपना नहीं होता।
- विज़िटर का संदर्भ खो जाता है - वह आपके पेज से किसी दूसरे ऐप में चला जाता है, और आधा टाइप किया गया उत्साह ग़ायब होने के दर्जनों मौक़े पाता है।
सबसे क्रूर बात: आपको इनमें से कुछ भी कभी दिखता नहीं। ख़राब फ़ॉर्म एक एरर देता है जिसे आप पकड़ सकते हैं; फेल हुआ mailto अदृश्य होता है। आपकी लीड बस पहुँचती ही नहीं, और साइट ऐसी दिखती है जैसे उसे "कोई पूछताछ मिलती ही नहीं।"
एक दूसरी क़ीमत भी है: href में मौजूद पता आपके HTML में सादे टेक्स्ट के रूप में होता है, जिसे वेब खंगालने वाला हर स्क्रेपर बटोर सकता है। यह आपके सबसे ज़रूरी पते के लिए स्पैम की आजीवन सदस्यता है।
कॉन्टैक्ट फ़ॉर्म कैसे व्यवहार करता है
फ़ॉर्म विज़िटर को आपके पेज पर बनाए रखता है, ब्राउज़र वाले हर डिवाइस (यानी सभी) पर काम करता है, और आपको संरचना देता है: फ़ील्ड आप तय करते हैं, इसलिए हर पूछताछ एक रिप्लाई पते और कार्रवाई करने लायक़ पर्याप्त संदर्भ के साथ आती है। पीछे किसी फ़ॉर्म बैकएंड के साथ, आपको स्पैम फ़िल्टरिंग, स्टोरेज, और कुछ भी आते ही तुरंत सूचना भी मिलती है - बिना अपने मार्कअप में कहीं भी ईमेल पता उजागर किए।
यहाँ एक ईमानदार ट्रेड-ऑफ़ है: फ़ॉर्म एक एंकर टैग से ज़्यादा मार्कअप माँगता है, और ख़राब ढंग से डिज़ाइन किया गया फ़ॉर्म (दस ज़रूरी फ़ील्ड, आक्रामक कैप्चा) mailto से भी ज़्यादा लोग खो सकता है। इसे ईमेल + मैसेज तक सीमित रखें, और ऐसी स्पैम सुरक्षा अपनाएँ जो इंसानों को दिखे ही नहीं - पहले honeypot और रेट लिमिटिंग, और Turnstile जैसा आधुनिक चैलेंज तभी जब दबाव वाक़ई इसकी माँग करे। (देखें कॉन्टैक्ट फ़ॉर्म स्पैम सुरक्षा।)
कब mailto वाक़ई ठीक रहता है
- व्यक्तिगत पेज और README जहाँ मात्रा लगभग शून्य होती है और दर्शक तकनीकी होते हैं
- ऐसी स्थितियाँ जहाँ ईमेल ही डिलिवरेबल है - फ़ुटर में "प्रेस पूछताछ: press@…" जैसी लाइनें
- आपके फ़ॉर्म के नीचे एक फ़ॉलबैक लाइन के रूप में: "फ़ॉर्म काम नहीं कर रहा? हमें यहाँ ईमेल करें …" (अगर स्क्रेपिंग की चिंता है तो कोई ऑब्फ़स्केशन-फ़्रेंडली फ़ॉर्मैट इस्तेमाल करें)
कब फ़ॉर्म अपनी लागत वसूल कर लेता है
जिस पल पूछताछ का मौद्रिक मूल्य होने लगे - क्लाइंट का काम, प्रोडक्ट में रुचि, बुकिंग - mailto का चुपचाप फेल होने वाला तरीक़ा स्वीकार्य नहीं रहता। जो कभी पहुँचता ही नहीं, उसे आप माप नहीं सकते।
स्टैटिक साइट्स के लिए, फ़ॉर्म जोड़ना अब मुश्किल हिस्सा नहीं रहा; यह बस फ़ॉर्म बैकएंड की ओर इशारा करने वाला एक अट्रिब्यूट है:
<form action="https://formhook.app/f/fh_your-key" method="POST">सबमिशन स्टोर होते हैं, फ़िल्टर होते हैं, और आपके फ़ोन पर पुश किए जाते हैं। Mailto लिंक बना रह सकता है - फ़ॉलबैक के रूप में, वहीं जहाँ उसकी असल जगह है।
एक ही लाइन में काम करने वाला फ़ॉर्म
EU-होस्टेड, सबमिशन हमेशा के लिए सुरक्षित, हर टियर पर पुश सूचनाएँ।
मुफ़्त में शुरू करेंक्रेडिट कार्ड नहीं चाहिए · दस्तावेज़ पढ़ें
आगे पढ़ें
- फ़ॉर्म बैकएंड क्या है? (और आपको इसकी ज़रूरत कब है)फ़ॉर्म बैकएंड आपकी वेबसाइट के फ़ॉर्म सबमिशन प्राप्त करता, संग्रहीत करता और आगे भेजता है — बिना सर्वर चलाए। ये कैसे काम करते हैं और कब चाहिए।
- GitHub Pages में कॉन्टैक्ट फ़ॉर्म कैसे जोड़ेंGitHub Pages सर्वर कोड नहीं चला सकता, फिर भी काम करने वाला कॉन्टैक्ट फ़ॉर्म संभव है। तीन तरीकों की तुलना, साथ ही एक मिनट का कॉपी-पेस्ट समाधान।
- कॉन्टैक्ट फ़ॉर्म टेस्टिंग: प्री-लॉन्च चेकलिस्टख़राब कॉन्टैक्ट फ़ॉर्म चुपचाप फेल होता है और हफ़्तों तक लीड्स की क़ीमत चुकाता है। 15 मिनट की चेकलिस्ट: हैप्पी पाथ, वैलिडेशन, स्पैम, मोबाइल, नोटिफ़िकेशन।