Page DeltasPage Deltas

دليل

كيف تراقب موقعك الإلكتروني لرصد أي تغييرات غير متوقعة

اكتشف تشويه الصفحات وعيوب النشر والتعديلات غير المقصودة على موقعك عبر تنبيهات مصفاة بالذكاء الاصطناعي في Slack أو Teams أو البريد. خطة مجانية، دون بطاقة.

أخبر Page Deltas بما يهمك

نبهني عندما تتغير أسعار Hubspot

https://www.hubspot.com/pricing
صفحة أسعار HubSpot — خطة Professional تبدأ من €792/شهر
PDPage DeltasAppالآن

🔔 تم اكتشاف تغيير في https://www.hubspot.com/pricing:
ارتفع سعر خطة Professional من €749/mo إلى €792/mo.

في ظهيرة يوم أحد من سبتمبر 2022، تمكن شخص ما من اختراق نظام إدارة المحتوى (CMS) الخاص بموقع Fast Company واستبدل جميع العناوين الرئيسية على الصفحة الرئيسية برسائل مسيئة وعنصرية. قام الفريق بإيقاف الموقع واستعاد تشغيله بعد نحو ساعتين. ولكن بعد يومين، أرسل المهاجم نفسه رسائل مماثلة إلى متابعي Fast Company على Apple News، وانتهى الأمر بتوقف الموقع عن العمل تماماً لمدة ثمانية أيام.

تلك هي النسخة الصادمة والدراماتيكية. أما النسخة اليومية المعتادة فهي أكثر هدوءاً: عملية نشر برمجية تُطلق عن غير قصد مكون أسعار يعرض جدولاً فارغاً؛ محرر في نظام إدارة المحتوى ينشر مسودة تحتوي على نصوص نائبة (Placeholder) في الواجهة الرئيسية؛ أو شخص ما يستعيد نسخة سياسة الخصوصية للعام الماضي أثناء تصحيح خطأ إملائي. لا أحد يتلقى نداء طوارئ لأن الخادم يعمل بشكل طبيعي وكل صفحة تُحمَّل دون أي خطأ تقني.

أنا أعمل في Page Deltas، وهي أداة تستخدمها معظم الفرق لمراقبة مواقع الشركات الأخرى. لكن هذا المقال يدور حول توجيه الأداة نحو موقعك أنت: ما هي الصفحات التي ينبغي مراقبتها، وكيف تصيغ التوجيه (Brief) لمرشح الذكاء الاصطناعي ليعرف شكل التغيير «الخاطئ»، وكيف تُشغّل فحصاً فورياً بعد كل عملية نشر، وأين تتوقف حدود هذه الأداة.

لماذا تفشل أدواتك الأخرى في اكتشاف ذلك

تمتلك معظم المواقع بالفعل أداة لمراقبة وقت التشغيل (Uptime). هذه الأداة تطرح سؤالاً واحداً فقط: هل تستجيب الصفحة؟ والصفحة الرئيسية المشوهة تستجيب بنجاح تام؛ وكذلك صفحة الأسعار ذات الجدول المعطل. فحوصات وقت التشغيل ممتازة لإخبارك بأن الأنوار قد انطفأت، لكنها لا تستطيع إخبارك بأن أحداً دخل وأعاد طلاء الجدران.

أدوات المراقبة من جانب الخادم تعاني من نقطة عمياء مختلفة. فأداة فحص سلامة الملفات (FIM) تراقب ملفاتك المحلية فقط، لذا لن تلاحظ عندما يقوم كود برمجي خارجي (أداة دردشة، مدير وسوم، أو مقتطف إعلاني) بتغيير ما يراه الزائر فعلياً. كما أنها لن تلاحظ اختطاف الـ DNS، حيث يُوجّه نطاقك إلى خادم آخر بينما تظل خوادمك سليمة تماماً. يشير دليل مراقبة تشويه المواقع من Visualping إلى هذه النقطة بالذات، وأعتقد أنهم على حق تماماً: يجب أن يستند الاكتشاف إلى ما تعرضه الصفحة للزائر الفعلي.

