आप जैसे पाठक MUO का समर्थन करने में मदद करते हैं। जब आप हमारी साइट पर लिंक का उपयोग करके खरीदारी करते हैं, तो हम संबद्ध कमीशन अर्जित कर सकते हैं। और पढ़ें।

वेबसाइट बनाना और चलाना एक मजेदार और चुनौतीपूर्ण शौक है—खास तौर पर अगर आप अपने खुद के हार्डवेयर या वीपीएस का उपयोग करके इसे लिनक्स सिस्टम पर होस्ट करते हैं। लेकिन अगर आप दखल देने वाले तीसरे पक्ष के एनालिटिक्स पैकेज पर भरोसा नहीं करना चाहते हैं तो विज़िटर ट्रैफ़िक को मापना और व्यवहार का विश्लेषण करना मुश्किल हो सकता है।

GoAccess आपके सर्वर लॉग से डेटा एकत्र करता है और एक सुंदर टर्मिनल यूजर इंटरफेस प्रदान करता है जहां आप पता लगा सकते हैं कि विज़िटर आपकी साइट से क्या चाहते हैं, और इसे कैसे सुधारें।

Google विश्लेषिकी का उपयोग क्यों नहीं करते?

Google Analytics एनालिटिक्स पैकेजों का वास्तविक राजा है, और आज आप जिन साइटों पर जाएँगे उनमें से अधिकांश (इस सहित) आपके आईपी पते, ब्राउज़र, ऑपरेटिंग सहित आपकी यात्रा के बारे में बुनियादी तथ्यों को रिकॉर्ड करेगा सिस्टम, और बहुत कुछ।

इन साइटों के आसपास आपकी प्रगति को कुकीज़ का उपयोग करके ट्रैक किया जाएगा। वेबसाइट स्वामियों के लिए Google Analytics के लाभ स्पष्ट हैं। इसके साथ शुरू करना आसान, उपयोग करने के लिए नि: शुल्क और शक्तिशाली है।

आप अपने पृष्ठों के हेडर में एक कोड स्निपेट कॉपी करके, प्लगइन्स का उपयोग करके या निम्नलिखित करके Google Analytics को लगभग किसी भी वेबपेज पर तैनात कर सकते हैं Google Analytics को आपकी WordPress साइट पर जोड़ने के लिए हमारे निर्देश.

लेकिन Google की गोपनीयता के सम्मान के रूप में सबसे अच्छी प्रतिष्ठा नहीं है, और यदि लोग अन्य देशों से आपकी वेबसाइट पर आ रहे हैं, तो आपको चिंता हो सकती है कि Google Analytics का उपयोग करना आपको मुश्किल में डाल देगा विभिन्न डेटा सुरक्षा एजेंसियों के साथ।

साथ ही, यदि आप अपने घर में अपने हार्डवेयर पर कोई वेबसाइट चला रहे हैं, तो Google Analytics को थोड़ा सा... icky.

GoAccess बेहतरीन विश्लेषण प्रदान करने के लिए आपके एक्सेस लॉग का लाभ उठाता है

Google की पेशकश के समान आरंभीकरण और समान कार्यक्षमता साझा करने के अलावा, GoAccess इसके काम करने के तरीके में और अधिक भिन्न नहीं हो सकता है।

जब आप किसी भौतिक मशीन या VPS पर Linux सर्वर चलाते हैं, तो एक्सेस लॉग में सभी विज़िट लॉग करना मानक अभ्यास है। ये लॉग आपके विज़िटर के ब्राउज़र द्वारा प्रदान की जाने वाली सभी सूचनाओं को रिकॉर्ड करते हैं - आम तौर पर उनके द्वारा देखे जा रहे पृष्ठ और समय के साथ डिवाइस प्रकार, आईपी पता, ऑपरेटिंग सिस्टम और ब्राउज़र शामिल होते हैं।

इन लॉग को देखने से आपको कुछ जानकारी मिल सकती है कि आपकी साइट पर कौन आ रहा है, वे क्या देख रहे हैं, और बहुत कुछ। लेकिन एक्सेस लॉग पढ़ना विशेष रूप से आसान नहीं है, और प्रत्येक प्रविष्टि की गणना करना समय लेने वाला और थकाऊ है।

