نظرة عامة

تقرير إيرادات Statnive لـ WooCommerce — خمس بطاقات لمؤشرات الأداء (الإيرادات الصافية، الطلبات، AOV، إجمالي المستردات، الضريبة + الشحن)، جدول الإيرادات حسب القناة، قائمة أعلى المنتجات، وقمع التحويل من السلة إلى الشراء مع نسب تحويل لكل خطوة

اعتباراً من الإصدار v1.0.0، تُطلق إضافة Statnive المجانية لـ WordPress تقرير إيرادات مخصصاً يحوّل بيانات طلبات WooCommerce لديكم إلى لوحة معلومات مركّزة على CRO داخل /wp-admin. لا إعدادات، ولا باقة مدفوعة، ولا نقل بيانات إلى طرف ثالث — تبقى جميع البيانات داخل قاعدة بيانات WordPress الخاصة بكم.

تم بناء التكامل على WooCommerce 8.5+ Order Attribution، وهو متوافق مع HPOS و Block Checkout، وهو للقراءة فقط مقابل WooCommerce — يستخدم Statnive فقط محصّلات $order->get_*() ولا يكتب أبداً في جدول WooCommerce أو في post meta.

المتطلبات

  • WordPress 6.2+ (مختبَر حتى 7.0)
  • PHP 8.1+ (رُفع من 8.0 في v0.4.13)
  • WooCommerce 8.5+ (Order Attribution مطلوب لإسناد القنوات)
  • Action Scheduler (مرفق مع WooCommerce منذ الإصدار 5.4)

خمسة مؤشرات أداء في تقرير الإيرادات

KPIالمصدرملاحظات
الطلباتCOUNT(orders) في processing + completedتُتتبَّع الطلبات المستردة بشكل منفصل ضمن إجمالي المستردات
الإيرادات (الصافية)net_total − refund_totalتستثني الضريبة والشحن؛ يظهر مساعد Gross: $X أسفلها
متوسط قيمة الطلبnet_revenue / ordersعرض عشري دقيق وفق إعدادات عملة متجر WooCommerce
إجمالي المستردات + المعدلrefund_total و refund_rate = refunds / grossيُعرض مجتمعاً «إجمالي المستردات · المعدل: X%»
الضريبة + الشحنtax_total + shipping_totalقيمة مجمَّعة موسومة صراحةً بـ «مستثناة من الإيرادات»

سبعة تفصيلات

يعرض تقرير الإيرادات سبعة أبعاد على الصفحة؛ وجميع نقاط النهاية الإحدى عشرة (wc-status، backfill، summary، timeseries، by-channel، by-utm، by-landing، products، funnel، refunds، coupons) متاحة أيضاً عبر REST API.

الإيرادات حسب القناة

جدول قابل للفرز يحوي القناة · الطلبات · الإيرادات · AOV عبر القنوات الثماني التي يجمّع Statnive الزيارات فيها:

  • مباشر
  • مساعدو الذكاء الاصطناعي — 14 مستضيفاً: ChatGPT (chatgpt.com و chat.openai.com)، Claude (claude.ai)، Gemini (gemini.google.com و bard.google.com و notebooklm.google.com)، Copilot (copilot.microsoft.com)، Perplexity (perplexity.ai)، Meta AI (meta.ai)، Le Chat / Mistral (chat.mistral.ai)، DeepSeek (deepseek.com و chat.deepseek.com)، You (you.com)، iAsk (iask.ai)، Jasper (jasper.ai)، Writesonic (writesonic.com). يعمل اكتشاف الذكاء الاصطناعي قبل مصنّف محركات البحث حتى لا تُنسب إحالات الذكاء الاصطناعي خطأً إلى البحث العضوي.
  • البحث العضوي
  • وسائل التواصل الاجتماعي
  • البريد الإلكتروني
  • الإحالة
  • البحث المدفوع (من UTM medium = cpc أو ppc أو paidsearch أو paid_search)
  • الترويج المدفوع (من UTM medium = cpm أو paid_social)

