تقييم قمع الهدف ذي الطبقات الخمس

اللغة English Español Português العربية Русский 中文

تجيب هذه الصفحة:في أي طبقة تنقطع بيانات هذا المحتوى؟

منصة النشر (يمكن تركها فارغة)
عنوان المحتوى (يمكن تركه فارغًا)
طبقة المدخل · CTR (نسبة: 0.05 = 5%)
طبقة المدخل · نمو مرات الظهور (كنسبة)
طبقة الاستقبال · نسبة إتمام القراءة (كنسبة)
طبقة الاستقبال · حصة زمن البقاء (كنسبة)
طبقة التفاعل · نسبة الحفظ (كنسبة)
طبقة التفاعل · نسبة التعليقات (كنسبة)
طبقة التفاعل · نسبة الإعجابات (كنسبة)
طبقة التحويل · نسبة الاستفسار برسالة خاصة (كنسبة)
طبقة التحويل · نسبة الانضمام إلى المجموعات (كنسبة)
طبقة التحويل · نسبة المتابعة (كنسبة)
طبقة الانتشار · نسبة إعادة النشر (كنسبة)
طبقة الانتشار · معامل الانتشار (كنسبة)

كيف تقرأ هذا المخطط: الطبقات الخمس من الأعلى إلى الأسفل هي المدخل → الاستقبال → التفاعل → التحويل → الانتشار؛ انظر إلى ترتيب الألوان: الطبقة التي تتحول إلى الأحمر/الأصفر أول مرة تعني أن الانقطاع يقع بينها وبين الطبقة التي تسبقها مباشرة.
ولا يُحتسب الانقطاع إلا بتركيبة واحدة: الطبقة الأعلى 🟢 والطبقة الأدنى 🟡 أو 🔴 → يُصدر تشخيص واحد ووصفة واحدة (الكود المصدري فيه هذه القواعد الأربع فقط، وليست قواعد مضافة هنا).
وإذا لم تكن الطبقة الأعلى 🟢 فإن الكود المصدري لا يحتسب انقطاعًا؛ وإذا كانت طبقة ما كلها «لا بيانات» فلا تُحتسب انقطاعًا أيضًا.
تنبيه على الوحدات: العتبات نسب، 0.05 = 5%. وإدخال 5 سيُحتسب 🟢 فوق الخط —— فالكود المصدري يقارن الرقم بالعتبة مباشرة دون تحويل إلى نسبة مئوية.

نطاق النقل (المصدر: /opt/algorithms/functional/funnel_evaluate.py، 133 سطرًا، sha256 353f0369…)
· مُوائم: LAYERS الطبقات الخمس × 12 مؤشرًا وكل عتبات green/yellow (L19-57)؛ تصنيف الألوان ≥green 🟢超线 / ≥yellow 🟡偏线 / 否则 🔴迷路 (L88-93)؛ البيانات الناقصة تُسجَّل «لا بيانات» ولا تُحتسب في لون الطبقة (L85-87)؛ ولون الطبقة يأخذ أسوأ مؤشر فيها (إن وُجد 🔴 فهو 🔴، وإلا فإن وُجد 🟡 فهو 🟡، ولا يكون 🟢 إلا إذا كان الكل أخضر، ولا يكون ⏳ لا بيانات إلا إذا لم يُعبَّأ أي منها) (L97-104)؛ وشرط الانقطاع والوصفات الأربع (FAULT_DIAG L59-64 و L119-126).
· مكافئ لكن بمظهر مختلف: الكود المصدري يقرأ البيانات بـ data.get(指标名, data.get(指标名.replace(' ', '_')))، ولا يوجد فراغ في أي من أسماء المؤشرات الـ12، فذلك الاحتياطي عملية فارغة —— وهذه الصفحة تقرأ مباشرة باسم المفتاح.
· غير موائم ①: مجموعات الطبقات المتجاورة الأربع موجودة كلها في FAULT_DIAG، لذا فإن احتياطي L121 ('未知断层', '综合优化') لا يُوصل إليه فعليًا؛ وهذه الصفحة تُبقي هذا الاحتياطي وتوضّحه هنا.
· غير موائم ②: إذا احتوى data الذي يستلمه الكود المصدري من الـAPI على نصوص، فستُخرج مقارنة L88 خطأ TypeError؛ وهذه الصفحة تفرض التحويل إلى رقم في طبقة الإدخال وتُخطئ مباشرة إذا لم يكن رقمًا (هذا التحويل غير موجود في الكود المصدري).
· غير موائم ③: layers في الكود المصدري قاموس (dict) والترتيب هو ترتيب التعريف؛ وهذه الصفحة تُخرجه كمصفوفة بالترتيب نفسه، حقلًا بحقل؛ أما الكتابة في data_bus (L132) وخصائص info الوصفية فلم تُنقل (لا يوجد ناقل في الواجهة الأمامية البحتة، والصفحة لا تحتاج إليها).
· بلا توسيع: الكود المصدري لا يحكم إلا على 4 مجموعات انقطاع بين الطبقات المتجاورة من الخمس. أما الانهيارات العابرة للطبقات، مثل «المدخل 🟢، التحويل 🔴، والطبقات الوسطى غير خضراء»، فالكود المصدري لا يحكم عليها —— وهذه الصفحة تنسخه دون توسيع.
· لماذا العنصران في «الخطوة التالية» محددان يدويًا: الأنواع التي تنتجها هذه الصفحة هي layer_verdict / fault_diagnosis، ولا يوجد في الشرائح الأربع الحالية ما يستهلك هذين النوعين، لذلك لا يستطيع الربط التلقائي في build.py رسم أضلاع (ليس رابطًا مكسورًا، بل نوع لا يتصل). والعنصران أدناه هما اتجاهات عمل محددة يدويًا:
 ① → أثر الشبكة: يخبرك القمع بأي طبقة ينقطع فيها المحتوى، ويخبرك أثر الشبكة بمدى بُعد حجم المستخدمين عن النقطة الحرجة؛
 ② → تحويل المقياس: هذه الصفحة لقطة لفترة واحدة ولا تُظهر الاتجاه. وإن كانت لديك بيانات تاريخية لعدة فترات، فرتّب أولًا مؤشرات كل فترة على مقياس 0~10، ووائمها مع مقياس ±10 للمحرك عبر «تحويل المقياس»، ثم ادخل «تشخيص المنحنى» لرؤية المسار —— وهذا التحويل لا تجريه هذه الصفحة.

