أدلة الميزات

تحليلات الخصومات في ڤاريونس لمتاجر مصر

تحليلات الخصومات تعرض أداء العروض من /dashboard/discounts/analytics على مستوى المتجر ومن /dashboard/discounts/[id]/analytics على مستوى الكوبون الواحد، اعتماداً على بيانات Coupon.data.analytics وسجل redemptions الذي يتحدث عند إنشاء الطلب.

آخر تحقق: 2026-09-19

تُفتح التحليلات العامة من زر أو مسار /dashboard/discounts/analytics، وتعرض مخططات Bar وLine وPie للاستخدام حسب النوع والشهر وجدول Top discounts حسب redemption amount، مع منتقي النطاق 7 و30 و90 و365 يوماً ومنتقي خصم واحد.

وتُفتح تحليلات الكوبون الواحد من Row action باسم View Analytics أو مباشرة /dashboard/discounts/[id]/analytics، وتقرأ عبر GET /api/dashboard/discounts/[id]/get، وتعرض إجمالي مرات الاسترداد total redemptions وإجمالي مبلغ الخصم total discount given والطلبات التي استخدمت الكوبون ومتوسط الخصم لكل طلب ومعدل الاسترداد redemption rate وتاريخ آخر استخدام last used date.

ومصدر الأرقام هو الطلب: عند POST /api/orders/create يُحفظ الطلب مع data.discounts[] وdata.totals.discountTotal وdata.coupon، ثم يُجمَّع Coupon.data.analytics ويُضاف سجل إلى Coupon.data.redemptions مع orderId وcustomerId وamount. لذلك لا تُسجَّل مرات الاسترداد عند التحقق Validate بل عند إنشاء الطلب فقط.

ومن الفجوات الموثقة: عميل الصفحة يرسل range وdiscount لكن المعالج الحالي يقرأ tenant فقط، وزر Export Report يستدعي /api/dashboard/discounts/analytics/export وهو غير منفذ، فيُعتمد حالياً على Export CSV من صفحة القائمة.

خطوات الإعداد في ڤاريونس

  1. افتح صفحة التحليلات العامة

    من /dashboard/discounts افتح /dashboard/discounts/analytics وراجع المخططات وجدول الأفضل أداءً.

  2. قارن حسب النوع والشهر

    بدّل بين Bar وLine وPie، واختر النطاق 7 أو 30 أو 90 أو 365 يوماً وخصماً واحداً للمقارنة.

  3. افتح تحليلات الكوبون الواحد

    من صف الخصم اضغط View Analytics أو افتح /dashboard/discounts/[id]/analytics وراجع الاسترداد والمبلغ ومتوسط الطلب ومعدل الاسترداد وآخر استخدام.

  4. اربط الرقم بالطلبات

    افتح /dashboard/orders/[id] وتأكد من سطور data.discounts[] وإجمالي data.totals.discountTotal المطابق للتحليلات.

  5. قرر: إبقاء أو إيقاف أو تكرار

    للعرض الضعيف استخدم Pause عبر PATCH status، وللناجح استخدم Duplicate بكود _COPY لموسم جديد.

أسئلة شائعة

أين أجد تحليلات الخصومات؟

التحليلات العامة في /dashboard/discounts/analytics، وتحليلات الكوبون الواحد في /dashboard/discounts/[id]/analytics عبر زر View Analytics.

ما المقاييس المعروضة لكل خصم؟

إجمالي الاسترداد والمبلغ الممنوح والطلبات المستخدمة ومتوسط الخصم لكل طلب ومعدل الاسترداد وتاريخ آخر استخدام.

متى تتحدث أرقام التحليلات؟

عند إنشاء الطلب POST /api/orders/create فقط، وليس عند التحقق من الكود في Checkout.

هل يعمل تصدير تقرير التحليلات؟

زر Export Report يشير إلى مسار غير منفذ حالياً؛ استخدم Export CSV من صفحة /dashboard/discounts.

لماذا لا يتغير الرقم مع النطاق الزمني؟

المعالج الحالي يقرأ tenant فقط ويتجاهل range وdiscount المرسلة من الواجهة؛ قارن يدوياً بجدول الأفضل أو بسجلات الطلبات.

استكشاف الأخطاء

1) إذا ظهرت الأرقام صفراً، تأكد أن الكوبون Active وأن الطلبات أُنشئت بعد التفعيل لأن الاسترداد يُسجل عند إنشاء الطلب فقط. 2) إذا لم يتغير الرقم مع الفلتر، تذكر أن range وdiscount مُتجاهلة حالياً في المعالج. 3) إذا فشل Export Report، استخدم Export CSV من القائمة. 4) إذا اختلف إجمالي التحليلات عن الطلبات، راجع data.discounts[] وdata.totals.discountTotal في /dashboard/orders/[id].

حدود مهمة

• الاسترداد يُسجل عند إنشاء الطلب وليس عند التحقق. • فلترا range وdiscount مرسلان من الواجهة لكن المعالج يتجاهلهما حالياً. • تصدير التحليلات غير منفذ؛ البديل Export CSV. • مصفوفة الدمج الكاملة stacking تُجمع حالياً بدل تطبيقها الكامل.

روابط ذات صلة

تواصل معنا على واتساب