Zapier وMake.com & Webhooks الواردة

أتمت سير أعمالك بإرسال حمولات HTTP POST JSON مباشرة إلى أكثر من 5,000+ تطبيق خارجي عند أحداث تجربة مستخدم مهمة.

1. البنية & مرسل غير حاجب

يتيح جسر MousePlayer Webhook دمج تسجيلات الجلسات وأحداث التحويل في أتمتة أعمالك (مثل Zapier أوMake.com أوn8n أوSlack أوHubSpot) دون كود API مخصّص.

لضمان تسجيل عالي الأداء، تفصل بنية خادمنا استقبال قاعدة البيانات عن طلبات HTTP الخارجية. عند تشغيل محفز تلقائي توضع الحمولة في قائمة Redis غير متزامنة (queue:webhooks) وتعالجها خدمة خلفية مستقلة (cron_webhooks.php). يضمن هذا عدم أثر التأخير على زوار موقعك.

ضمان الموثوقية: يفرض المرسل الخلفي مهلًا صارمة (1,000 ms للاتصال / 3,000 ms للقراءة) وقواعد إعادة تلقائية، ليبقى الخادم سريعًا ولو تعطلت Webhooks خارجية.

2. محفزات الأحداث المدعومة

اختر بدقة الأحداث التي ترسل HTTP POST لنقطة أتمتتك:

  • rage_click • يُرسل فور نقر الزائر سريعًا بعصبية على عناصر معطلة أو غير مستجيبة.
  • error_detected • يُرسل عند التقاط أعطال JavaScript أمامية أو رفض وعود غير معالج.
  • ce (تحويلات مخصّصة) • يُرسل عند أحداث تجارة قياسية (مثل purchase أو add_to_cart) أو نماذج عملاء محتملين مخصّصة.

3. مخطط حمولة JSON (HTTP POST)

عند تشغيل محفز مختار، يرسل MousePlayer طلب HTTP POST بجسم JSON موحد وترويسات مخصّصة:

// Example HTTP POST Payload Sent to Your Webhook URL { "timestamp": "2026-08-01T13:45:00+02:00", "event_type": "rage_click", "channel_id": "YOUR_CHANNEL_ID", "session_id": "s_987654321_1722512700", "session_url": "https://app.mouseplayer.com/player?id=YOUR_CHANNEL_ID&session=s_987654321_1722512700", "parameters": { "target": "button.btn-checkout-submit", "count": 5 } }

يتضمن الطلب ترويسات HTTP للتعريف: User-Agent: MousePlayer-Webhook/2.0 و X-MousePlayer-Event: <event_type>.

4. ربط Zapier أوMake.com أوSlack

يستغرق ربط مساحة MousePlayer بمنصات أتمتة دون كود أقل من دقيقتين:

تكامل Zapier

  1. أنشئ Zap جديدًا في Zapier واختر Webhooks by Zapier كتطبيق المحفز.
  2. اختر Catch Hook كحدث محفز وانسخ URL Webhook المولّد.
  3. في لوحة MousePlayer تحت مواقعك → الإعدادات، الصق URL في حقل Webhook واختر المحفزات واحفظ.
  4. اختبر Zap لفحص حقول JSON الواردة وربط session_url برسائل Slack أو بطاقات Trello أو صفقات HubSpot.

تكامل Make.com (Integromat)

  1. في سيناريو Make أضف وحدة جديدة: Webhooks → Webhook مخصّص.
  2. أنشئ Webhook وانسخ URL نقطته والصقه في إعدادات تكاملات MousePlayer.
  3. شغّل حدث اختبار في موقعك ليتعرف Make.com تلقائيًا على بنية JSON.

قناة إشعارات Slack مباشرة

يمكنك لصق Slack Incoming Webhook URL مباشرة أيضًا. مع Zapier أوMake يتلقى الفريق تنبيهات Slack فورية بأزرار تشغيل قابلة للنقر عند تعثر عميل VIP.

كل العلامات التجارية المذكورة ملك لأصحابها. لا تربط MousePlayer علاقة تجارية بهؤلاء المزودين.