2009-05-05 7 views
14

किसी कारण से मेरा मालिक जावास्क्रिप्ट में ए/बी परीक्षण (या स्प्लिट टेस्टिंग) को लागू करने का प्रयास करना चाहता है। ए/बी परीक्षण को लागू करने के लिए किसी को भी किसी भी अच्छे जावास्क्रिप्ट पैकेज/पुस्तकालय/समाधान के बारे में पता है? http://ejohn.org/blog/genetic-ab-testing-with-javascript/अच्छा जावास्क्रिप्ट ए/बी (स्प्लिट) परीक्षण पैकेज/पुस्तकालय?

आप अपनी साइट की विक्रेयता या अपने कोड या क्या के प्रदर्शन का परीक्षण करने के प्रयास कर रहे हैं:

उत्तर

9

यहाँ है?

विपणन क्षमता मानते हुए, आप बस कुछ जेएस प्राप्त कर सकते हैं जो एक यादृच्छिक संख्या के आधार पर आपके शरीर टैग (+ जो कुछ भी) में कक्षा का नाम जोड़ता है। फिर यादृच्छिक पसंद और नतीजे रिकॉर्ड करें (जब विज़िटर कुछ क्लिक करता है, यह भी रिकॉर्ड करता है कि वे कौन सी एनालिटिक्स इंजन का उपयोग करते हैं) के माध्यम से उन्हें कौन सा यादृच्छिक लेआउट प्रस्तुत किया गया था। आप यह सुनिश्चित करने के लिए कुकीज़ का उपयोग करने पर भी विचार कर सकते हैं कि आगंतुकों को वही उपचार मिल जाए।

मुझे जेएस के लिए कोड गुणवत्ता ए/बी ढांचे के बारे में पता नहीं है लेकिन विचार समान होगा। परिभाषित करें कि उच्च गुणवत्ता (निष्पादन समय के निचले मिलीसेकंड?) का गठन होता है, कोड की विविधताएं चलाएं और देखें कि आगे क्या आता है। जेएमटर और जेएसयूनीट जैसे टूल्स इन उद्देश्यों के लिए सहायक हो सकते हैं।

+0

Genetify चट्टानों! – vzwick

0

Google Site Optimizer भी है।

+0

यह Google Analytics सामग्री प्रयोगों (स्रोत: http://support.google.com/analytics/bin/answer.py?hl=en&topic=1745146&answer=2661700) के साथ एकीकृत किया गया है –

-1

यदि आप सर्वर साइड भाषा का उपयोग कर रहे हैं तो मैं सर्वर पर विभाजन परीक्षण करने की सलाह देता हूं क्योंकि यह आपको परिणामों को सहेजने की अनुमति देगा। जावास्क्रिप्ट में आपको अपने विभाजित परीक्षणों के परिणामों को बचाने के लिए जेसनपी या अन्य बदसूरत सुगंधित चीजों का उपयोग करना होगा।

मैंने एक छोटा article on this for asp.net mvc लिखा था। यह आपको किसी भी बैकएंड भाषा में उपयोग करने के समान कुछ लागू करने के लिए प्रेरित कर सकता है।

+1

-1। बदसूरत और बदबूदार प्रोग्रामर प्रोग्राम का नतीजा नहीं है। –

2

Maxymiser वास्तव में स्लिम है और लगभग पूरी तरह से जावास्क्रिप्ट (प्रोग्रामर के परिप्रेक्ष्य से) में काम करता है। हालांकि यह महंगा है। यह वह है जिसे हम साथ समाप्त कर चुके हैं।

4

मैं इस सरल, खुला स्रोत जे एस उपकरण काफी उपयोगी पाया है: https://github.com/jamesyu/cohorts

यह सभी सुविधाओं आप चाहते हो सकता है नहीं है, लेकिन यह, मुक्त लचीला, बहुत अच्छी तरह से और शुध्ध लिखा है, और आप कर सकते हैं अतिरिक्त आवश्यकताओं का समर्थन करने के लिए हमेशा इसे हैक करें।

Google Analytics (ईवेंट ट्रैकिंग के माध्यम से) और अन्य बैक-एंड का समर्थन करता है।

1

आप इस कोशिश कर सकते हैं: ABalytics.js - A JavaScript Library For Client-Side A/B Testing With Google Analytics

यह एक साफ थोड़ा पैकेज है, जो आप क्लाइंट साइड जावास्क्रिप्ट का उपयोग करने पर विशुद्ध रूप से A/B परीक्षण करने की अनुमति देता है, जबकि गूगल एनालिटिक्स में परिणाम भंडारण।

0

यह सवाल चार साल पुरानी है और अभी भी उन खोजों में आ रहा है, इसलिए यहाँ एक नया (मई 2013) जावास्क्रिप्ट ए/बी परीक्षण पुस्तकालय है:

https://github.com/maccman/abba

इकट्ठा करने के लिए एक छोटे से सिनात्रा सर्वर अनुप्रयोग के साथ आता है डेटा और शो परिणाम।

0

जेएस की कुछ पंक्तियों के साथ आप ए/बी परीक्षण भी कार्यान्वित कर सकते हैं। आपको केवल समूह की सदस्यता को लगातार कुकी में स्टोर करना होगा और उस पर आधारित निर्णय लेना होगा। ए/बी परीक्षण के लिए माप सबसे महत्वपूर्ण हिस्सा है।यह निम्नलिखित ब्लॉग पर की तरह Google Analytics के साथ बहुत आसानी से किया जा सकता है: simple ab test in Google Analytics

संबंधित मुद्दे