هذا بالضبط ما تفعله أداة مراقبة تغييرات الويب. إنها تجلب الصفحة من الخارج تماماً كما يفعل أي زائر، وتقارنها بآخر فحص. ويصبح السؤال الذي تطرحه: «هل تغيرت هذه الصفحة بطريقة لم نكن نخطط لها؟»

ما هي الصفحات التي ينبغي عليك مراقبتها؟

لا تحتاج إلى مراقبة الموقع بأكمله. ابدأ بالصفحات التي يتسبب فيها أي تغيير سيئ في خسارة المال أو الثقة بأسرع وتيرة، وحيث يرجح أن يلاحظ الزائر الخلل قبل أن يلاحظه فريقك.

الصفحةكيف يبدو التغيير السيئما يجب كتابته في التوجيه (Brief)
الصفحة الرئيسيةعنوان رئيسي مستبدل، نصوص بلغة لا تنشر بها، أو روابط لنطاقات مجهولةنبّهني عند حدوث أي تغيير في العنوان الرئيسي، أو نصوص الواجهة، أو زر الإجراء الأساسي (CTA)
صفحة الأسعارخطط مفقودة، أسعار خاطئة، أو جدول أسعار فارغنبّهني عند أي تغيير في الأسعار أو الخطط أو حدود الاستخدام
صفحات الهبوط الرئيسيةنصوص نائبة (Placeholder)، أو أقسام مفقودةنبّهني عند اختفاء أي قسم أو ظهور نصوص نائبة مؤقتة
الشروط والخصوصيةاستعادة نسخة قديمة، أو حذف بنود قانونيةنبّهني عند إضافة أو إزالة أو إعادة صياغة أي بند
خريطة الموقع (Sitemap)روابط URL جديدة لم ينشرها أي فرد من فريقكلا حاجة لتوجيه، حيث تكتفي أداة خريطة الموقع بسرد الروابط الجديدة

الصفوف الأربعة الأولى مخصصة لمراقبي الصفحات الفردية. أما الأخير فهو مراقب خريطة الموقع، والذي ينبهك عند ظهور روابط جديدة في ملف sitemap.xml. يفيد هذا في نوع محدد من الاختراقات التي تنشئ خلسة مئات الصفحات غير المرغوب فيها (Spam) على نطاقك، بشرط أن يضيف نظام إدارة المحتوى لديك تلك الصفحات إلى خريطة الموقع.

تمنحك الخطة المجانية 10 روابط للمراقبة، ويُحتسب مراقب خريطة الموقع كرابط واحد. هذا يغطي صفحتك الرئيسية، وصفحة الأسعار، و3 صفحات هبوط رئيسية، وصفحتين قانونيتين، وخريطة الموقع، مع بقاء موضعين متاحين.

خطوات الإعداد

الإعداد مماثل لما شرحناه في دليل مراقبة تغييرات مواقع الويب، ولكن مع فارق أساسي واحد: أنت هنا تصف ما يجب ألا يحدث أبداً، بدلاً من وصف ما تأمل في رؤيته.

1. أضف صفحاتك مع توجيه ذكي (Brief)

أنشئ حساباً مجانياً، وانقر على «New monitor»، والصق الرابط. حقل الوصف هو الموجه (Prompt) الذي يقرأه نموذج الذكاء الاصطناعي ليقرر ما إذا كان التغيير مهماً، لذا اكتبه وكأنك تترك ملاحظة لزميل يراقب الصفحة نيابة عنك.

بالنسبة لصفحتك الرئيسية، يمكنك كتابة توجيه على النحو التالي:

الصفحة الرئيسية الخاصة بنا (example.com). نادراً ما نغيرها خارج نطاق الإصدارات الرسمية.
نبّهني عند أي تغيير في العنوان الرئيسي، أو نصوص الواجهة، أو زر الإجراء الرئيسي،
أو الأسعار. ونبّهني فوراً إذا ظهر نص لا علاقة له بمنتجنا، أو مسيء، أو بلغة لا ننشر بها.
تجاهل شعارات العملاء المتحركة ومربع معاينة أحدث مقالات المدونة.

