Advertisement
Umami هو برنامج تحليلات خفيف الوزن يركز على الخصوصية لمواقع الويب وتطبيقات الويب. إنه أحد أفضل البدائل المجانية لبرنامج Google Analytics ويوفر واجهة سهلة الاستخدام يمكنها الاطلاع على حركة المرور الواردة على الويب وتحليلها على غرار Google Analytics. هنا، نعرض كيفية تثبيت Umami على Ubuntu Linux ونرشدك خلال عملية إضافة التحليلات لموقع الويب الخاص بك.
Advertisement
لماذا تستخدم Umami لتتبع تحليلات الموقع
واحدة من أكبر نقاط البيع لـ
من فضلك قم , تسجيل الدخول أو تسجيل لعرض المحتوى
Advertisement
Advertisement
سبب آخر لاستخدام Umami هو أنه متوافق مع اللائحة العامة لحماية البيانات ولا يعتمد على ملفات تعريف الارتباط لتتبع جلسة المستخدم. وبالتالي، لن تحتاج إلى توفير أي لافتات اختيارية إضافية لزوارك، مما يجعل موقعك الإلكتروني أكثر سلاسة وسهولة في التنقل.
Advertisement
الحصول على Docker وDocker Compose لـ Umami
Advertisement
Advertisement
sudo chmod a+r /etc/apt/keyrings/docker.gpg
Advertisement
قم بإنشاء ملف مستودع جديد تحت “/etc/apt/sources.list.d/” باستخدام محرر النصوص المفضل لديك:
Advertisement
sudo nano /etc/apt/sources.list.d/docker.list
Advertisement
قم بلصق سطر التعليمات البرمجية التالي داخل ملف المستودع الجديد الخاص بك:
Advertisement
deb [arch=amd64 signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu noble stable
Advertisement
Advertisement
قم بتثبيت Docker وDocker Compose والتبعيات الإضافية لـ Umami:
Advertisement
sudo apt install docker-ce docker-ce-cli containerd.io docker-compose-plugin docker-buildx-plugin nginx git
Advertisement
تثبيت أومامي
انتقل إلى دليل حساب المستخدم الخاص بك، ثم قم بسحب مستودع Umami Git من صفحة المطور على Github:
Advertisement
cd ~ && git clone https://github.com/umami-software/umami.git
Advertisement
Advertisement
nano ./docker-compose.yml
Advertisement
APP_SECRET متغير يحتوي على سلسلة عشوائية من الأحرف.
Advertisement
ملحوظة: يمكنك إنشاء سلسلة عشوائية خاصة بك من الحروف والأرقام عن طريق تشغيل:
cat /dev/urandom | tr -dc 'A-Za-z0-9' | fold -w 32 | head -n 1.Advertisement
Advertisement
تأكد من تشغيل مثيل Umami الخاص بك عن طريق إدراج حاويات Docker المتوفرة في نظامك:
Advertisement
Advertisement
تأمين Umami باستخدام وكيل عكسي SSL
Advertisement
ابدأ بإضافة سجل DNS جديد “A” إلى مسجل النطاق الخاص بك يشير إلى عنوان IPv4 لخادم Umami الخاص بك. في حالتي، سأضبط سجل “A” الخاص بي على “umami.myreallygreatserver.xyz”.
Advertisement
Advertisement
قم بتثبيت حزمة Certbot snap من Electronic Frontier Foundation (EFF):
Advertisement
sudo snap install certbot --classic
Advertisement
قم بإنشاء ملف تكوين موقع جديد لوكيل SSL العكسي الخاص بك:
Advertisement
sudo nano /etc/nginx/sites-available/umami
Advertisement
Advertisement
server_name SUBDOMAIN.YOUR-ROOT.DOMAIN;
Advertisement
location / {
proxy_pass http://127.0.0.1:3000;
Advertisement
proxy_redirect off;
proxy_set_header Upgrade $http_upgrade;
Advertisement
proxy_set_header X-Forwarded-Proto https;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
Advertisement
}
}
Advertisement
استبدل قيمة المتغير “server_name” باسم المجال الخاص بك.
Advertisement
احفظ ملف تكوين الموقع الجديد، ثم قم بإنشاء رابط رمزي إلى “/etc/nginx/sites-enabled:”
Advertisement
sudo ln -s /etc/nginx/sites-available/umami /etc/nginx/sites-enabled/
Advertisement
تحقق من ملفات تكوين Nginx بحثًا عن الأخطاء، ثم قم بتشغيل systemctl لبدء تشغيل الوكيل العكسي الخاص بك:
Advertisement
nginx -t<br>sudo systemctl reload nginx.service
Advertisement
Advertisement
قم بتشغيل الأمر التالي لإنشاء شهادة SSL لموقعك:
Advertisement
sudo certbot --nginx -d SUBDOMAIN.YOUR-ROOT.DOMAIN
Advertisement
تأكد من أن مثيل Umami الخاص بك يعمل بشكل صحيح عن طريق فتح متصفح الويب والانتقال إلى المجال الفرعي الخاص بك.
Advertisement
إضافة Umami Analytics إلى موقع الويب الخاص بك
بشكل افتراضي، يقوم Umami بتعيين اسم المستخدم الافتراضي الخاص بك إلى “admin” وكلمة المرور الخاصة بك إلى “umami”. قد يكون هذا غير آمن للغاية ومن المستحسن تغييره عند تسجيل الدخول لأول مرة.
Advertisement
لإصلاح هذه المشكلة، انقر على أيقونة المستخدم في الزاوية اليمنى العليا من لوحة المعلومات.
Advertisement
انقر على حساب تعريفي الرابط الموجود في القائمة المنبثقة الصغيرة.
Advertisement
Advertisement
Advertisement
اكتب “أومامي” على كلمة السر الحالية مربع النص، ثم قم بتوفير كلمة المرور الجديدة على كلا كلمة المرور الجديدة و تأكيد كلمة المرور مربعات النص.
Advertisement
انقر يحفظ لتطبيق كلمة المرور الجديدة، ثم حدد لوحة القيادة للرجوع إلى الشاشة الرئيسية لـ Umami.
Advertisement
إضافة موقع ويب لتتبعه في Umami
لإضافة موقع ويب جديد إلى مثيل Umami الخاص بك، انقر فوق إعدادات الرابط في شريط التنقل العلوي للصفحة.
Advertisement
Advertisement
Advertisement
سيؤدي القيام بذلك إلى ظهور نافذة صغيرة حيث يمكنك تقديم اسم وعنوان موقع الويب الخاص بك. في حالتي، سأقدم “Website” للاسم و”web.myreallygreatserver.xyz” للنطاق.
Advertisement
انقر يحفظ للالتزام بالتغييرات الخاصة بك، ثم انقر فوق يحرر في مدخل موقع الويب الخاص بك.
Advertisement
Advertisement
Advertisement
في موقع الويب الخاص بك، قم بلصق مقتطف HTML داخل
<head> قسم من ملفك. يجب عليك وضع رمز التتبع في كل صفحة تريد تتبعها.Advertisement
Advertisement
Umami ليس البرنامج التحليلي المجاني الوحيد الذي يمكنك استخدامه. يمكنك الاطلاع على بعض أفضل البدائل لبرنامج Google Analytics هنا.
Advertisement
Advertisement