تتبع الأحداث
ما هي
تمثل الأحداث إجراءات العملاء الفردية التي يتتبعها BotBat CDP. كل تفاعل ذي معنى، سواء كان مشاهدة صفحة أو إرسال رسالة أو نقر رابط أو إرسال نموذج أو إتمام عملية شراء أو أي حدث مخصص تحدده، يُسجل كحدث مرتبط بملف تعريف عميل وجلسة. الأحداث هي سجلات غير قابلة للتغيير؛ بمجرد كتابتها لا يمكن تعديلها، مما يضمن مسار تدقيق موثوق لسلوك العملاء.
الأحداث هي طبقة البيانات السلوكية التي تشغل الشرائح الديناميكية وقواعد الأتمتة وأهداف التحويل وتحليلات الحملات. بينما تخبرك خصائص الملف التعريفي بمن هو العميل، تخبرك الأحداث بما فعله. هذا التمييز بالغ الأهمية لأن البيانات السلوكية تمكن من استهداف وتخصيص أكثر دقة بكثير من البيانات الديموغرافية وحدها. شريحة مبنية على "نقر رابط التسعير في آخر 7 أيام" أكثر قابلية للتنفيذ بشكل ملحوظ من شريحة مبنية على "المسمى الوظيفي هو مدير."
يتكون كل حدث من نوع (فئة الإجراء) وطابع زمني ومجموعة من الخصائص (تفاصيل سياقية حول الإجراء) ومراجع للملف التعريفي والجلسة المرتبطين. تُخزن الأحداث بترتيب زمني عكسي ويمكن الاستعلام عنها حسب النوع أو نطاق التاريخ أو الملف التعريفي أو أي مجموعة من هذه المرشحات.

أنواع الأحداث المدمجة
يأتي CDP مع عدة أنواع أحداث مدمجة يتم تتبعها تلقائيًا عند دمج BotBat مع قنواتك وموقعك الإلكتروني. يمكنك أيضًا تحديد أنواع أحداث مخصصة للإجراءات الخاصة بنشاطك التجاري.
| نوع الحدث | الوصف | الخصائص الشائعة |
|---|---|---|
| page_view | يُسجل عندما يزور عميل صفحة على موقعك الإلكتروني أو تطبيقك المتتبع. | url، page_title، referrer، duration |
| message_sent | يُسجل عندما تُرسل رسالة إلى عميل عبر أي قناة. | channel، campaign_id، template_id، message_id |
| message_delivered | يُسجل عندما يُؤكد تسليم رسالة مُرسلة إلى جهاز العميل. | channel، campaign_id، message_id، delivered_at |
| message_read | يُسجل عندما يفتح العميل أو يقرأ رسالة مُسلمة. | channel، campaign_id، message_id، read_at |
| link_clicked | يُسجل عندما ينقر العميل على رابط متتبع في رسالة أو على موقعك الإلكتروني. | url، campaign_id، link_label، channel |
| form_submitted | يُسجل عندما يرسل العميل نموذجًا متتبعًا. | form_id، form_name، fields |
| session_started | يُسجل عندما تبدأ جلسة تفاعل جديدة لعميل. | channel، source، device_type |
| custom | أي نوع حدث تحدده لتتبع خاص بنشاطك التجاري. | يختلف بناءً على تعريف المخطط الخاص بك. |
متى تستخدمها
-
تحليل سلوك العملاء: عندما تريد فهم الإجراءات التي يتخذها العملاء عبر قنواتك. توفر علامة تبويب الأحداث سجلًا مركزيًا لجميع الأنشطة، مما يجعل من الممكن تحديد الأنماط مثل الصفحات التي تحقق أكبر قدر من التفاعل أو روابط الحملات التي تحصل على أكبر عدد من النقرات.
-
بناء شرائح سلوكية: عندما تحتاج إلى إنشاء شرائح جمهور بناءً على الإجراءات بدلاً من الخصائص الثابتة. تتيح لك شروط الشرائح المبنية على الأحداث استهداف الملفات التعريفية حسب حدوث الحدث أو تكراره أو حداثته أو قيم خصائص حدث محددة. على سبيل المثال، "العملاء الذين أتموا عملية شراء بمبلغ أكبر من 100 دولار في آخر 14 يومًا."
-
تشغيل الأتمتة: عندما تريد أن تنطلق القواعد أو سير العمل استجابةً لإجراءات عملاء محددة. تعمل الأحداث كشروط تشغيل لقواعد الأتمتة. على سبيل المثال، يمكنك إنشاء قاعدة ترسل رسالة متابعة عبر WhatsApp بعد 24 ساعة من إرسال العميل لنموذج اتصال.

