التوثيق
اكتشاف الشذوذ: رصد الأيام غير المعتادة في بيانات Search Console
يقارن كل يوم بنظيره من أيام الأسبوع المحيطة به باستخدام إحصاءات متينة، ويضع علامة على القفزات والانخفاضات بحسب درجة الخطورة، ويضيف مخططًا بطريقة EWMA لرصد الانجرافات البطيئة.
تفحص أداة اكتشاف الشذوذ (Anomaly Detection) كل يوم في بيانات Search Console وتقارنه بنظيره من أيام الأسبوع نفسه في الأسابيع المحيطة به، ثم تضع علامة على الأيام التي تخرج بوضوح عن النطاق المعتاد. وتعمل على النقرات أو مرات الظهور أو CTR أو متوسط الموضع، وتعتمد درجة تقوم على الوسيط حتى لا يشوّه يوم شاذ واحد خط الأساس، وتصنّف كل شذوذ من «منخفضة» إلى «حرجة». أما المخطط الثاني فيرصد الانجرافات البطيئة التي لا يكشفها أي يوم بمفرده.
كيف تُحسب درجة اليوم
- خط الأساس. القيمة المتوقعة ليوم ما هي وسيط أقرب 8 أيام تقع في اليوم نفسه من الأسبوع، سواء قبله أو بعده، مع استبعاد اليوم المقاس. تُقارَن أيام الاثنين بأيام الاثنين، فلا يُعدّ الانخفاض المعتاد في عطلة نهاية الأسبوع شذوذًا. يلزم ما لا يقل عن 3 أيام من هذا النوع، وإلا لا يُحتسب لليوم أي تقييم.
- التشتت. التباين المعتاد هو الانحراف المطلق الوسيطي (MAD) لهذه الأيام مضروبًا في 1.4826 ليصبح قابلًا للمقارنة بالانحراف المعياري. وإذا كان MAD صفرًا يُستخدم بدلًا منه متوسط الانحراف المطلق.
- الدرجة. درجة z هي بُعد اليوم عن الوسيط مقسومًا على هذا التشتت. وهذه هي درجة z المعدّلة التي يصفها دليل NIST الهندسي لاكتشاف القيم المتطرفة، ويقترح فيها حدًّا فاصلًا قدره 3.5.
- بوابتان. لا يُعدّ اليوم شذوذًا إلا إذا بلغت درجته قيمة الحساسية (Sensitivity) التي حددتها، وكان في الوقت نفسه يبعد 10% على الأقل عن القيمة المتوقعة. وتمنع البوابة الثانية السلاسل الصغيرة شديدة الانتظام من رصد تغيّرات تافهة.
تتراوح الحساسية بين 1.0 و4.0 والقيمة الافتراضية 2.5، وكلما انخفضت القيمة زاد عدد الأيام المرصودة. أما الخطورة فهي الدرجة معبَّرًا عنها كمضاعف للحساسية: أقل من 1.5 ضعف تعني «منخفضة»، وأقل من ضعفين «متوسطة»، وأقل من 3 أضعاف «عالية»، و3 أضعاف فأكثر «حرجة».
قراءة النتائج
- البطاقات: عدد حالات الشذوذ، والقفزات، والانخفاضات، ونسبة الأيام المقيَّمة التي كانت شاذة، وأكثر الأيام تطرفًا.
- الفعلي مقابل المتوقع مع نطاق الثقة يرسم السلسلة ووسيط اليوم نفسه من الأسبوع ونطاقًا متقطعًا بمقدار ± الحساسية × التشتت المتين. وتشير العلامات إلى حالات الشذوذ ملوّنةً بحسب الخطورة.
- يعرض الجدول: التاريخ، واليوم، والقيمة الفعلية، والمتوقعة، والانحراف، ودرجة z، والخطورة، والاتجاه (قفزة أو انخفاض).
الاتجاه هنا عددي بحت. ففي الموضع تعني القفزة أن الرقم ارتفع، أي أن الترتيب ساء، ويعني الانخفاض أنه تحسّن.
إذا بدّلت المقياس أو حرّكت شريط التمرير بعد التشغيل، أُعيد حساب الدرجات في المتصفح. ويغطي التشغيل 90 يومًا على الأقل، وإذا كان النطاق أقصر مُدّد إلى الوراء، وتوضح الملاحظة أعلى النتائج التواريخ المستخدمة. أما الحد الأدنى فهو 21 يومًا.
مخطط EWMA: الانجرافات البطيئة
افتح مخطط التحكم EWMA (التحولات الصغيرة المستمرة) للإجابة عن سؤال مختلف. يدور المتوسط المتحرك الموزون أسّيًّا، بوزن 0.3 لكل يوم جديد، حول وسيط السلسلة، وتقع حدود التحكم عند ± الحساسية × التشتت المتين، وتكون أضيق في أثناء مرحلة تهيئة المتوسط. وتدل سلسلة من الأيام خارج الحدود، دون وجود حالات شذوذ في أيام منفردة، على أن المستوى ينجرف. ويشرح دليل NIST لماذا تلتقط مخططات EWMA التحولات الصغيرة التدريجية التي يفوتها الفحص يومًا بيوم. وعندما يبلّغ المخطط عن سلسلة كهذه، حدّد تاريخها باستخدام اكتشاف نقاط التغيّر.
حدود ينبغي معرفتها
- ينظر في الاتجاهين زمنيًّا. يستخدم خط الأساس أسابيع لاحقة إضافة إلى السابقة، فهو مراجعة للماضي وليس إنذارًا مباشرًا، وقد تتغير درجة يوم حديث كلما توافرت أسابيع أكثر.
- تُقيَّم الأيام الأحدث بالاعتماد على السجل التاريخي وحده، وبعدد أقل من الأيام النظيرة، لذا تستحق مراجعة ثانية بعد أسبوع.
- الأيام المفقودة تُحتسب صفرًا. فالفجوة في البيانات، أو موقع أحدث عمرًا من النافذة، تُنتج انخفاضات غير حقيقية.
- يتأثر CTR والموضع بتركيبة الاستعلامات. فقد يبدو يوم ما شاذًّا لأن عمليات بحث مختلفة أظهرت موقعك، لا لأن عطلًا ما وقع. افحص استعلامات ذلك اليوم قبل أن تتصرف.
- يصف ولا يفسّر. طابِق التواريخ المرصودة مع الإصدارات وحالات التوقف وسجل تحديثات الترتيب، ودوّن السبب في ملاحظة توضيحية.
تنبيهات الشذوذ فحص منفصل
لا تعيد قاعدة التنبيه Traffic anomaly استخدام هذا التقرير. فهي تقيّم نقرات آخر يوم مستقر فقط مقابل وسيط نافذة حديثة، وتبحث عن الانخفاضات، ولها حساسيتها الخاصة. راجع التنبيهات لإرسالها إلى Slack أو Microsoft Teams أو webhook.