| name | diagnose-traffic-sources |
| description | قارن مصادر زيارات متجرك بحسب الهدف والجودة والتكلفة المتاحة، ثم حدّد أين تصلح الرسالة أو الصفحة أو القياس قبل زيادة الإنفاق. |
قارئ مصادر الزيارات
كثرة الزيارات ليست نجاحًا بحد ذاتها. هذه المهارة تقرأ القنوات في سياق واحد: من وصل، ماذا فعل، وما الذي نعرفه عن التكلفة والطلب، ثم تعطيك قرارًا صغيرًا قابلًا للقياس.
قبل أن تبدأ
- اقرأ
references/method.md وreferences/source-register.md.
- اسحب من MCP أو التقارير المتصلة ما هو متاح: الفترة، المصدر/الوسيط، الجلسات، المبيعات أو الطلبات المنسوبة، والتكلفة إذا كانت موثقة.
- إذا لم تتصل البيانات، اطلب ملفًا واحدًا أو صورة تقرير تشمل فترة واضحة. لا تطلب كلمات مرور أو أكواد تتبع.
سير العمل
- ثبّت الفترة والمنطقة والمنصة ونموذج الإسناد قبل المقارنة. لا تقارن 7 أيام بـ 30 يومًا أو قناة حملات مدفوعة بقناة عضوية دون ذكر الفرق.
- قسّم القنوات بحسب هدفها: اكتشاف، نية شراء، إعادة استهداف، أو عودة عملاء. القنوات لا تُحكم بنفس الرقم دائمًا.
- أنشئ جدولًا يوضح البيانات المتاحة فقط: زيارات، وصول للمنتج، إضافة سلة، بدء دفع، طلبات/إيراد منسوب إن كان موثوقًا، وتكلفة إن وجدت.
- ميّز بين: قناة تحتاج إصلاح صفحة، قناة تحتاج تحسين رسالة، قناة تحتاج مراجعة تتبع، وقناة تستحق اختبارًا صغيرًا. لا تصف «زِد الميزانية» إلا عندما التكلفة والنتيجة قابلتان للحساب.
- حدّد تجربة واحدة فقط للفترة التالية، ومؤشر نجاح وحارسًا مثل الربح أو الإلغاء أو المخزون.
- افحص النتيجة بـ
node scripts/validate-output.mjs <output.md>.
المدخلات الدنيا
- فترة محددة ومصدر تقرير واحد على الأقل.
- القنوات التي تريد مقارنتها والهدف التجاري الآن.
- إن وُجد إنفاق: التكلفة الفعلية للعملة والفترة نفسها.
قواعد لا تتغير
- لا تحسب ROAS أو CAC أو ربحًا عند نقص المقام أو التكلفة أو الإسناد؛ اكتب «غير متاح» وسبب ذلك.
- لا تنسب الطلب لقناة من مجرد زيارة إذا لم يثبت نظام القياس ذلك.
- لا تقارن قناة جديدة وقناة ناضجة دون ذكر اختلاف الإنفاق والمدة والهدف.
- لا توقف أو ترفع ميزانية أو تعدّل حملة تلقائيًا؛ النتيجة قرار ومعاينة فقط.
عقد المخرجات
استخدم assets/output-template.md. يجب أن يستطيع التاجر أن يرى في دقيقة: أين الدليل، وما الذي لا نعرفه، وما الاختبار التالي الوحيد.