-
تتبع تفاعل الحملات: عندما تحتاج إلى قياس فعالية الحملة من خلال فحص الأحداث التي تم توليدها نتيجةً لها. توفر سلسلة أحداث message_sent وmessage_delivered وmessage_read وlink_clicked قمع تسليم وتفاعل كامل لكل حملة.
-
تشخيص مشاكل التسليم: عندما تحتاج إلى تتبع التسلسل الدقيق للأحداث لعميل محدد لتشخيص سبب عدم تسليم رسالة أو عدم تشغيل سير عمل كما هو متوقع. يوفر الجدول الزمني للأحداث في الملف التعريفي السجل النهائي لما حدث ومتى.
-
تحديد الأحداث المخصصة: عندما يتطلب نشاطك التجاري تتبع إجراءات تتجاوز أنواع الأحداث المدمجة، مثل "subscription_renewed" أو "cart_abandoned" أو "support_ticket_opened". يجب تسجيل الأحداث المخصصة بمخطط قبل أن تظهر في القوائم المنسدلة في واجهة المستخدم.
الخطوات
-
الانتقال إلى الأحداث: انقر على "العملاء" في الشريط الجانبي الرئيسي، ثم حدد علامة تبويب "الأحداث" لعرض سجل الأحداث. يعرض العرض الافتراضي الأحداث الأخيرة عبر جميع الملفات التعريفية بترتيب زمني عكسي.
-
تصفح قائمة الأحداث: يعرض كل صف في قائمة الأحداث نوع الحدث واسم الملف التعريفي المرتبط والطابع الزمني والقناة المصدرية. تصفح القائمة للحصول على نظرة عامة على النشاط الأخير، أو استخدم المرشحات لتضييق النتائج إلى أحداث محددة.

-
التصفية حسب نوع الحدث: استخدم القائمة المنسدلة لنوع الحدث للتصفية حسب إجراءات محددة مثل "page_view" أو "message_sent" أو "link_clicked" أو "form_submitted" أو أي نوع حدث مخصص حددته. هذه هي أسرع طريقة للعثور على أحداث من فئة معينة.
-
التصفية حسب نطاق التاريخ: حدد تاريخ بداية ونهاية لتضييق قائمة الأحداث إلى فترة زمنية محددة. هذا مفيد بشكل خاص لتحليل السلوك حول الحملات وإطلاق المنتجات والأحداث الترويجية. يمكنك دمج مرشحات نطاق التاريخ مع مرشحات نوع الحدث لتحقيق أقصى دقة.
-
التصفية حسب الملف التعريفي: أدخل اسم ملف تعريف أو بريد إلكتروني أو معرف لعرض جميع الأحداث لعميل محدد. هذا يعادل عرض علامة تبويب الجدول الزمني في صفحة تفاصيل الملف التعريفي، لكنه متاح مباشرة من علامة تبويب الأحداث.

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

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

