خطافات الويب

تتيح لك خطافات الويب تلقي إشعارات فورية حول روابطك — سواء عند النقر عليها أو عند إنشاؤها أو تحديثها أو حذفها. يرسل Linkly طلب POST إلى عنوان URL المحدد لديك مع معلومات مفصلة حول كل حدث.

حالات الاستخدام

  • منصات الأتمتة: تشغيل سير العمل في Make أو Zapier عند النقر على الروابط
  • التحليلات المخصصة: إرسال بيانات النقرات إلى نظام التحليلات الخاص بك
  • تحديثات CRM: تحديث سجلات العملاء عند نقرهم على الروابط
  • إشعارات Slack: احصل على إشعارات في Slack عند النقر على روابط مهمة
  • تتبع العملاء المحتملين: تتبع متى يتفاعل العملاء المحتملون مع روابطك

نصيحة: لمعظم حالات الأتمتة، يعتبر تكامل Make أو تكامل Zapier أسهل في الإعداد من خطافات الويب المخصصة. وهي تتضمن محفزات نقرات فورية مدعومة بخطافات الويب، بدون الحاجة إلى أي برمجة.

كيفية إعداد خطافات ويب على مستوى الرابط

1

انتقل إلى الروابط وانقر على الرابط الذي تريد تكوينه.

2

مرر لأسفل إلى قسم خطافات الويب.

3

أدخل عنوان URL لخطاف الويب أو أكثر، واحد في كل سطر.

يمكنك إضافة عناوين URL متعددة لخطاف الويب. ستتلقى جميع عناوين URL نفس الحمولة عند النقر على الرابط.

أدخل عنوان URL لخطاف الويب أو أكثر، واحد في كل سطر.
أدخل عنوان URL لخطاف الويب أو أكثر، واحد في كل سطر.
4

انقر على حفظ.

خطافات الويب على مستوى الرابط تعمل فقط عند النقر على ذلك الرابط المحدد.

كيفية إعداد خطافات ويب على مستوى مساحة العمل

1

انتقل إلى الإعدادات (أيقونة الترس في الشريط الجانبي).

2

انقر على إعدادات مساحة العمل

3

أدخل عنوان URL لخطاف الويب أو أكثر، واحد في كل سطر.

يمكنك إضافة عناوين URL متعددة لخطاف الويب. ستتلقى جميع عناوين URL نفس الحمولة عند النقر على أي رابط في مساحة العمل الخاصة بك.

أدخل عنوان URL لخطاف الويب أو أكثر، واحد في كل سطر.
أدخل عنوان URL لخطاف الويب أو أكثر، واحد في كل سطر.
4

انقر على حفظ الإعدادات.

خطافات الويب على مستوى مساحة العمل تعمل لكل نقرة على أي رابط في مساحة العمل الخاصة بك.

ملاحظة: إذا قمت بتكوين خطافات ويب في كلا المستويين، فستعمل كلاهما عند النقر على ذلك الرابط.

الأحداث

يتلقى كل خطاف ويب جميع أنواع الأحداث لنطاقه — خطاف ويب على مستوى الرابط يحصل على أحداث لذلك الرابط، وخطاف ويب على مستوى مساحة العمل يحصل على أحداث لكل رابط في مساحة العمل. تحقق من حقل event في المستوى الأعلى للتمييز بينها:

eventيتم الإرسال عند
clickيتم النقر على رابط قصير. يتضمن كائن click ببيانات طلب الزائر.
link.createdيتم إنشاء رابط جديد في مساحة العمل.
link.updatedتتغير إعدادات الرابط. يعمل عند كل تحديث، بما في ذلك التعديلات المحفوظة تلقائياً، لذا قد تتلقى عدة منها لكل جلسة تحرير.
link.deletedيتم حذف رابط. يحتفظ كائن link بـ slug والمجال الذي كان لديه قبل الحذف.

حمولة خطاف الويب

حمولة النقرة

