कैसे एक वेबसाइट के लिए कुकी बैनर और कुकी सहमति की जांच करें

कैसे एक वेबसाइट के लिए कुकी बैनर और कुकी सहमति की जांच करें
1. कुकी बैनर क्या है और इसकी जांच क्यों करनी चाहिए
कुकी बैनर वह पहला विंडो है जो व्यक्ति वेबसाइट पर जाने पर देखता है। इसमें आमतौर पर कुकीज़ पर सहमति मांगी जाती है, यानी ब्राउज़र में छोटे फ़ाइलों का भंडारण। उपयोगकर्ता के लिए यह 2 या 3 बटन में से एक चयन के रूप में दिखाई देता है, और वेबसाइट के लिए यह डेटा के साथ सही तरीके से काम करने की जांच के रूप में।
जांच का अर्थ सरल है: वेबसाइट को मार्केटिंग या एनालिटिकल कुकीज़ को तब तक नहीं लगाना चाहिए जब तक कि व्यक्ति ने आवश्यक बटन पर क्लिक नहीं किया। यदि बैनर प्रकट होता है, लेकिन सहमति पहले से ही दी गई है, तो यह एक बुरा संकेत है। और हाँ, कभी-कभी समस्या एक अतिरिक्त स्क्रिप्ट की पंक्ति में छिपी होती है।
जब जल्दी से समझाना हो, कैसे जांचें कि वेबसाइट धोखाधड़ी है, आमतौर पर ध्यान देने योग्य संकेतों की तलाश की जाती है: भुगतान का रूप, अजीब डोमेन, विदेशी संपर्क। कुकी बैनर के साथ तर्क समान है, केवल यह देखना है कि कब और कौन सी कुकीज़ प्रकट होती हैं। एक गलत स्क्रिप्ट का लॉन्च सब कुछ तोड़ देता है।
जांच केवल औपचारिकता के लिए नहीं है। बैनर वाले साइट पर उपयोगकर्ता को समझना चाहिए कि कुकीज़ क्यों एकत्र की जा रही हैं, और साइट को उसकी पसंद को संग्रहीत करने में सक्षम होना चाहिए। यदि ऐसा नहीं है, तो बाद में यह समझाना मुश्किल होता है कि विश्लेषण अतिरिक्त विज़िट क्यों मानता है या बैनर हर पृष्ठ अपडेट के बाद क्यों फिर से प्रकट होता है।
2. सामान्यतः कौन से आवश्यकताएँ जांची जाती हैं
एक सामान्य जांच में 4 चीज़ें देखी जाती हैं: बैनर मौजूद है, अस्वीकृति उपलब्ध है, कुकीज़ के उद्देश्य वर्णित हैं, सहमति सही ढंग से दर्ज की जाती है। यदि पृष्ठ पर केवल 'स्वीकार करें' बटन है, तो जांच पहले से ही टिप्पणी के लिए एक कारण देती है। यदि बैनर है, लेकिन पाठ खाली और अर्थहीन है, तो यह भी स्वस्थ परीक्षण पास नहीं करता।
पहला बिंदु - पहले दौरे पर बैनर की उपस्थिति। दूसरा - सहमति देने की तरह ही आसानी से अस्वीकार करने की संभावना। तीसरा - लक्ष्यों का विवरण: विश्लेषण, विज्ञापन, कार्यात्मक कुकीज़, कभी-कभी व्यक्तिगतकरण। चौथा - चयन का रिकॉर्ड, ताकि पृष्ठ को अपडेट करने के बाद एक ही प्रश्न फिर से न पूछा जाए।
कभी-कभी परिचित डिजिटल आदतों को व्यापक दृष्टिकोण से देखना उपयोगी होता है। उदाहरण के लिए, यदि इंटरफ़ेस बिना किसी स्पष्टीकरण के कार्रवाई की मांग करता है, तो लोगों में जल्दी ही चिढ़ पैदा हो जाती है; बैनरों में भी इसी तरह का प्रभाव देखा जाता है, जब पाठ लंबा होता है, जबकि अर्थ छोटा होता है। इस स्थान पर मदद मिलती है साइकोलॉजिस्ट के सबसे क्रूर प्रयोग — न कि निर्देश के रूप में, निश्चित रूप से, बल्कि एक अनुस्मारक के रूप में कि मानव व्यवहार पर यहां तक कि छोटी देरी या थोपे गए विकल्प का भी प्रभाव पड़ता है।
एक और व्यावहारिक बिंदु - संदेश की भाषा। यदि साइट रूसी में काम कर रही है, तो बैनर भी रूसी में होना चाहिए, बिना अंग्रेजी में आधे वाक्य और आधे जर्मन में मिश्रण के। उपयोगकर्ता को यह अनुमान लगाने की आवश्यकता नहीं है कि "Manage preferences" का क्या अर्थ है। यह केवल एक स्क्रीन है, लेकिन यह बहुत कुछ तय करता है।
3. वेबसाइट की जांच के लिए तैयारी
परीक्षा से पहले कम से कम 3 परिदृश्य खोलें: मुख्य पृष्ठ, फॉर्म वाला पृष्ठ और बाहरी स्क्रिप्ट वाला पृष्ठ, जैसे कि मानचित्र या वीडियो। कभी-कभी कुकी बैनर विभिन्न प्रकार के पृष्ठों पर अलग-अलग व्यवहार करता है। मुख्य पृष्ठ पर सब कुछ साफ है, जबकि ब्लॉग में पहले से ही तीसरे पक्ष का कोड सक्रिय हो जाता है।
2 ब्राउज़रों में जांचना बेहतर है। एक - आपका मुख्य, दूसरा - साफ शुरुआत के लिए। आदर्श रूप से, एक इनकोग्निटो विंडो और एक सामान्य विंडो खोलें, ताकि नए आगंतुक और उस व्यक्ति के बीच का अंतर देख सकें जिसने पहले ही सहमति बटन पर क्लिक किया है।
यदि साइट उत्तरदायी है, तो 2 और उपकरणों की आवश्यकता है: डेस्कटॉप और फोन। मोबाइल पर बैनर नीचे चला सकता है, मेनू बटन को ओवरलैप कर सकता है या स्क्रीन में बिल्कुल भी नहीं आ सकता। यह असामान्य नहीं है, खासकर जब इंटरफेस जल्दी और बिना मैनुअल जांच के बनाया गया हो।
शुरू करने से पहले 3 चीजें नोट करें: तारीख, ब्राउज़र और पृष्ठ का URL। इसके बिना बाद में बग को दोहराना मुश्किल होता है। नोट में एक पंक्ति डेवलपर के साथ आधे घंटे की बातचीत को बचाती है।
यदि आप चेकलिस्ट रख रहे हैं, तो बैनर के टेक्स्ट, बटन, नीति के लिंक और सहमति से पहले कुकीज़ की स्थापना के तथ्य के लिए अलग-अलग फ़ील्ड छोड़ें। कुछ परियोजनाओं में तुरंत स्क्रीनशॉट संलग्न करना सुविधाजनक होता है। सूखा? हाँ। लेकिन फिर आपको यह याद नहीं करना पड़ता कि बैनर कहाँ गायब हुआ।
4. वेबसाइट पर कुकी बैनर की उपस्थिति कैसे जांचें
गोपनीयता मोड में पहले दौरे से शुरू करें। मुख्य पृष्ठ खोलें और 5-10 सेकंड तक कुछ न दबाएं। बैनर तुरंत या थोड़े समय में दिखाई देना चाहिए, तीसरे पृष्ठ पर जाने के बाद नहीं। अगर यह नहीं है, तो प्रदर्शित करने की लॉजिक पर सवाल उठता है।
जांचें कि क्या बैनर अन्य तत्वों के नीचे छिपा हुआ है। एक सामान्य गलती यह है कि बैनर है, लेकिन इसे चैट, पॉप-अप सब्सक्रिप्शन या स्टिकी मेनू द्वारा ओवरलैप किया गया है। स्क्रीन पर यह मौजूद है, लेकिन वास्तव में इसे प्राप्त नहीं किया जा सकता। यह विशेष रूप से फोन पर स्पष्ट है, जहां जगह कम होती है।
3-4 पृष्ठों पर जाएं: मुख्य, कैटलॉग, उत्पाद कार्ड, संपर्क। बैनर को समान व्यवहार करना चाहिए, यदि प्रदर्शित करने के नियम समान हैं। जब यह केवल एक पृष्ठ पर दिखाई देता है, और अन्य पर गायब हो जाता है, तो यह एक एकल परिदृश्य नहीं है, बल्कि एक संयोग है।
एक और बिंदु की जांच करें: क्या बैनर टैब बंद करने और नए प्रवेश के बाद फिर से प्रदर्शित नहीं होता है, यदि व्यक्ति ने पहले ही चयन छोड़ दिया है। यदि साइट सहमति को संग्रहीत नहीं करती है, तो उपयोगकर्ता हर बार एक ही विंडो देखेगा। 2-3 ऐसे दौरे के बाद, बैनर यहां तक कि धैर्यवान लोगों को भी परेशान करने लगता है।
कभी-कभी बैनर स्क्रिप्ट के कारण देरी से लोड होता है। तब पृष्ठ कुकीज़ सेट करने में सक्षम होता है इससे पहले कि विंडो प्रकट हो। यह अब एक दृश्य समस्या नहीं है, बल्कि एक तकनीकी त्रुटि है। ऐसे में स्क्रिप्ट के लोडिंग क्रम पर ध्यान देना चाहिए, न कि केवल बैनर के पाठ पर।
5. कुकीज़ पर सहमति कैसे जांचें
यहाँ 3 क्रियाओं की एक सरल श्रृंखला की आवश्यकता है: 'स्वीकारें' पर क्लिक करें, 'अस्वीकृत करें' पर क्लिक करें और 'कॉन्फ़िगर करें' खोलें, यदि ऐसा बटन है। प्रत्येक क्रिया के बाद, यह जांचें कि साइट का व्यवहार कैसे बदलता है और कौन सी कुकीज़ प्रकट होती हैं। सहमति को सजावटी नहीं होना चाहिए।
'स्वीकारें' बटन के बाद, पृष्ठ को फिर से खोलें और देखें कि क्या बैनर गायब हो गया है। फिर ब्राउज़र बंद करें और फिर से लॉग इन करें। यदि चयन सुरक्षित है, तो साइट सामान्य रूप से व्यवहार करती है। यदि बैनर वापस आता है, तो सहमति का संरक्षण टूट गया है या यह बहुत कम समय के लिए संग्रहीत है।
अलग से अस्वीकृति की जांच करें। 'अस्वीकृत करें' बटन को 'स्वीकारें' की तरह ही आत्मविश्वास से काम करना चाहिए, न कि पाठ में छिपा होना चाहिए या अतिरिक्त विंडो खोलनी चाहिए। कभी-कभी डेवलपर्स एक सुंदर, लेकिन बेईमान योजना बनाते हैं: सहमत होना आसान है, अस्वीकृत होना केवल 4 क्लिक के माध्यम से संभव है। ऐसे समाधान को तुरंत समस्या के रूप में चिह्नित करना बेहतर है।
यदि सेटिंग्स की विंडो है, तो देखें कि क्या आप विश्लेषणात्मक और मार्केटिंग कुकीज़ को अलग-अलग बंद कर सकते हैं। यह उपयोगी है जब व्यक्ति स्वयं श्रेणियों का चयन करता है, न कि सब कुछ के लिए एक सामान्य स्विच प्राप्त करता है। यहाँ कैसे बिना दुख के पैसे बचाएं एक सरल विचार की याद दिलाता है: सुविधा को हानि में नहीं बदलना चाहिए, केवल कुकीज़ के मामले में यह आपके चयन पर नियंत्रण के बारे में है, न कि आपके पर्स के बारे में।
किसी भी चयन के बाद, एक बार पृष्ठ को अपडेट करें और जांचें कि क्या अतिरिक्त कुकीज़ पुनः सहमति से पहले प्रकट होती हैं। यदि वे प्रकट होती हैं, तो बैनर केवल बाहरी रूप से काम कर रहा है। बाहर सब कुछ सुंदर है, अंदर - नहीं।
6. ब्राउज़र में कुकीज़ और डेवलपर टूल के माध्यम से कैसे जांचें
डेवलपर टूल खोलें और ब्राउज़र के आधार पर एप्लिकेशन या स्टोरेज टैब पर जाएं। वहां कुकीज़, localStorage और कभी-कभी sessionStorage दिखाई देते हैं। कुकी बैनर की जांच के लिए यह एक बुनियादी सेट है। इसके बिना केवल अनुमान लगाया जा सकता है।
पहले किसी भी बटन को दबाने से पहले कुकीज़ की सूची देखें। इसके बाद 'स्वीकार करें' पर क्लिक करें और सूची की तुलना फिर से करें। अंतर स्पष्ट और समझने योग्य होना चाहिए।
आवश्यक कुकीज़ को अन्य से अलग करना उपयोगी है। आवश्यक कुकीज़ आमतौर पर सत्र, कार्ट, प्रमाणीकरण या इंटरफेस की भाषा के लिए जिम्मेदार होते हैं। विश्लेषणात्मक और विपणन कुकीज़ केवल सहमति के बाद ही प्रकट होती हैं। यदि सब कुछ एक साथ मिला दिया गया है, तो जांच करना कठिन हो जाता है, लेकिन समस्या इससे गायब नहीं होती।
व्यवहार में, तालिका रखना सुविधाजनक है। यह शब्दों में बहस करने और याददाश्त से बग खोजने में मदद करती है।
| क्या देखना है | सहमति से पहले | «स्वीकारें» के बाद | «अस्वीकृत करें» के बाद |
|---|---|---|---|
| बैनर | है | छिपा हुआ | छिपा हुआ |
| विश्लेषणात्मक कुकीज़ | नहीं | प्रकट हो सकते हैं | नहीं दिखना चाहिए |
| मार्केटिंग कुकीज़ | नहीं | प्रकट हो सकते हैं | नहीं दिखना चाहिए |
यदि साइट तृतीय पक्ष सेवाओं का उपयोग करती है, तो उन्हें अलग से जांचें। मानचित्र, चैट, वीडियो और पिक्सेल अपनी कुकीज़ को खींचना पसंद करते हैं, कभी-कभी उपयोगकर्ता की क्रिया से पहले ही। ऐसे मामलों के लिए नेटवर्क अनुरोधों और स्क्रिप्ट लोडिंग के क्रम को देखना आवश्यक है। एक बाहरी विजेट पूरे स्कीम को खराब कर सकता है।
रिपोर्ट में कुकी का नाम, डोमेन, प्रकट होने का समय और उपयोगकर्ता की क्रिया को बेहतर ढंग से दर्ज करना चाहिए। इन 4 बिंदुओं के बिना, डेवलपर को शून्य से परीक्षण दोहराना होगा। यह अब परीक्षण नहीं है, बल्कि अनुमान है।
7. साइटों पर सामान्य गलतियाँ
पहली गलती - बैनर पहले प्रवेश पर बिल्कुल नहीं दिखता। दूसरी - अस्वीकृति बटन अनुपस्थित है या सेटिंग्स में गहराई से छिपा हुआ है। तीसरी - कुकीज़ उपयोगकर्ता के चयन से पहले ही सेट की जाती हैं। इनमें से कोई भी समस्या सुधारने का कारण है।
चौथी गलती - सहमति गलत तरीके से सहेजी जाती है। उपयोगकर्ता ने "अस्वीकृत" पर क्लिक किया, लेकिन एक घंटे बाद बैनर फिर से नए के रूप में प्रकट होता है। पांचवीं - मोबाइल स्क्रीन पर विंडो साइट के शीर्षक या चैट बटन द्वारा ढक जाती है। छठी - बैनर का पाठ यह नहीं बताता कि कुकीज़ की आवश्यकता क्यों है, और लोग बस पृष्ठ बंद कर देते हैं।
कुछ कम ध्यान देने योग्य विफलताएँ भी हैं। उदाहरण के लिए, बैनर केवल रूसी भाषा में दिखाई देता है, जबकि सेटिंग्स अंग्रेजी में हैं। या 'सेट करें' बटन है, लेकिन अंदर कुछ भी बंद नहीं किया जा सकता। बाहर से यह एक पूर्ण परिदृश्य की तरह दिखता है, लेकिन वास्तव में यह एक अनुकरण है।
कभी-कभी अन्य इंटरफेस त्रुटियों के साथ साइटों की तुलना करना उपयोगी होता है, जहाँ उपयोगकर्ता को नियमों का अनुमान लगाना पड़ता है। इस संदर्भ में सामग्री यह दिलचस्प है याद दिलाती है कि पुराने सूचियाँ और आदतें जल्दी अर्थ खो देती हैं, यदि कोई उन्हें समय पर पुनः समीक्षा नहीं करता। कुकी बैनर के लिए यह भी सच है: कल का टेम्पलेट आज काम नहीं कर सकता।
एक और समस्या - रिलीज के बाद पुनः जांच की कमी। बैनर को परीक्षण स्टैंड पर ठीक किया गया, लेकिन उत्पादन साइट पर पुराना स्क्रिप्ट बना रहा। ऐसा अक्सर होता है, जितना लगता है, खासकर जब फ्रंटेंड और टैग-मैनेजर अलग-अलग जीवन जीते हैं। यहां केवल उत्पादन संस्करण पर पुनः परीक्षण ही मदद करता है।
8. जांच के बाद क्या करें
परीक्षण के बाद, खोजों की एक सूची को संक्षिप्त रिपोर्ट में तैयार करें: पृष्ठ, ब्राउज़र, उपकरण, क्रिया, परिणाम। यदि स्क्रीनशॉट है, तो उसे तुरंत संलग्न करें। 1 अच्छी रिपोर्ट 10 मौखिक टिप्पणियों से बेहतर है, क्योंकि इसमें क्रियाओं का क्रम स्पष्ट होता है।
प्रत्येक समस्या का विशिष्ट रूप से वर्णन करें: आपने क्या दबाया, आप क्या अपेक्षा कर रहे थे, आपने क्या देखा। 'बैनर अजीब तरीके से काम कर रहा है' न लिखें। बेहतर है: '“अस्वीकृत” पर क्लिक करने के बाद analytics cookie पृष्ठ को अपडेट करने के बाद दिखाई देता है।' डेवलपर को एक ऐसे वाक्य की आवश्यकता होती है, जिससे वह कोड में जा सके।
यदि टिप्पणियाँ बहुत हैं, तो उन्हें 3 समूहों में विभाजित करें: महत्वपूर्ण, मध्यम और कॉस्मेटिक। महत्वपूर्ण - सहमति से पहले cookies। मध्यम - अस्वीकृति की अनुपस्थिति। कॉस्मेटिक - कटे हुए पाठ या खिसकी हुई बटन। ऐसा क्रम समय से पहले छोटी बातों पर बहस करने में मदद करता है।
जब सुधार तैयार हों, तो जांच को एक बार फिर चलाएं। केवल एक स्क्रीन नहीं, बल्कि पूरा परिदृश्य: पहली यात्रा, बटन का चयन, पुनः लोडिंग, नया लॉगिन, मोबाइल संस्करण। बिना पुनः परीक्षण के, पुरानी गलती को सुधारित मान लेना आसान है। और फिर बैनर फिर से सबसे अनुचित समय पर प्रकट होगा।
यदि आपको परिणाम को जल्दी से मैन्युअल रूप से मिलाना है, तो चेकलिस्ट और ब्राउज़र उपकरणों को पास रखें। एक टैब में इंटरफेस का व्यवहार दिखाई देता है, दूसरे में स्वयं कुकीज़। इस जोड़ी में आमतौर पर यही उत्तर मिलता है कि क्या वास्तव में टूटा है, और अगली सुधार कहाँ खोजनी है।



