دليل النشر

Plausible مقابل Umami: أي أداة تحليل ذاتية الاستضافة تختار؟

انشر على VPS Cloud ←

مقارنة

Plausible مقابل Umami: أي أداة تحليل ذاتية الاستضافة تختار؟

مقارنات8 دقائق للقراءةعدد الخطوات: 15

Plausible Analytics وUmami Analytics هما المرجعان الرئيسيان في سوق أدوات تحليل الويب ذاتية الاستضافة، المحترمة للخصوصية والمتوافقة مع اللائحة العامة لحماية البيانات. لكن فلسفتيهما تتباينان: Plausible يراهن على البساطة الجذرية، بينما يراهن Umami على الثراء الوظيفي التدريجي. يقارن هذا الدليل الأداتين بعمق — البنية التقنية، الامتثال القانوني، الميزات المتقدمة، الانتقال من GA4، واستكشاف الأخطاء — لمساعدتك على اتخاذ القرار الصحيح في 2026.

المحتويات· لماذا تستضيف أداة تحليل الويب بنفسك1/16
  1. 01لماذا تستضيف أداة تحليل الويب بنفسك
  2. 02مزايا التحليل ذاتي الاستضافة
  3. 03Plausible مقابل Umami: مقارنة المعايير الرئيسية
  4. 04المتطلبات الأساسية حسب الأداة
  5. 05نشر Plausible (أو Umami) على خادم VPS
  6. 06شجرة القرار: Plausible أم Umami؟
  7. 07اختر Plausible إذا…
  8. 08اختر Umami إذا…
  9. 09الامتثال لـ GDPR واللوائح الأوروبية
  10. 10الانتقال من Google Analytics 4
  11. 11خطوات الانتقال من GA4 إلى Plausible أو Umami
  12. 12الميزات المتقدمة: مسارات التحويل والأجزاء والأحداث وواجهة API
  13. 13استكشاف الأخطاء الشائعة
  14. 14المشكلات المتكررة وحلولها
  15. 15النسخ الاحتياطي واستعادة بيانات التحليل
  16. 16استراتيجية النسخ الاحتياطي لـ Plausible وUmami

لماذا تستضيف أداة تحليل الويب بنفسك

مزايا التحليل ذاتي الاستضافة

  • امتثال GDPR أصلي: لا نقل إلى أطراف ثالثة، لا حاجة لموافقة إذا لم يُستخدم ملف تعريف الارتباط
  • بيانات تحت سيطرتك الكاملة: تصدير CSV/SQL في أي وقت، احتفاظ غير محدود
  • تكلفة ثابتة: خادم VPS بـ 6 يورو شهريًا يكفي لملايين مشاهدات الصفحات
  • سكريبت خفيف (أقل من 2 كيلوبايت): تأثير ضئيل على Core Web Vitals
  • لا عينات: كل مشاهدة صفحة تُحسب، حتى عند الأحجام الكبيرة
  • مفتوح المصدر: يمكن مراجعة الكود، لا اعتماد على مورد واحد

Plausible مقابل Umami: مقارنة المعايير الرئيسية

مرّر الجدول أفقيًا

المعيارPlausible 3.2Umami 3.4
اللغة / المكدسElixir + ClickHouseNode.js + PostgreSQL
قاعدة البياناتClickHouse (عمودية)PostgreSQL فقط (تم إسقاط MySQL في v3)
الواجهةمبسطة جدًا، صفحة واحدةمتعددة المواقع، لوحات قابلة للتخصيص
مسارات التحويلنعم، متعددة الخطوات مع تتبع الإيراداتنعم، عبر التقارير المخصصة
الأحداث المخصصةنعم، مع API للخصائصنعم، مع API + TypeScript SDK
خرائط الحرارة / تسجيل الجلسةلانعم (v3.4، 2026)
التجزئة المتقدمةفلاتر مدمجةأجزاء الجلسة، فلاتر الخصائص
الحد الأدنى الموصى به من RAM2 غيغابايت (ClickHouse)512 ميغابايت
الرخصةAGPL-3.0MIT

المتطلبات الأساسية حسب الأداة

يتطلب Plausible قاعدة بيانات ClickHouse العمودية المصممة للسلاسل الزمنية. ClickHouse قوي لكنه يستهلك الذاكرة: خطط لـ 2 غيغابايت على الأقل، أو 4 غيغابايت لأداء مريح. يعمل Umami على PostgreSQL الأخف وزناً: 512 ميغابايت كافية لحركة مرور معتدلة. إذا كان VPS يستضيف PostgreSQL بالفعل لتطبيق آخر، يندمج Umami دون موارد إضافية. اعتباراً من Umami v3، لم يعد MySQL مدعوماً.