عند حدوث نقرة، يرسل Linkly طلب POST برسالة JSON بالصيغة التالية:

{
  "event": "click",
  "timestamp": "2025-01-15T10:30:00Z",
  "link": {
    "id": 12345,
    "name": "My Campaign Link",
    "url": "https://example.com/landing-page",
    "full_url": "https://yourdomain.com/abc123",
    "domain": "yourdomain.com",
    "slug": "/abc123",
    "destination": "https://example.com/landing-page",
    "workspace_id": 1,
    "enabled": true,
    "cloaking": false,
    "forward_params": true,
    "block_bots": true,
    "public_analytics": false,
    "utm_source": "newsletter",
    "utm_medium": "email",
    "utm_campaign": "spring-sale",
    "og_title": "Special Offer",
    "og_description": "Check out our spring sale!",
    "rules": [
      {
        "what": "country",
        "matches": "US",
        "url": "https://example.com/us-landing"
      }
    ]
  },
  "click": {
    "id": "01KYPGEEPJSPR3S564QRBDGA1W",
    "country": "US",
    "is_eu_country": false,
    "platform": "desktop",
    "browser_name": "Chrome",
    "referer": "https://twitter.com/",
    "isp": "Comcast",
    "bot_name": null,
    "destination": "https://example.com/landing-page",
    "params": {
      "utm_source": "twitter"
    }
  }
}

حقول الحمولة

معلومات الحدث

الحقلالوصف
eventclickأو link.created أو link.updated أو link.deleted
timestampطابع زمني ISO 8601 للنقرة

كائن الرابط

الحقلالوصف
idمعرف الرابط الفريد
nameلقب الرابط
urlعنوان URL الوجهة الأصلي
full_urlعنوان URL الرابط القصير
domainالمجال المخصص (إذا تم تكوينه)
slugمسار URL/slug
destinationالوجهة الفعلية لهذه النقرة (قد تختلف عن url إذا تم تطبيق قواعد)
workspace_idمعرف مساحة العمل
enabledما إذا كان الرابط نشطاً
rulesمصفوفة من قواعد إعادة التوجيه (جغرافيا، جهاز، rotator)
utm_*معاملات UTM إذا تم تكوينها
og_*إعدادات Open Graph إذا تم تكوينها

كائن النقرة

الحقلالوصف
idمعرف فريد لهذه النقرة، وهو ULID من 26 حرفاً. الأحرف الأولى تشفر وقت النقرة، لذا تتم فرز المعرّفات ترتيباً زمنياً كسلاسل عادية
countryرمز البلد المكون من حرفين (مثل "US"و "GB")
is_eu_countryما إذا كانت النقرة من الاتحاد الأوروبي
platformمنصة الجهاز (سطح المكتب، iOS، Android، إلخ)
browser_nameاسم المتصفح (Chrome و Safari و Firefox وغيرها)
refererعنوان URL المرجعي (إن أمكن)
ispمزود خدمة الإنترنت
bot_nameمعرف البوت (null لنقرات الأشخاص)
destinationعنوان URL الوجهة النهائية لهذه النقرة
paramsمعاملات الاستعلام التي تم تمريرها إلى الرابط

ملاحظة الخصوصية: عناوين IP لا تُضمن أبداً في حمولات خطافات الويب.

حمولة دورة حياة الرابط

تشترك الأحداث link.created و link.updated و link.deleted في شكل واحد. لا يوجد كائن click — تحصل على event و timestamp والرابط الكامل:

{
  "event": "link.created",
  "timestamp": "2026-06-20T10:30:00Z",
  "link": {
    "id": 12345,
    "name": "My Campaign Link",
    "url": "https://example.com/landing-page",
    "full_url": "https://yourdomain.com/abc123",
    "domain": "yourdomain.com",
    "slug": "/abc123",
    "workspace_id": 1,
    "enabled": true,
    "rules": []
  }
}

تكاملات منصات الأتمتة

