حالة التشغيل
تتلقى مكونات دورة الحياة StrategyContext نفسه الذي تتلقاه الاستراتيجيات ونماذج ألفا ومراحل معالجة الإشارات التداولية. استخدم ctx.variables() لحالة التشغيل المشتركة التي ينبغي ألا تتحول إلى إعداد في AQS.
استخدامات مناسبة لـctx.variables():
- حالة نموذج ألفا التي تُهيَّأ أثناء بدء التشغيل
- البيانات الوصفية الخاصة بكل رمز والمهيّأة في
OnInitLogic - البيانات الوصفية المخبّأة لنطاق الأصول
- العدّادات والطوابع الزمنية وعلامات الحالة الخاصة بالتشغيل فقط
- بيانات التشخيص اللازمة للإنهاء أو مراجعة النتائج
أبقِ المدخلات التي يضبطها المستخدم ضمن مُعامِلات المُنشئ. وضع بيانات تتبع التشغيل القابلة للتغيير في ctx.variables() حتى تقتصر لوحة خصائص AQS على الإعدادات الفعلية.
الحد الفاصل عمليًا
Section titled “الحد الفاصل عمليًا”استخدم إعدادات المنشئ للقيم التي ينبغي للمستخدم ضبطها قبل التشغيل، مثل العتبات والأطر الزمنية ومرشّحات الرموز. واستخدم ctx.variables() للقيم الناتجة أثناء التشغيل، مثل:
- آخر طابع زمني تمت معالجته
- العدّادات الخاصة بكل رمز
- بيانات تشخيص التهيئة
- لقطات الخصائص
- ملخصات الإنهاء
يحافظ هذا الفصل على وضوح عُقد AQS المُولَّدة، مع توفير حالة مشتركة يمكن لشيفرة التشغيل استخدامها.
نستخدم ملفات تعريف الارتباط والتخزين الضروريين لتسجيل الدخول وحماية الحساب وحفظ تفضيلات المظهر وهذا الإشعار، ولجمع مقاييس PostHog الداخلية اللازمة لقياس الاستخدام وجودة الجلسات والموثوقية. لا نستخدم ملفات تعريف ارتباط إعلانية.