نشر Plausible (أو Umami) على خادم VPS

  1. استنساخ ملفات Docker Compose

    git clone https://github.com/plausible/hosting plausible-hosting ثم إعداد ملف .env بنطاقك وبيانات البريد الإلكتروني

  2. تشغيل قاعدة البيانات

    docker compose up -d db clickhouse ثم docker compose run --rm plausible sh -c "sleep 10 && /entrypoint.sh db createdb && /entrypoint.sh db migrate"

  3. رفع المكدس بالكامل

    docker compose up -d والتحقق من السجلات عبر docker compose logs plausible

  4. إعداد nginx كـ reverse proxy

    أضف vhost nginx يُوجّه analytics.yourdomain.com إلى localhost:8000 ثم احصل على شهادة TLS عبر Let's Encrypt

  5. تضمين سكريبت التتبع

    انسخ الوسم <script> من لوحة التحكم وأضفه في <head> موقعك — بدون ملفات كوكيز

احظر الروبوتات على مستوى nginx للحفاظ على إحصاءات نظيفة دون أي إعداد إضافي في جانب أداة التحليل.

شجرة القرار: Plausible أم Umami؟

اختر Plausible إذا…

  • تريد واجهة يفهمها أي زميل في 5 دقائق دون تدريب
  • فريقك لا يحتاج إلى تسجيل الجلسة أو خرائط الحرارة
  • لديك 4 غيغابايت RAM على الأقل في الخادم
  • تدير عدة مواقع من لوحة قيادة واحدة مبسطة
  • تحتاج مسارات تحويل متعددة الخطوات مع تتبع الإيرادات

اختر Umami إذا…

  • خادمك محدود الموارد (512 ميغابايت–1 غيغابايت) أو PostgreSQL مثبت مسبقًا
  • تحتاج خرائط حرارة وتسجيل جلسة (Umami 3.4، 2026)
  • فريقك يبني تكاملات مخصصة عبر TypeScript SDK الرسمي
  • تدير مواقع عديدة لعملاء مختلفين (متعدد المستأجرين نصيًا)
  • تريد الاستعلام عن بياناتك بلغة طبيعية عبر مساعد ذكاء اصطناعي (MCP في Umami 3.4)

الامتثال لـ GDPR واللوائح الأوروبية

كلتا الأداتين مصممتان للعمل بدون ملفات تعريف ارتباط التتبع وبدون تخزين عناوين IP الكاملة. يُجزّئ Plausible عنوان IP بملح يومي دوار ويتبنى Umami نهجاً مماثلاً، مما يضمن عدم وجود أي معرّف دائم من جهة الخادم. يتيح ذلك الاستغناء عن شريط موافقة الكوكيز لأغراض التحليل وحده — بشرط ألا يُدمج الكود مع متتبعين آخرين. ذكرت CNIL الفرنسية في توصياتها 2024 حلول التحليل المستضافة ذاتياً بدون ملفات كوكيز كمعفاة من الموافقة حين تبقى البيانات على خوادم خاضعة للقضاء الأوروبي. تحذير: تسقط الإعفاءات في حال الاستضافة خارج الاتحاد الأوروبي أو الجمع مع حلول إعلانية خارجية. ويبقى توثيق الاستضافة وسياسة الاحتفاظ إلزامياً.

الانتقال من Google Analytics 4

خطوات الانتقال من GA4 إلى Plausible أو Umami

  1. تصدير سجل GA4 بصيغة CSV عبر التقارير أو Data API للأحجام الكبيرة — لا تدعم الأداتان استيراد هذا السجل مباشرةً، لكنه مفيد للمرجعية التاريخية

  2. تشغيل سكريبت Plausible/Umami بالتوازي مع وسم GA4 لمدة 2–4 أسابيع لمقارنة المقاييس (الأرقام ستختلف: GA4 يأخذ عيّنات، بينما يُحصي Plausible/Umami كل شيء)

  3. التحقق من نقل الأحداث المخصصة الحيوية (النماذج، النقرات، عمليات الشراء) عبر plausible('goal') أو umami.track()

  4. إزالة وسم GA4 وملف كوكيز _ga بعد التحقق — تذكر تحديث سياسة الخصوصية

  5. توثيق المقاييس الجديدة في سجل المعالجة RGPD: الأساس القانوني (المصلحة المشروعة)، مدة الاحتفاظ، موقع الخادم

ستكون أرقام الزيارات أعلى باستمرار مع Plausible أو Umami مقارنةً بـ GA4: يُصفّي GA4 جزءاً من حركة الروبوتات ويعالج الجلسات القصيرة بشكل مختلف. توقع +10% إلى +25% في مشاهدات الصفحة — هذه دقة أكبر بدون أخذ عيّنات، وليست خللاً.