لإعداد أسهل بدون برمجة مخصصة، استخدم التكاملات الأصلية الخاصة بنا:

  • تكامل Make - منصة أتمتة مرئية مع محفزات نقرات فورية
  • تكامل Zapier - قم بتوصيل Linkly بآلاف التطبيقات بدون رمز

كلا التكاملين يستخدمان خطافات الويب تحت الغطاء ولكنهما يتعاملان مع كل الإعداد تلقائياً.

أفضل الممارسات

خطافات الويب المتعددة

يمكنك إضافة عناوين URL متعددة لخطاف الويب (واحد في كل سطر). ستتلقى جميع عناوين URL نفس الحمولة عند حدوث نقرة.

معالجة الأخطاء

  • خطافات الويب إطلاق بدون متابعة - لا يعيد Linkly محاولة التسليمات الفاشلة
  • فشل خطاف الويب لا يؤثر أبداً على إعادة التوجيه - يصل المستخدمون دائماً إلى وجهتهم
  • تأكد من أن نقطة نهاية خطاف الويب تستجيب بسرعة (أقل من 5 ثوان موصى به)

الأمان

  • استخدم نقاط نهاية HTTPS لعناوين URL خطاف الويب
  • تحقق من الطلبات الواردة في معالج خطاف الويب
  • فكر في إضافة معامل سري إلى عنوان URL خطاف الويب للتحقق

الاختبار

  1. 1
    قم بإعداد عنوان URL لخطاف الويب باستخدام خدمة مثل webhook.site أو RequestBin
  2. 2
    انقر على رابطك
  3. 3
    افحص الحمولة المستلمة
  4. 4
    بمجرد التحقق، انتقل إلى عنوان URL خطاف الويب الخاص بك في الإنتاج

وصول API

يمكنك أيضاً إدارة خطافات الويب برمجياً عبر API:

POST   /api/v1/link/:link_id/webhooks
DELETE /api/v1/link/:link_id/webhooks/:hook_id
GET    /api/v1/link/:link_id/webhooks

POST   /api/v1/workspace/:workspace_id/webhooks
DELETE /api/v1/workspace/:workspace_id/webhooks/:hook_id
GET    /api/v1/workspace/:workspace_id/webhooks

راجع وثائق API للتفاصيل.

أسئلة شائعة عن خطافات الويب

ما هي الأحداث التي يمكن لخطافات الويب أن ترسلها؟

خطافات الويب تعمل على أربعة أحداث، يتم تحديدها من خلال حقل event في الحمولة. تحصل على click عند النقر على رابط، بالإضافة إلى link.created و link.updated و link.deleted عند تغيير الروابط. يتلقى كل خطاف ويب جميع أنواع الأحداث لنطاقه، لذا قم بالتفرع على حقل event للتعامل مع كل واحدة.

لماذا خطافات الويب الخاصة بي لا تعمل؟

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

لماذا بعض الحقول null في حمولة خطاف الويب؟

قد تكون بعض الحقول null إذا لم تكن المعلومات متاحة (مثل بدون referer)، أو منعت إعدادات الخصوصية المجموعة، أو كانت النقرة من بوت (في هذه الحالة سيتم ملء bot_name بدلاً من ذلك).

هل يعيد Linkly محاولة تسليمات خطاف الويب الفاشلة؟

لا. خطافات الويب هي إطلاق بدون متابعة. التسليمات الفاشلة لا تتم إعادة محاولتها، ولا يتتبع Linkly حالة تسليم خطاف الويب. تنتهي مهلة طلبات خطاف الويب بعد 5 ثوان.

هل يدعم Linkly postbacks لتتبع التحويل؟

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

هل يجب أن أستخدم خطافات الويب أم Make/Zapier؟

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

هل يمكن أن يكون لدي خطافات ويب على الرابط والمساحة؟

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

توافر الخطة

متوفر على Business وما فوق

مقارنة الخطط →

احصل على 100 رابط مختصر وتتبع 500 نقرة شهريًا مجانًا.