- استخدام الأحداث في شروط القواعد: عند إنشاء قاعدة أتمتة، حدد نوع حدث كشرط تشغيل. ستنطلق القاعدة كلما تم تسجيل حدث مطابق لأي ملف تعريف. يمكنك إضافة شروط إضافية لتضييق وقت تشغيل القاعدة، مثل طلب قيم خصائص حدث محددة.
تسجيل الأحداث المخصصة
قبل أن يمكن استخدام نوع حدث مخصص في شروط الشرائح أو محفزات القواعد أو القائمة المنسدلة لتصفية نوع الحدث، يجب تسجيله بمخطط. يحدد المخطط اسم نوع الحدث ووصفًا والخصائص المتوقعة بأنواع بياناتها.
| الحقل | مطلوب | الوصف |
|---|---|---|
| اسم نوع الحدث | نعم | معرف فريد باستخدام أحرف صغيرة وشرطات سفلية (مثل cart_abandoned). |
| اسم العرض | نعم | تسمية مقروءة تُعرض في واجهة المستخدم (مثل "سلة متروكة"). |
| الوصف | لا | شرح موجز لوقت توليد هذا الحدث. |
| الخصائص | نعم | قائمة بالخصائص المتوقعة، لكل منها اسم ونوع بيانات (نص، رقم، منطقي، تاريخ) وما إذا كانت مطلوبة. |
الأحداث غير المسجلة تُسجل في سجل الأحداث إذا وصلت عبر API، لكنها لن تظهر في القوائم المنسدلة ولا يمكن استخدامها كشروط شرائح أو قواعد حتى يتم تسجيلها.
الأخطاء الشائعة
-
عدم التصفية قبل البحث: يمكن أن يحتوي سجل الأحداث على ملايين السجلات. طبق دائمًا مرشحًا واحدًا على الأقل (نوع الحدث أو نطاق التاريخ أو الملف التعريفي) قبل التصفح. محاولة التمرير عبر أحداث غير مصفاة تؤدي إلى بطء أوقات التحميل وتجعل من المستحيل تقريبًا العثور على ما تحتاجه.
-
الخلط بين أنواع الأحداث وخصائص الأحداث: نوع الحدث (مثل "link_clicked") يصنف الإجراء على مستوى عالٍ. خصائص الحدث (مثل "url" و"campaign_id") توفر التفاصيل السياقية. عند بناء شروط الشرائح، استخدم نوع الحدث لتحديد الفئة، ثم أضف شروط الخصائص لتحسين المطابقة. استخدام نوع الحدث فقط بدون مرشحات الخصائص غالبًا ما ينتج عنه مطابقات واسعة جدًا.
-
عدم تسجيل الأحداث المخصصة: يجب تسجيل الأحداث المخصصة بمخطط محدد قبل أن تظهر في القوائم المنسدلة ويمكن استخدامها في شروط الشرائح أو محفزات القواعد. إذا كنت ترسل أحداثًا مخصصة عبر API لكن لا تجدها في واجهة المستخدم، تحقق مما إذا كان نوع الحدث قد تم تسجيله.
-
تجاهل الطوابع الزمنية للأحداث: تُسجل الأحداث بتوقيت UTC. عند التصفية حسب نطاق التاريخ أو تحليل أنماط السلوك، ضع في اعتبارك فروقات المنطقة الزمنية بين موقع فريقك ومواقع عملائك. إجراء عميل في الساعة 11 مساءً بتوقيته المحلي قد يظهر كيوم التالي بتوقيت UTC.
-
تجاهل سياق الجلسة: الأحداث التي تصل بدون سياق جلسة (أحداث يتيمة) قد تشير إلى مشاكل في تكامل إعداد التتبع الخاص بك. إذا لاحظت أحداثًا تظهر بدون معرفات جلسات، راجع تنفيذ التتبع لديك للتأكد من إنشاء الجلسات وربطها بشكل صحيح.
عند تشخيص سبب عدم مطابقة شريحة للملفات التعريفية المتوقعة، انتقل إلى علامة تبويب الأحداث وقم بالتصفية حسب نوع الحدث المحدد والملف التعريفي. تحقق من وجود الأحداث وأنها تحتوي على الخصائص الصحيحة وتقع ضمن النافذة الزمنية التي يحددها شرط الشريحة. تحل هذه الخطوة غالبية أسئلة "لماذا لا تعمل شريحتي."
- الأحداث
- قائمة الأحداث
- تصفية الأحداث
- تفاصيل الحدث
- تسجيل الأحداث المخصصة