كيف عدّلنا تصميم توزيع اختبار A/B ليتماشى مع المعايير القياسية للصناعة — فصل "نسبة العرض" عن "توزيع A/B"

HeatMapX Engineering Team3 min read
  • engineering
  • ab-testing
  • product-design

ملخص هذا المقال

  • غالبًا ما تختلط في إعدادات نسبة اختبار A/B قضيتان منفصلتان: "نسبة العرض" و"توزيع A/B"
  • قمنا بفصل هاتين النسبتين إلى معلمتين مستقلتين
  • يتيح هذا الفصل التعامل بوضوح مع "إدارة المخاطر" و"المقارنة العادلة" كلٍّ على حدة

عند تطبيق ميزة اختبار A/B في HeatMapX، واجهنا قرار تصميم بسيطًا في ظاهره لكنه مهم للغاية: كيفية نمذجة "النسبة المئوية". وخلصنا إلى فصل "النسبة المئوية المشمولة في التجربة (نسبة العرض)" عن "توزيع A/B" كمعلمتين مستقلتين. نشارك في هذا المقال الأسباب وراء هذا القرار.

قضيتان يسهل الخلط بينهما

تحتوي "النسبة المئوية" في اختبار A/B في الواقع على قضيتين مختلفتين في طبيعتهما:

  • كم عدد الزوار الذين تريد إشراكهم في التجربة (= إدارة المخاطر)
  • كيف توزّع الزوار المشمولين بين A و B (= عدالة المقارنة)

في التصاميم الأولية البسيطة، يميل المصممون إلى دمج هاتين النسبتين في شريط تمرير واحد. لكن هذا يؤدي إلى تشابك هدفين مختلفين: "الرغبة في تجربة آمنة وصغيرة النطاق" و"الرغبة في مقارنة A وB بعدالة"، مما يجعل الأمر مربكًا سواء للمستخدم أو من الناحية التقنية.

النموذج بعد الفصل

لذلك، فصلنا بين العنصرين ليصبحا مستقلين.

  • traffic_allocation (نسبة العرض المشمولة في التجربة): نسبة الزوار الذين سيتم إدراجهم في التجربة من إجمالي الزوار. من 0 إلى 100%.
  • توزيع A/B: الوزن النسبي بين Control وVariant B ضمن الزوار المشمولين بالتجربة.

بصيغة شبه برمجية، تتم عملية التخصيص على النحو التالي:

  1. أولًا، يتم تحديد ما إذا كان الزائر "مشمولًا بالتجربة" بناءً على نسبة العرض.
  2. بعد ذلك، يتم توزيع الزوار المشمولين فقط بين Control وVariant B وفقًا لتوزيع A/B.

أما الزوار غير المشمولين، فيرون الصفحة العادية (بدون أي تغيير) كما هي.

مزايا الفصل

  • يمكن توسيع المخاطر تدريجيًا: يمكن زيادة نسبة العرض من 10% إلى 30% ثم إلى 100%، مع الحفاظ على عدالة المقارنة (50:50) وضبط المخاطر فقط.
  • وضوح أكبر في معنى الإعدادات: يصبح "حجم الإشراك" و"طريقة العرض" واجهتين منفصلتين، مما يقلل من سوء الفهم.
  • الاتساق مع المعايير القياسية للصناعة: تتعامل أدوات اختبار A/B الرئيسية أيضًا مع توزيع حركة المرور والتخصيص داخل التجربة بشكل منفصل.

الانعكاس على واجهة المستخدم

ينعكس هذا القرار التصميمي مباشرة على واجهة المستخدم أيضًا. في شاشة إعدادات التجربة، يمكن تحديد "نسبة العرض المشمولة في التجربة" و"توزيع A/B" بشكل منفصل، ويمكن مراجعة كليهما كملخص في تفاصيل التجربة.

الخلاصة

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

خرائط حرارية تُشغّل من Claude Code — ابدأ مجانًا.

ألصق وسم تتبع واحد، واحصل على التحليل واقتراحات CRO من سطر الأوامر.