يلعب سطر التجاهل دوراً أكبر بكثير مما يبدو عليه. فكل صفحة تحتوي على عنصر يتغير تلقائياً، وإذا لم تحدده صراحة، فستقضي أسبوعك الأول في تلقي تنبيهات لا طائل منها.

2. أرسل التنبيهات إلى وجهتين مختلفتين

افتح قسم «Channels» وحدد أين يجب أن تصل التنبيهات. تقبل تطبيقات Slack و Discord و Microsoft Teams روابط الـ Webhook الواردة؛ بينما يتطلب البريد الإلكتروني تأكيد رسالة تحقق أولاً؛ ويمكن للـ Webhook الموقّع رقمياً إرسال البيانات مباشرة إلى أنظمتك الخاصة. انقر على «Send test» في كل قناة لتتأكد من وصولها.

بالنسبة لموقعك الخاص، أوصي بربط قناتين مختلفتين، مثل Slack إلى جانب عنوان بريد إلكتروني للفريق المناوب. يخرج كل تنبيه مرة واحدة لكل قناة دون إعادة محاولة تلقائية، لذا فإن وجود قناة ثانية يضمن ألا يتسبب أي خلل عارض في Slack في إخفاء تنبيه تشويه الصفحة الرئيسية.

3. تحقّق فوراً بعد كل عملية نشر برمجية

في Page Deltas، لا تحدد وتيرة فحص يدوية ثابتة. فالجدول زمني تكيفي، حيث تُفحص الصفحات دائمة التغير بمعدل أعلى والصفحات الهادئة بمعدل أقل، مع إعطاء الأولوية للخطط المدفوعة عند ازدحام الطابور. وصفحتك الرئيسية عادة ما تكون هادئة، وهو عكس ما تريده تماماً بعد أن يُجري شخص ما تعديلاً عليها.

الحل هو أن تُشغّل الفحص بنفسك. يحتوي كل مراقب على زر «Check now»، والإجراء نفسه متاح عبر واجهة برمجة التطبيقات (API)، لذا يمكنك إضافة استدعاء واحد في نهاية مسار النشر الآلي لديك:

curl -X POST \
  -H "Authorization: Bearer $PAGEDELTAS_TOKEN" \
  https://api.pagedeltas.com/api/monitors/$MONITOR_ID/check-now

تقتصر الفحوصات اليدوية على فحص واحد في الدقيقة لكل مراقب، وهو ما يكفي تماماً لعمليات النشر. يمكنك إنشاء المفتاح ضمن الإعدادات ثم «API keys» (يتطلب صلاحية editor أو admin)، ويظهر لمرة واحدة فقط، لذا احفظه مباشرة في أسرار الـ CI/CD لديك. يغطي مقالنا حول كيف تحول أي موقع ويب إلى واجهة برمجة تطبيقات (API) للتغييرات بقية ميزات الـ API إذا كنت ترغب في أتمتة إنشاء المراقبين أيضاً.

ماذا تفعل عند وصول تنبيه

بمجرد تشغيل هذا الإعداد، يُنتج أي تغيير جوهري رسالة واحدة تتضمن ملخصاً بلغة واضحة ولقطات شاشة قبل التغيير وبعده. وإذا كنت تستخدم الـ Webhook الموقّع، فإن بنية الرسالة تبدو كالتالي (القيم افتراضية للتوضيح):

{
  "event": "change.detected",
  "monitor_id": "01HW2X...",
  "monitor_url": "https://example.com/pricing",
  "monitor_name": "صفحة الأسعار الخاصة بنا",
  "change_id": "...",
  "detected_at": "2026-10-08T07:12:00Z",
  "summary": "لم تعد خطط Pro و Business تظهر. جدول الأسعار يعرض الآن الخطة المجانية فقط.",
  "before_screenshot_url": "https://.../before.png",
  "after_screenshot_url": "https://.../after.png",
  "dashboard_url": "https://app.pagedeltas.com/monitors/..."
}

