تخطَّ إلى المحتوى

الـ Events: تتبّع كل شيء مهم

الدرس 2 من 25

الهدف

بعد هالدرس تعرف الـ 5 events الأساسية لأي SaaS، تعرف شلون تسمّيها صح، تنفّذ identify وcapture وreset في الأماكن الصحيحة، وتبني taxonomy ما تضطر تعيد تصميمه بعد شهرين.

ليش هذا الحين؟

أكبر غلطة بعد ما تنصّب PostHog: تتبّع كل شيء. كل button click، كل scroll، كل hover. النتيجة؟ dashboard فيه 200 event ما تعرف تقرأه، وما تعرف جواب السؤال الأهم: وين المستخدمين يتركون منتجك؟

الـ events الصح تعطيك signal مو noise. وخمسة events مصمّمة صح أفيد من مئتين عشوائية.

الفكرة

كل SaaS يحتاج يفهم ثلاث أشياء: منو المستخدم، شنو يسوّي، ومتى. هذا هو الـ event model.

Identify: تقول لـ PostHog "هالـ anonymous user هو في الواقع user_123" — يصير بعد login. من هنا كل events السابقة تنربط بنفس الشخص.

Capture: تسجّل شيء صار. الاسم = verb + noun، snake_case. habit_created مو createHabit ومو habit. Properties تعطي السياق — بدونها تعرف إن شيء صار بس ما تعرف ليش.

Reset: لما المستخدم يخرج، الـ session تنفصل. بدون reset() الـ next user على نفس الجهاز يتعامل معاه PostHog كأنه نفس الشخص.

محتاج مساعدة؟ راسلنا على mj@shakesbeard.net