القراء مثلك يساعدون في دعم MUO. عند إجراء عملية شراء باستخدام الروابط الموجودة على موقعنا ، فقد نربح عمولة تابعة. اقرأ أكثر.

يعد إنشاء موقع ويب وتشغيله هواية ممتعة وصعبة - خاصة إذا كنت تستضيفه على نظام Linux ، باستخدام أجهزتك الخاصة أو VPS. ولكن قد يكون قياس حركة مرور الزوار وتحليل السلوك أمرًا صعبًا إذا كنت لا ترغب في الاعتماد على حزم تحليلات الطرف الثالث المتطفلة.

يقوم GoAccess بجمع البيانات من سجلات الخادم الخاص بك ويوفر واجهة مستخدم طرفية جميلة حيث يمكنك اكتشاف ما يريده الزوار من موقعك وكيفية تحسينه.

لماذا لا تستخدم Google Analytics؟

Google Analytics هو الملك الفعلي لحزم التحليلات ، ومعظم المواقع التي ستزورها اليوم (بما في ذلك هذا واحد) سيسجل الحقائق الأساسية حول زيارتك ، بما في ذلك عنوان IP الخاص بك والمتصفح والتشغيل النظام والمزيد.

سيتم تتبع تقدمك حول هذه المواقع باستخدام ملفات تعريف الارتباط. مزايا Google Analytics لأصحاب مواقع الويب واضحة. من السهل البدء به ، وهو مجاني للاستخدام وقوي.

يمكنك نشر Google Analytics على أي صفحة ويب تقريبًا عن طريق نسخ مقتطف الشفرة في رأس صفحاتك ، أو استخدام المكونات الإضافية ، أو اتباع تعليماتنا لإضافة Google Analytics إلى موقع WordPress الخاص بك.

instagram viewer

لكن ليس لدى Google أفضل سمعة كمحترم للخصوصية ، وإذا كان الأشخاص يزورون موقعك على الويب من بلدان أخرى ، فقد تكون لديك مخاوف من ذلك سيؤدي استخدام Google Analytics إلى وصولك إلى الماء الساخن مع وكالات حماية البيانات المختلفة.

بالإضافة إلى ذلك ، إذا كنت تقوم بتشغيل موقع ويب على أجهزتك الخاصة في منزلك ، فيمكن أن تشعر Google Analytics بالقليل... رديء.

يستفيد GoAccess من سجلات الوصول الخاصة بك لتوفير تحليلات رائعة

بصرف النظر عن مشاركة نفس التهيئة والوظائف المماثلة التي تقدمها Google ، لا يمكن أن يكون GoAccess مختلفًا في كيفية عمله.

عندما تقوم بتشغيل خادم Linux ، إما على جهاز مادي أو VPS ، فمن الممارسة القياسية تسجيل جميع الزيارات في سجلات الوصول. تسجل هذه السجلات جميع المعلومات التي يقدمها متصفح الزائر - بما في ذلك عادةً نوع الجهاز وعنوان IP ونظام التشغيل والمتصفح ، إلى جانب الصفحة التي يشاهدونها والوقت.

يمكن أن يمنحك البحث في هذه السجلات نظرة ثاقبة حول من يزور موقعك ، وما الذي يبحثون عنه ، والمزيد. لكن سجلات الوصول ليست سهلة القراءة بشكل خاص ، ويعد حساب كل إدخال على حدة مضيعة للوقت ومملة.

تأخذ GoAccess المعلومات الموجودة في سجلاتك وتنسيقها بطريقة سهلة الاستخدام وسهلة القراءة ، مع عرض الرسوم البيانية والمخططات مقاييس مختلفة بما في ذلك الزوار يوميًا ، والملفات المطلوبة ، وتوزيع الوقت ، والموارد الثابتة ، وبلد المنشأ ، ورموز الحالة ، و أكثر.

إنه ليس غزوًا للخصوصية ، ولا يرسل بيانات المستخدم إلى خارج البلد ، ولا يتطلب منك تضمين رمز Google.

قم بتثبيت GoAccess على خادم Linux الخاص بك

GoAccess متاح في المستودعات القياسية لمعظم التوزيعات. لتثبيت GoAccess على Debian أو Ubuntu:

sudo apt ثَبَّتَ Goaccess

على القوس والتوزيعات ذات الصلة:

pacman -S goaccess

أو لـ Fedora:

يم ثَبَّتَ Goaccess

إذا كان Gentoo هو التوزيعة المفضلة لديك:

يظهر صافي محلل / goaccess

ستحتاج إلى إخبار GoAccess بالضبط بكيفية تنسيق ملفات السجل الخاصة بك. استخدم nano لتحرير ملف تكوين GoAccess:

