جيد جافا سكريبت A / B حزمة (سبليت) اختبار / المكتبة؟ [مغلق]

StackOverflow https://stackoverflow.com/questions/826298

  •  05-07-2019
  •  | 
  •  

سؤال

ومدرب بلدي لسبب ما يريد في محاولة لتنفيذ A / B اختبار (أو سبليت اختبار) في جافا سكريبت. أحد يعرف من أي حزم جافا سكريبت / المكتبات / حلول جيدة لتنفيذ A / B اختبار؟

هل كانت مفيدة؟

المحلول

إليك هذا: http://ejohn.org/blog/genetic -ab-الاختبار مع جافا سكريبت /

هل تحاول اختبار تسويق موقعك أو أداء الشفرة أم ماذا؟

وعلى افتراض تسويق، هل يمكن ببساطة أن يكون بعض JS أن يلحق اسم فئة إلى العلامة جسمك (+ أي شيء آخر) بناء على رقم عشوائي. ثم تسجيل اختيار عشوائي والنتيجة (عندما ينقر الزائر شيء، أيضا تسجيل أي تخطيط عشوائي مثلوا مع) عن طريق أيا كان المحرك التحليلات التي تستخدمها. هل يمكن أن تنظر أيضا في استخدام الكوكيز لضمان عودته للزوار الحصول على نفس المعاملة.

وأنا لا أعرف من رمز الجودة إطار أ / ب لJS لكن فكرة أن تكون مماثلة. تحديد ما يشكل أعلى جودة (ميلي ثانية أقل من وقت التنفيذ؟)، تشغيل صيغ مختلفة لرمز والتي ترى ويخرج المقبلة. أدوات مثل JMeter وJSUnit قد يكون من المفيد لهذه الأغراض.

نصائح أخرى

ولقد وجدت هذا ومفتوح المصدر JS أداة بسيطة مفيدة للغاية: https://github.com/jamesyu/ الأفواج

وأنه ليس لديه كل الميزات التي قد ترغب، ولكن انها حرة ومرنة، جميلة جيدا وبشكل مرتب مكتوبة، ويمكنك الإختراق دائما على ذلك لدعم متطلبات إضافية.

ويدعم تحليلات جوجل (عبر تتبع الحدث) وغيرها من الغايات الظهر.

Maxymiser عبارة بقعة حقا وظائف بالكامل تقريبا في جافا سكريبت (من وجهة نظر مبرمج). على الرغم من أنها مكلفة. هذا هو واحد انتهى الذهاب مع.

ويمكنك أن تجرب هذا: ABalytics.js - A مكتبة جافا سكريبت لجانب العميل A / B اختبار مع جوجل تحليلات

وانها مجموعة صغيرة نظيفة، والذي يسمح لك لأداء A / B اختبار بحتة على العميل باستخدام جافا سكريبت، في حين أن تخزين النتائج في Google Analytics.

وهناك أيضا جوجل محسن الموقع .

وهذا السؤال من العمر أربع سنوات والتي لا تزال قادمة في عمليات البحث، حتى هنا هو جديدة (مايو 2013) جافا سكريبت مكتبة / B الاختبار:

https://github.com/maccman/abba

ويأتي مع القليل من التطبيق الخادم سيناترا لجمع البيانات وإظهار النتائج.

ومع اثنين من خط JS يمكنك أيضا تنفيذ اختبار / B. لديك فقط لتخزين عضوية المجموعة في ارتباط مستمر والقيام القرارات بناء على ذلك. لA / B اختبار القياس هو الجزء الأكثر أهمية. ويمكن القيام بذلك بسهولة جدا باستخدام Google Analytics مثل على بلوق التالية: <لأ href = "http://freeconnection.blogspot.hu/2013/08/simple-ab-test-in-google-analytics.html" يختلط = "نوفولو" عنوان = "اختبار أب بسيط في Google Analytics"> اختبار بسيط من أساسها في Google Analytics

إذا كنت تستخدم لغة جانب الخادم أوصي القيام اختبار الانقسام على الخادم وهذا سوف يسمح لك لحفظ النتائج. في جافا سكريبت سيكون لديك لاستخدام jsonp أو أشياء أخرى ذات رائحة كريهة قبيحة لحفظ نتائج الاختبارات انقسام الخاص بك.

وكتبت صغير <لأ href = "http://www.picnet.com.au/blogs/Guido/post/2010/05/11/Split-Testing-(AB-Testing)-in-ASPNet- Mvc.aspx "يختلط =" نوفولو noreferrer "> المادة على هذا لasp.net MVC. قد تلهمك لتنفيذ شيئا من هذا القبيل في أي لغة الواجهة الخلفية ش استخدام.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top