[قسم الأدلة · أين يمكن التحقق من كل رقم]
① المصدر: ماكينة نقل الخوارزمية /opt/algorithms/functional/funnel_evaluate.py (133 سطرًا، قراءة فقط): الطبقات الخمس × 12 مؤشرًا وكل عتبات green/yellow LAYERS = السطور 19-57؛ وصفات الانقطاع FAULT_DIAG = السطور 59-64؛ وrun() = السطور 74-133؛ وتصنيف الألوان raw_val >= ind["green"] = السطور 88-93؛ ولون الطبقة = الأسوأ فيها = السطور 97-104؛ وشرط الانقطاع والدمج = السطور 119-126.
② ثلاث فئات
· [قابل للتحقق] عتبات green/yellow الـ12، ومستويات التصنيف الثلاثة، وتسجيل البيانات الناقصة كـ«لا بيانات» واستبعادها من لون الطبقة، وأخذ لون الطبقة من أسوأ مؤشر، وحكم الانقطاع فقط بـ«الطبقة الأعلى 🟢 والطبقة الأدنى 🟡/🔴»، والوصفات الأربع —— كلها قابلة للمقابلة سطرًا بسطر.
· [اصطلاح عرض هذه الصفحة] كتل ألوان الطبقات الخمس ونص الترتيب هما تنضيد الصفحة؛ و«العتبات نسب، 0.05 = 5%» تنبيه على أن الكود المصدري «يقارن الرقم بالعتبة مباشرة دون تحويل إلى نسبة مئوية». وهذا ليس مخرَجًا من الكود المصدري، فالكود المصدري لا يذكر أي وحدة.
· [لا مصدر موجود] العتبات الـ12 (CTR 5%، إتمام القراءة 60%، الحفظ 5%…) ليس لها أي مصدر بيانات أو إحالة مرجعية في الكود المصدري —— العتبات نفسها لا مصدر لها (هكذا سلّمها مصدرها).
③ كيف تتحقق بنفسك: املأ فقط CTR طبقة المدخل 0.05 واترك الباقي فارغًا → ينبغي أن تكون طبقة المدخل 🟢 والباقي ⏳ لا بيانات، وأن يكون عدد الانقطاعات 0؛ ثم أبقِ CTR طبقة المدخل 0.05 وضع نسبة إتمام القراءة لطبقة الاستقبال 0.10 (أقل من خط yellow البالغ 0.30) → ينبغي أن يظهر انقطاع المدخل→الاستقبال، ووصفته «وعد العنوان = تسليم المحتوى».

ما يمكنك فعله بعد ذلك

أثر الشبكة

احسب قيمة الشبكة من حجم الشبكة، واعرض كم بقي للوصول إلى النقطة الحرجة

سبب هذا الربط: الخطوة التالية اختيرت يدويًا (network-effect)

تحويل المقاييس

يحوّل بين درجات 0~10 ومقياس المحرك −10~+10

سبب هذا الربط: الخطوة التالية اختيرت يدويًا (score-map)
أُنشئت بواسطة /opt/slices_build/build.py من المواصفة /_shared/slices/funnel-evaluate.json — لتغيير هذه الصفحة، عدّل المواصفة وأعد تشغيل المولّد؛ لا تحرّر HTML يدويًا.