أعلى المنتجات

أعلى 10 منتجات افتراضياً (قابلة للفرز حسب الوحدات أو الإيرادات، بحد أقصى 100). تُجمَّع المتغيرات تحت منتجها الأصل. تُطبَّق المستردات على بند الطلب.

قمع التحويل من السلة إلى الشراء

أربع مراحل، من جانب الخادم عبر WooCommerce — لا يلزم تثبيت أي JS إضافي:

  1. مشاهدة المنتج — الحدث: wc_product_view
  2. الإضافة إلى السلة — الحدث: wc_add_to_cart
  3. بدء الدفع — الحدث: wc_checkout_start
  4. إتمام الشراء — الحدث: wc_purchase

تُعرض نسبة التحويل لكل خطوة (الحالية/السابقة) ونسبة التحويل الإجمالية (المشتريات/أوسع فوهة) إلى جانب أعداد الجلسات.

تحديث v1.1.0. انتقل مقام «النسبة الإجمالية» من الخطوة الأولى إلى أوسع خطوة، وتُظهر واجهة كل خطوة نسبة التحويل، لا نسبة الانخفاض. يطابق هذا الاتفاقية التي اعتمدها WooCommerce Analytics في WC 9.x.

الإيرادات حسب UTM source / medium / campaign

جدول بصفحات لقيم utm_source و utm_medium و utm_campaign التي ظهرت على الطلبات المُسنَدة، مع الطلبات والإيرادات و AOV لكل صف.

الإيرادات حسب صفحة الهبوط

جدول بصفحات لصفحات الهبوط مع الطلبات والإيرادات لكل صفحة — يجيب على سؤال «أي سطح دخول يُحضر المشترين فعلاً؟».

المستردات

اتجاه معدل الاسترداد عبر الفترة بالإضافة إلى قائمة بأعلى المنتجات المُسترَدة، مع تطبيق المستردات على مستوى بنود الطلب.

الكوبونات

جدول بصفحات لاستخدامات الكوبونات: الرمز، العدد، إجمالي مبلغ الخصم، والإيرادات الصافية بعد الخصم.

التجميع الزمني في v1.1.0

تُجمَّع الطلبات حسب COALESCE(date_paid_gmt, date_created_gmt) بحيث تهبط تجديدات الاشتراكات وطلبات الدفع المتأخر (BACS، الشيك، الدفع عند الاستلام، webhooks ذات الإكمال المتأخر) في يوم تسوية الدفع، لا في يوم تقديم الطلب. سابقاً، استخدمت v1.0.0 ‏date_created_gmt فقط، مما وضع مدفوعات التجديد في الماضي خطأً.

إعادة تعبئة بلا تدخل

في المرة الأولى التي تفتحون فيها تقرير الإيرادات بعد تفعيل v1.0.0 على موقع WooCommerce، يُدرج Statnive مهام خلفية عبر Action Scheduler لاستيراد الطلبات التاريخية. تظهر الحالة في أعلى تقرير الإيرادات أثناء التشغيل.

  • حجم الجزء: 500 طلب لكل خطّاف Action Scheduler (statnive/wc/backfill/chunk)
  • الحالات المحسوبة: processing و completed. تُخصَم بنود الطلب المُسترَدة من إيرادات بنود طلبها الأصلي بدلاً من احتسابها كحالة مستقلة.
  • الرؤية: WooCommerce ← الحالة ← الإجراءات المجدولة، التصفية حسب statnive/wc/backfill/chunk

بديل سطر الأوامر

للمواقع التي تفضّلون فيها تشغيل إعادة التعبئة أو متابعتها من سطر الأوامر:

wp statnive woocommerce-backfill

الأمر idempotent — إعادة تشغيله أثناء جريان إعادة تعبئة يُعيد 409.

