Plausible Analytics بديل خصوصي بسيط لـ Google Analytics. منذ 2024-2025 أصبح خياراً جاداً لأصحاب المتاجر الإلكترونية الذين يريدون بيانات دون cookies، دون GDPR consent، ودون تعقيد GA4. في 2026 يدعم goals وfunnels وrevenue tracking — كل ما يحتاجه متجر صغير ومتوسط. هذا الدرس يبني نظام تتبع كامل في Plausible في 8 خطوات.
المتطلبات
- متجر إلكتروني (WooCommerce، Shopify، أو مخصص)
- اشتراك Plausible (تجريبي مجاني 30 يوم، ثم 9 USD/شهر)
- صلاحية تعديل ملفات قالب الموقع (header.php أو layout.tsx)
- الوقت المقدر: ساعة ونصف
الخطوة 1 — Plausible vs Google Analytics
قارن قبل اتخاذ القرار. Plausible ليس مناسباً لكل الحالات — للمتاجر الكبيرة بحجوم بيانات ضخمة، GA4 يبقى الخيار. لكن لـ 90% من المتاجر الصغيرة والمتوسطة، Plausible يفوّر وقتاً ومالاً.
| المعيار | Plausible | GA4 |
|---|---|---|
| السعر | 9-19 USD/شهر | مجاني (لكن Google Ads مرتبط) |
| الخصوصية | لا cookies، GDPR-compliant | cookies، يحتاج consent banner |
| تعقيد الواجهة | صفحة واحدة بسيطة | 20+ تقرير، منحنى تعليم حاد |
| حجم البيانات | 10K-1M زيارة/شهر مناسب | غير محدود |
| تكامل Google Ads | محدود | أصلي |
| open-source | نعم (يمكن استضافة ذاتية) | لا |
للمشاريع التي تستهدف خصوصية المستخدم، للأعمال خارج النظام البيئي Google Ads، وللفرق التي تكره تعقيد GA4، Plausible الخيار الواضح. الفرق الرئيسي يومياً: Plausible يعطي لوحة من صفحة واحدة تجيب 95% من الأسئلة، GA4 يحتاج بناء تقارير مخصصة لكل سؤال.
الخطوة 2 — تثبيت Plausible
التثبيت يستغرق دقيقتين: سطر JavaScript واحد في <head>.
<!-- في <head> لكل صفحة من الموقع -->
<script defer
data-domain="votre-site.com"
src="https://plausible.io/js/script.js"></script>
<!-- مع دعم العائدين، outbound links، وtracking ملفات -->
<script defer
data-domain="votre-site.com"
src="https://plausible.io/js/script.outbound-links.file-downloads.tagged-events.js"></script>
الـ script يزن 1 KB فقط، لا يؤثر على الأداء. للمواقع WordPress، إضافة « Plausible Analytics » الرسمية تضع السكريبت تلقائياً وتضيف لوحة Plausible في wp-admin. للمتاجر Shopify، التثبيت عبر Theme Editor → theme.liquid → إضافة الـ script في <head>.
الخطوة 3 — تعريف Goals
Goal في Plausible هو حدث تريد قياسه: تسجيل، إضافة للسلة، إتمام الشراء. كل goal يُحسب في لوحة التحكم بصفحة « Goal Conversions ».
// إرسال custom event من JavaScript
plausible("Add to Cart", {
props: { product: "iPhone 15 Pro", value: 1200, currency: "USD" }
});
// مثال: مع زر شراء
<button onclick="plausible('Add to Cart', {props:{product:'X'}})">
أضف إلى السلة
</button>
ثم في لوحة Plausible: Settings → Goals → Add Goal → Custom Event → الاسم بالضبط (« Add to Cart »). الأحداث تظهر في الوقت الفعلي على لوحة التحكم. لـ WooCommerce/Shopify، إضافات جاهزة (مثل « Plausible for WooCommerce ») ترسل أحداث الإضافة للسلة، Checkout، Purchase تلقائياً.
الخطوة 4 — Funnels لكشف نقاط التسرب
Funnel يربط عدة goals متتابعة ويحسب نسبة الانتقال بين كل خطوة. مثال e-commerce كلاسيكي: Visit → View Product → Add to Cart → Checkout → Purchase.
# في Plausible:
Funnels → Add Funnel → اختر الخطوات بالترتيب
1. Pageview /produits/...
2. Add to Cart (custom event)
3. Pageview /checkout
4. Purchase (custom event)
# النتيجة:
100% → 32% → 18% → 8% → 5%
# 1000 زائر → 320 رأى منتج → 180 سلة → 80 checkout → 50 شراء
# نقطة التسرب الأكبر: Add to Cart → Checkout (-55%)
Funnel يكشف أين ينحرف الزبون. في المثال، الفجوة بين السلة والـ checkout تشير إلى مشكلة في صفحة السلة (تكاليف خفية، طريقة دفع غير مرضية، إجراءات معقدة). كل تحسن 5% في خطوة واحدة من الـ funnel = +50% في الإيرادات النهائية.
الخطوة 5 — تتبع الإيرادات
Revenue tracking يضيف القيمة المالية لكل event. يحسب CAC، LTV، ROI الحملات الإعلانية مباشرة في Plausible.
// إرسال event مع revenue
plausible("Purchase", {
revenue: { currency: "USD", amount: 250.00 },
props: { order_id: "ORD-12345", items: 3 }
});
# في لوحة Plausible:
Goals → Purchase → trend revenue شهرياً
- Total revenue: 12,500 USD
- Average order value: 250 USD
- Conversion rate: 5%
قارن مصادر الزيارات بإيراداتها: Facebook Ads قد يجلب 1000 زائر بـ 200 USD، Google Ads 500 زائر بـ 300 USD. Plausible يكشف أيهما يحقق إيرادات أعلى لكل دولار منفق. لـ WooCommerce، الإضافة الرسمية تنقل قيمة الطلب تلقائياً عند الـ « order_status_completed ».
الخطوة 6 — Custom Properties للتقسيم
Properties (props) تضيف بُعداً للتقسيم. مثال: تتبع نوع الزبون (جديد/عائد)، نوع الجهاز، حملة UTM.
plausible("Purchase", {
revenue: { currency: "USD", amount: 250 },
props: {
customer_type: localStorage.getItem("returning") ? "returning" : "new",
payment_method: "card",
shipping_country: "SN"
}
});
# لوحة Plausible:
Goals → Purchase → Breakdown by property
- new: 60% من الإيرادات
- returning: 40% (أعلى AOV)
- card: 75% من الطلبات
- mobile_money: 25%
Custom properties هي القوة الحقيقية لـ Plausible. تكشف أنماطاً غير ظاهرة: ربما زبائن طريقة دفع معينة لديهم AOV أعلى، أو زبائن من بلد محدد يعودون أكثر. هذه البيانات توجه قرارات تسويقية حقيقية.
الخطوة 7 — تتبع UTM والحملات
UTM parameters تتبع مصدر الزيارة. Plausible يدعمها أصلاً، يفصل بين Facebook، Google، Email، إلخ.
# أضف UTM لروابط حملاتك:
https://votre-site.com?utm_source=facebook&utm_medium=cpc&utm_campaign=summer_sale
# في Plausible:
Sources → Top Sources / UTM Sources
- facebook (cpc): 450 visits, 32 conversions, 6,500 USD
- google (organic): 800 visits, 45 conversions, 9,200 USD
- email (newsletter): 120 visits, 18 conversions, 4,800 USD
# ROI:
facebook: 6,500 / إنفاق إعلاني (مثلاً 1,500) = 4.3x
email: 4,800 / 200 (تكلفة المنصة) = 24x → استثمر هنا!
UTM ضرورية لكل رابط مدفوع أو محتوى مسمى. أداة Google Campaign URL Builder تولّد روابط UTM صحيحة. القاعدة: utm_source = القناة (facebook، google)، utm_medium = نوع الإعلان (cpc، email، organic)، utm_campaign = اسم الحملة الواضح.
الخطوة 8 — لوحة تحكم مخصصة
Plausible يدعم Embed iframe + API لبناء لوحة تحكم تجمع البيانات الخاصة بمتجرك في مكان واحد.
# مثال على API:
fetch("https://plausible.io/api/v1/stats/aggregate?site_id=votre-site.com&period=30d&metrics=visitors,pageviews,bounce_rate,visit_duration", {
headers: { "Authorization": "Bearer VOTRE_API_KEY" }
}).then(r => r.json())
# تجميع في dashboard خاصة:
- زيارات الشهر
- الإيرادات الشهرية
- مصدر الزيارات الأعلى
- معدل التحويل بالـ funnel
- الـ AOV على آخر 7 أيام
API Plausible بسيط ومجاني (10K استدعاء شهرياً). يمكن دمجه في Notion، Slack، Looker Studio، أو dashboard مخصص. للمتاجر التي تريد عرض الأرقام يومياً للفريق، Notion + Plausible API + cron job يولّد لوحة تحديث ذاتي بدون كود تقريباً.
أخطاء شائعة
| المشكلة | السبب | الحل |
|---|---|---|
| الأحداث لا تسجَّل | الـ script لا يُحمّل | تحقق من Console + اضبط CSP |
| أرقام مختلفة عن GA4 | طرق العد المختلفة | طبيعي — Plausible أكثر دقة (lا cookies) |
| Goals بدون بيانات | اسم الـ goal مختلف عن الـ event | اضمن التطابق التام |
| UTM لا تظهر | الكتابة بأحرف كبيرة في بعض الأحيان | utm_source بأحرف صغيرة |
| Revenue يُضاف مرتين | إرسال event عند Page load + onClick | إرسال مرة واحدة عند الـ checkout |
| تجاهل bot traffic | زيارات bot ترفع الأرقام | Plausible يفلتر تلقائياً، Cloudflare يساعد |
للمزيد
- Plausible Docs plausible.io/docs
- Plausible vs GA4 plausible.io/vs-google-analytics
- API Reference plausible.io/docs/stats-api
- Plausible WordPress Plugin wordpress.org
- Self-hosted version github.com/plausible/analytics