sudo /etc/goaccess/goaccess.conf

تم التعليق على كل شيء في هذا الملف ، وستحتاج إلى إزالة سطور التعليق التي تتوافق مع تنسيق الوقت وتنسيق التاريخ وتنسيق السجل. أنت تستطيع تحقق من أحد سجلات النظام الخاص بك لاكتشاف ما إذا كانوا يكتبون تنسيق التاريخ كـ ٪ d /٪ b /٪ Y أو ٪ Y-٪ m-٪ d.

احفظ واخرج من nano باستخدام السيطرة + O ثم السيطرة + X.

استخدم GoAccess لعرض تحليلات موقع الويب الخاص بك في Terminal

يعد استخدام GoAccess لعرض سجلاتك أمرًا سهلاً: ما عليك سوى تغذية المسار إلى السجل أو السجلات في GoAccess. عادةً ما يتم تخزين سجلات Apache في ملفات /var/log/apache2/، بينما تكون سجلات NGINX في /var/log/nginx/. على سبيل المثال ، الجري:

goaccess /فار/log/apache2/your_site.log

... سينتج مخرجات مشابهة للصورة أعلاه.

يمكنك أن ترى أن الحقول المعروضة تشمل:

  • الطلبات التي تم تحليلها بشكل عام: يقدم هذا القسم تفصيلاً لإجمالي الطلبات ، والزائرين الفريدين ، والملفات المطلوبة ، والإحالات ، والمزيد.
  • الزوار الفريدون في اليوم (بما في ذلك العناكب): يعرض لك هذا القسم مخططًا شريطيًا للزائرين يوميًا.
  • الملفات المطلوبة (URLs): يقدم قائمة بعناوين URL السبعة الأكثر زيارة ، مع إجمالي النطاق الترددي لكل منها ، وإجمالي عدد الزيارات ، والنسبة المئوية لحركة المرور.
  • الطلبات الثابتة: هذه طلبات لملفات ليست بتنسيق HTML. عادة CSS أو الصور.
  • لم يتم العثور على عناوين URL (404s): يظهر عناوين URL التي تم طلبها ولكن لم يتم العثور عليها. ما لم يتم تكوين موقعك بشكل سيئ ، فمن المحتمل أن تكون هذه روبوتات تحاول تحقيق أهداف شائعة الاستخدام مثل تسجيل الدخول أو الإعدادات أو صفحات التكوين.
  • أسماء المضيفين وعناوين IP للزائرين: يعرض عناوين IP الخاصة بالزائرين السبعة الأكثر تكرارًا. إذا كان اسم المضيف متاحًا ، فسيظهر هذا أيضًا. من المحتمل أن تنتمي هذه إلى أجهزة قراءة موجز ويب لـ RSS.
  • أنظمة التشغيل: يوضح لك هذا أنظمة التشغيل الأكثر شيوعًا للمستخدمين الذين يزورون موقعك.
  • المتصفحات: أكثر المتصفحات شيوعًا التي تزور موقعك.
  • مواقع الإحالة: من أين جاء الزوار للوصول إلى صفحة معينة.

يعد تحليل ملف سجل واحد أمرًا ممتعًا ، ولكن تحليل ملفات متعددة في نفس الوقت يمنحك عرضًا لأداء موقعك بمرور الوقت. قم بتغذية دليل السجل بالكامل باستخدام:

goaccess / path / to / logs / *

أو تحليل ملفات السجل المتعددة بشكل انتقائي باستخدام:

Goaccessموقعك.سجلموقعك.سجل.1موقعك.سجل.2

اعرض تحليلات GoAccess في متصفحك

أثناء عرض تحليلات ملف السجل في الجهاز الخاص بك هو أروع طريقة للقيام بأي شيء ، يفضل بعض الأشخاص استخدام المتصفحات لعرض الإحصائيات.

يمكن لـ GoAccess إنشاء ملف HTML وتحديثه في الوقت الفعلي باستخدام:

goaccess /path/to/log/file.log -o /path/to/report.html - الوقت الحقيقي html

يمكنك بعد ذلك فتح ملفات report.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

يعد تشغيل GoAccess على خادم Linux الخاص بك أمرًا بسيطًا ، ويعني أنك لست بحاجة إلى ترك الجهاز الطرفي المريح إذا كنت لا ترغب في ذلك.

إذا كنت ترغب في عرض تحليلات موقعك في متصفحك ، فإن Google Analytics ليس خيارك الوحيد. هناك العديد من البدائل الرائعة والصديقة للخصوصية لبرنامج Google Analytics.