معظم التنبيهات على موقعك ستكون ناتجة عن تغييرات أجراها فريقك بالفعل. هذا أمر طبيعي ومفيد؛ فرد سريع في المحادثة مثل «هذا تعديلنا، أُطلق اليوم» يحول القناة إلى سجل زمني حي لما تم نشره وموعده. التنبيه الذي يستدعي الحذر حقاً هو التنبيه الذي لا يتعرف عليه أحد.

عندما يحدث ذلك، تقدم لك لقطات الشاشة فائدتين: توضح ما يراه الزوار في تلك اللحظة بالذات، وتوفر سجلاً مؤرخاً لما ظهر، وهو ما قد يطلبه فريق الأمان لديك أو شركة التأمين لاحقاً. يُحتفظ بالسجل لمدة 14 يوماً في الخطة المجانية ولمدة أطول في الخطط المدفوعة (30 يوماً في Starter، وتصل إلى 730 يوماً في Scale)، لذا احرص على تنزيل أي بيانات تحتاج للاحتفاظ بها.

في بعض الأحيان لا تكون العلامة الأولى تنبيهاً داخلياً على الإطلاق، بل لقطة شاشة ينشرها أحد العملاء. إذا كنت ترغب في رصد هذه الحالات أيضاً، فإن منتجنا الشقيق KWatch.io يرسل تنبيهات فورية عندما يرد اسم علامتك التجارية على Reddit و X و LinkedIn و Facebook و Hacker News.

أين تتوقف حدود الأداة

هناك بعض الأشياء التي لن تلتقطها هذه المنظومة، ويجب أن تكون على دراية بها قبل الاعتماد عليها.

نحن نقارن النص الأساسي لكل صفحة. يتم تجريد عناصر التنقل (Navigation) والتذييلات (Footers) والإعلانات قبل المقارنة، لذا لن يظهر أي رابط غير مرغوب فيه يُحقن في تذييل الصفحة. ولن تظهر كذلك التغييرات البصرية البحتة، مثل استبدال صورة الشعار دون المساس بالنص.

كما أنها ليست أداة لمراقبة وقت التشغيل. فإذا تعطل موقعك تماماً، تفشل الفحوصات بدلاً من إرسال تنبيه، وبعد 10 إخفاقات متتالية يتوقف المراقب مؤقتاً ويتلقى المسؤولون إشعاراً. وهذا بطيء جداً للتعامل مع انقطاع الخدمة، لذا احتفظ بأداة وقت التشغيل المعتادة لهذا الغرض.

بين عمليات النشر، يُرصد التغيير في الفحص المجدول التالي، ولا توجد فترة زمنية ثابتة يمكنك الاعتماد عليها. فإذا كنت بحاجة إلى فحص مؤكد كل بضع دقائق على صفحة ما، فإن Visualping يتيح لك تحديد التردد لكل صفحة وهو الخيار الأنسب في تلك الحالة. كما أننا نرى الصفحات العامة فقط، لذا تظل أي صفحة تتطلب تسجيل دخول بعيدة عن متناولنا.

أخيراً، تخبرك Page Deltas بأن شيئاً ما قد تغير، لكنها لن تخبرك كيف تمكن شخص ما من الدخول؛ فتلك لا تزال مهمة أدواتك الأمنية المتخصصة.

ابدأ بصفحتك الرئيسية

أضف صفحتك الرئيسية وصفحة الأسعار أولاً، وعدّل التوجيه أعلاه بما يناسب موقعك مع قواعد التجاهل المناسبة، وأرسل تنبيهاً تجريبياً إلى كلا القناتين. بعد ذلك أضف استدعاء check-now إلى كود النشر الخاص بك. تغطي الخطة المجانية 10 روابط أو خرائط مواقع مع تصفية ذكية، وجميع قنوات التنبيه الخمس، وإمكانية الوصول إلى API، ودون الحاجة لبطاقة ائتمان. ابدأ المراقبة مجاناً.

جوليان (Julien)، مدير المنتج في Page Deltas

كيف تراقب موقعك الإلكتروني لرصد أي تغييرات غير متوقعة · Page Deltas