الميزات المتقدمة: مسارات التحويل والأجزاء والأحداث وواجهة API

قدّم Plausible 3.2 (يناير 2026) مسارات تحويل متعددة الخطوات قابلة للتعديل مع تتبع الإيرادات: تحدّد سلسلة من عناوين URL أو أحداث، ويعرض لوح التحكم معدّل التحويل عند كل خطوة. تستند التجزئة إلى مرشّحات مجتمعة (المصدر، الدولة، الجهاز، خصائص الأحداث) مع مرشّح «لا يحتوي» الجديد لعام 2026. الـ API من Plausible هو RESTful موثّق، ويمكن استخراج أي بُعد عبر /api/v1/stats/breakdown. ذهب Umami 3.4 (أغسطس 2026) إلى أبعد من ذلك بأجزاء الجلسة — تجمّع الزوار حسب خصائص الجلسة وتعيد تشغيل مساراتهم. أُضيفت خرائط الحرارة وتسجيل الجلسة في يونيو 2026 لتحليل السلوك بصرياً على الصفحة. يدعم Umami أيضاً «ربط الجلسات»: إذا عاد زائر عبر جهاز آخر وسجّل دخوله، يُدمج مساره في ملف تعريف واحد. مكتبة TypeScript @umami/api-client المولّدة من OpenAPI تسهّل الدمج في خطوط بيانات.

استكشاف الأخطاء الشائعة

المشكلات المتكررة وحلولها

  • ClickHouse لا يبدأ (Plausible): تحقق من RAM المتاحة (free -h) — يحتاج ClickHouse 1.5 غيغابايت على الأقل عند البدء. أضف ملف مبادلة بحجم 2 غيغابايت إذا كان الخادم ضيقًا: fallocate -l 2G /swapfile && chmod 600 /swapfile && mkswap /swapfile && swapon /swapfile
  • تهجيرات Umami متوقفة: إذا رفض التطبيق البدء بعد تحديث مع خطأ relation does not exist، نفّذ التهجيرات يدويًا: docker compose exec umami node node_modules/.bin/db-migrate up
  • مشاهدات الصفحات لا تُسجَّل: تحقق من أن رأس CSP الخاص بموقعك يسمح بنطاق أداة التحليل (script-src 'self' https://analytics.yourdomain.com). قد تحجب وحدات حظر الإعلانات السكريبت أيضاً، وهو أمر متوقع.
  • خطأ ClickHouse بعد إعادة تشغيل قسري: إذا أبلغ ClickHouse عن جدول تالف، نفّذ SYSTEM RELOAD DICTIONARY ثم أعد تشغيل الحاوية
  • Umami v3 بعد الانتقال من MySQL: صدّر جميع البيانات أولًا (CSV أو dump SQL)، فزوّد PostgreSQL، ثم أعد الاستيراد باستخدام سكريبتات الترحيل الرسمية

النسخ الاحتياطي واستعادة بيانات التحليل

استراتيجية النسخ الاحتياطي لـ Plausible وUmami

  1. Plausible / ClickHouse: استخدم clickhouse-backup (صورة altinity/clickhouse-backup) أو صدّر الجداول الحيوية بصيغة Parquet عبر clickhouse-client --query "SELECT * FROM table INTO OUTFILE ...". احتفظ بالنسخة في تخزين الكائنات.

  2. Umami / PostgreSQL: pg_dump الكلاسيكي يكفي — docker compose exec db pg_dump -U umami umami > umami_$(date +%Y%m%d).sql. جدوله يوميًا عبر cron وأرسله إلى تخزين خارجي

  3. اختبر الاستعادة مرة كل ربع سنة على خادم تجريبي: docker compose exec db psql -U umami umami < umami_backup.sql

  4. لـ Plausible، احتفظ بنسخة احتياطية من حجم Docker الخاص بـ PostgreSQL التطبيقي (منفصل عن ClickHouse)

  5. وثّق إجراء الاستعادة في دليل التشغيل — النسخة الاحتياطية غير المختبرة ليست نسخة احتياطية

إحصاءاتك، على خادمك الخاص

انشر Plausible أو Umami على VPS Cloud من ServOrbit مع Docker مُهيَّأ مسبقًا. تحليلات سريعة تحترم الخصوصية وتحت سيطرتك بنسبة 100%، من دون شريط ملفات تعريف الارتباط.

بحاجة إلى مساعدة؟

تصفّح مركز المساعدة والأسئلة الشائعة، أو تواصل مع فريقنا — معاودة اتصال أو WhatsApp أو بريد إلكتروني. الدعم بـالعربية والفرنسية والإنجليزية.

راسلنا على WhatsAppيُفتح في علامة تبويب جديدة