GoAccess आपके लॉग में जानकारी लेता है और इसे इस तरह से प्रारूपित करता है जो सहज और पढ़ने में आसान हो, ग्राफ़ और चार्ट के साथ, प्रदर्शित करना प्रति दिन आगंतुकों सहित विभिन्न मेट्रिक्स, अनुरोधित फाइलें, समय वितरण, स्थिर संसाधन, मूल देश, स्थिति कोड और अधिक।

यह गोपनीयता का हनन नहीं है, उपयोगकर्ता डेटा को देश से बाहर नहीं भेजता है, और आपको Google के कोड को शामिल करने की आवश्यकता नहीं है।

अपने Linux सर्वर पर GoAccess स्थापित करें

GoAccess अधिकांश डिस्ट्रोस के लिए मानक रिपॉजिटरी में उपलब्ध है। डेबियन या उबंटू पर GoAccess स्थापित करने के लिए:

सुडो उपयुक्त स्थापित करना google

आर्क और संबंधित डिस्ट्रोस पर:

पॅकमैन -एस गोएक्सेस

या फेडोरा के लिए:

यम स्थापित करना google

अगर जेंटू आपकी पसंद का डिस्ट्रो है:

इमर्ज नेट-एनालाइजर/गोएक्सेस

आपको GoAccess को ठीक-ठीक बताना होगा कि आपकी लॉग फ़ाइलें किस प्रकार स्वरूपित की गई हैं। GoAccess कॉन्फ़िग फ़ाइल को संपादित करने के लिए नैनो का उपयोग करें:

सूडो /etc/goaccess/goaccess.conf

इस फ़ाइल में सब कुछ टिप्पणी की गई है, और आपको समय प्रारूप, दिनांक प्रारूप और लॉग प्रारूप के अनुरूप पंक्तियों को अनकमेंट करने की आवश्यकता होगी। तुम कर सकते हो अपने सिस्टम लॉग में से एक की जाँच करें यह पता लगाने के लिए कि क्या वे दिनांक प्रारूप को लिखते हैं %d/%b/%Y या %Y-%m-%d.

सहेजें और नैनो के साथ बाहर निकलें सीटीआरएल + ओ तब सीटीआरएल + एक्स.

टर्मिनल में अपनी वेबसाइट विश्लेषिकी देखने के लिए GoAccess का उपयोग करें

अपने लॉग देखने के लिए GoAccess का उपयोग करना आसान है: बस अपने लॉग को पाथ फीड करें या GoAccess को लॉग। अपाचे लॉग आमतौर पर स्टोर किए जाते हैं /var/log/apache2/, जबकि NGINX लॉग मौजूद हैं /var/log/nginx/. उदाहरण के लिए, चल रहा है:

गोएक्सेस /वर/log/apache2/your_site.log

... उपरोक्त छवि के समान आउटपुट उत्पन्न करेगा।

आप देख सकते हैं कि प्रदर्शित क्षेत्रों में शामिल हैं:

  • कुल मिलाकर विश्लेषित अनुरोध: यह खंड कुल अनुरोधों, अद्वितीय आगंतुकों, अनुरोधित फ़ाइलों, रेफरर्स, और बहुत कुछ का विश्लेषण करता है।
  • प्रति दिन अद्वितीय आगंतुक (मकड़ियों सहित): यह खंड आपको प्रति दिन आगंतुकों का एक बार चार्ट दिखाता है।
  • अनुरोधित फ़ाइलें (यूआरएल): प्रत्येक के लिए कुल बैंडविड्थ, हिट की कुल संख्या और ट्रैफ़िक के प्रतिशत के साथ सबसे अधिक देखे गए सात URL की सूची देता है।
  • स्थैतिक अनुरोध: ये उन फ़ाइलों के लिए अनुरोध हैं जो HTML नहीं हैं। आमतौर पर सीएसएस या छवियां।
  • नहीं मिले URL (404): वे URL दिखाता है जिनका अनुरोध किया गया था, लेकिन नहीं मिला। जब तक आपकी साइट को खराब तरीके से कॉन्फ़िगर नहीं किया जाता है, ये आमतौर पर उपयोग किए जाने वाले लक्ष्यों जैसे लॉगिन, सेटिंग्स, या कॉन्फ़िगरेशन पेजों के लिए प्रयास करने वाले बॉट हो सकते हैं।
  • आगंतुक होस्टनाम और आईपी: सात सबसे अधिक आने वाले आगंतुकों के आईपी पते दिखाता है। यदि कोई होस्टनाम उपलब्ध है, तो वह इसे भी दिखाएगा। ये RSS फ़ीड पाठकों के होने की संभावना है।
  • ऑपरेटिंग सिस्टम: यह आपको आपकी साइट पर आने वाले उपयोगकर्ताओं के सबसे सामान्य ऑपरेटिंग सिस्टम दिखाता है।
  • ब्राउज़र: आपकी साइट पर आने वाले सबसे आम ब्राउज़र।
  • संदर्भित साइटें: जहां से विज़िटर किसी विशेष पेज पर जाने के लिए आते हैं।