جداول قاعدة البيانات

يضيف الإصدار v1.0.0 خمسة جداول جديدة عبر dbDelta. تُحفظ جداول Statnive وبياناتكم الحالية عند الترقية من 0.4.x.

الجدولالغرض
wp_statnive_ordersبيانات الطلب الوصفية، لقطة الإسناد، القناة
wp_statnive_order_attributionالقناة، معاملات UTM، مستضيف الإحالة، خطوات القمع
wp_statnive_order_itemsبنود الطلب، المنتجات، SKU، تتبع المستردات
wp_statnive_order_refundsأحداث الاسترداد مع المبلغ والسبب
wp_statnive_order_couponsاستخدام الكوبونات لكل طلب، مبالغ الخصم

تتبع بادئة الجدول $wpdb->prefix الخاص بـ WordPress لديكم.

موقف الخصوصية والأمان

  • للقراءة فقط مقابل WooCommerce. فقط محصّلات $order->get_*()؛ ولا يكتب Statnive أبداً في جدول WooCommerce أو في post meta. تم التحقق تجريبياً باستخدام CHECKSUM TABLE قبل/بعد على موقع يحتوي 1,933 طلباً.
  • بدون Cookies. لا يوجد أي تخزين في المتصفح لأي نوع لتعريف الزائر.
  • أملاح دوّارة يومياً (مولَّدة بـ CSPRNG، نافذة تداخل 48 ساعة) — ينتج الزائر نفسه قيمة hash مختلفة كل يوم، مما يجعل إعادة التعرف عبر الأيام مستحيلة.
  • لا تخزين لعنوان IP الخام. يُحوَّل IP إلى hash، ويُستخدم للبحث الجغرافي GeoIP، ثم يُهمَل فوراً. IPv4: تُصفَّر الثُمانية الأخيرة. IPv6: تُصفَّر آخر 80 بت.
  • يُحترَم GPC و DNT من جانب الخادم.
  • مُصدِّر وممحاة WordPress Privacy API مسجَّلان عند التفعيل.
  • إلغاء التثبيت الاختياري (مُعطَّل افتراضياً). تحفظ إعادة التثبيت سجلّ التحليلات والإيرادات.

صفحات إدارة من المستوى الأعلى

بعد تفعيل v1.1.0، تحتوي قائمة إدارة Statnive هذه الصفحات المفصولة:

  • نظرة عامة (/wp-admin/admin.php?page=statnive) — الزوار، الجلسات، مشاهدات الصفحات، متوسط المدة، إضافة إلى أعلى المصادر وأعلى الصفحات
  • تقرير الإيرادات (/wp-admin/admin.php?page=statnive-revenue) — مؤشرات الأداء الخمسة + التفصيلات السبع الموصوفة أعلاه
  • Ask me! ‏(/wp-admin/admin.php?page=statnive-ask) — 116 سؤالاً بصياغة أصحاب المواقع موزَّعة على 10 فئات، 63 سؤالاً يُجيب اليوم ‏(v1.1.0+)
  • الإعدادات (/wp-admin/admin.php?page=statnive-settings) — الخصوصية، الاحتفاظ، الاستثناءات، GeoIP

لا يلزم أي إعداد خاص بـ WooCommerce. يكون التكامل دائماً مفعَّلاً بمجرد تثبيت WooCommerce.

الترقية من 0.4.x

ترقية فورية. تُضاف خمسة جداول جديدة عبر dbDelta؛ تبقى الجداول الـ 21 الحالية وبياناتها دون مساس. على موقع WooCommerce، يمتلئ تقرير الإيرادات خلال بضع دقائق من التفعيل عبر إعادة التعبئة بلا تدخل. لا يلزم أي تعديل برمجي.

اطّلعوا على سجل تغييرات v1.0.0 للحصول على ملاحظات الإصدار الكاملة.

Get Statnive Free