एक लॉग फ़ाइल का विश्लेषण करना मज़ेदार है, लेकिन एक साथ कई फ़ाइलों का विश्लेषण करने से आपको समय के साथ आपकी साइट के प्रदर्शन का एक दृश्य मिलता है। इसके साथ अपनी संपूर्ण लॉग निर्देशिका में फ़ीड करें:

goaccess/पथ/से/लॉग/*

या चुनिंदा एकाधिक लॉग फ़ाइलों को पार्स करें:

googleआपकी साइट।लकड़ी का लट्ठाआपकी साइट।लकड़ी का लट्ठा.1आपकी साइट।लकड़ी का लट्ठा.2

अपने ब्राउज़र में GoAccess एनालिटिक्स देखें

अपने टर्मिनल में लॉग फाइल एनालिटिक्स देखना कुछ भी करने का सबसे अच्छा तरीका है, कुछ लोग आंकड़े देखने के लिए ब्राउज़र का उपयोग करना पसंद करते हैं।

GoAccess वास्तविक समय में एक HTML फ़ाइल उत्पन्न और अपडेट कर सकता है:

goaccess /path/to/log/file.log -o /path/to/report.html --रीयल-टाइम-एचटीएमएल

तब आप खोल सकते हैं रिपोर्ट.html आपके ब्राउज़र में।

यदि आप एक वेब पते के माध्यम से अपनी GoAccess रिपोर्ट तक पहुँचने में सक्षम होना चाहते हैं, तो रिपोर्ट को अपनी वेबसाइट की HTML निर्देशिका में लिखें।

यदि आप GoAccess को रूट उपयोगकर्ता के रूप में नहीं चला रहे हैं, या यदि आपके उपयोगकर्ता के पास HTML निर्देशिका के लिए लिखने की अनुमति नहीं है, तो sudo का उपयोग करें। उदाहरण के लिए:

goaccess /path/to/log/file.log -o /वर/www/your-site-root-directory/report.html --real-time-html

इसके बाद आप किसी भी मशीन से रिपोर्ट तक पहुंच सकते हैं https://your-site.tld/report.html.

जैसा कि आप उम्मीद करते हैं, रिपोर्ट टर्मिनल में दिखने की तुलना में बहुत सुंदर है, हालांकि इसमें समान जानकारी है, और आप तत्वों पर क्लिक कर सकते हैं। डिफ़ॉल्ट थीम से बदलने के लिए, क्लिक करें दांत स्क्रीन के बाईं ओर, फिर डार्क ग्रे, ब्राइट, डार्क ब्लू और डार्क पर्पल चुनें।

आप प्रति पृष्ठ आइटमों की संख्या और लेआउट की संख्या भी चुन सकते हैं।

GoAccess Google Analytics का एकमात्र गोपनीयता-अनुकूल विकल्प नहीं है

आपके Linux सर्वर पर GoAccess को चलाना सरल है, और इसका अर्थ है कि यदि आप नहीं चाहते हैं तो आपको अपने टर्मिनल के आराम को छोड़ने की आवश्यकता नहीं है।

यदि आप अपने ब्राउज़र में अपनी साइट विश्लेषण देखना पसंद करते हैं, तो Google Analytics आपकी एकमात्र पसंद नहीं है। Google Analytics के कई बेहतरीन गोपनीयता-अनुकूल विकल्प हैं।