ruby on rails - रेल में ए/बी स्प्लिट-परीक्षण के लिए कौन से संसाधन हैं?




ruby-on-rails ab-testing (3)

ए / बी स्प्लिट-परीक्षण पर कुछ जानकारी:

मैं ऐसा एक रेल ऐप में एक साधारण case या मेरे विचारों में बयान कर सकता हूं, लेकिन यह बहुत पुनरावृत्ति हो सकता है क्या इसका समर्थन करने के लिए एक मणि है? किसी भी डिजाइन पैटर्न है कि मदद मिलेगी?


ApplicationController :

options = ["option1", "option2", "option3"]
session[:option] ||= option.rand

आपके विचारों में आंशिक आधार पर आंशिक रूप से प्रस्तुत करना चाहिए और विकल्प चुना गया है:

<%= render :partial => "foo#{session[:option]} %>

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

आप Google वेबसाइट ऑप्टिमाइज़र का उपयोग यह पता लगाने के लिए कर सकते हैं कि किस विकल्प ने सबसे अच्छा रूपांतरण किया है उनके दस्तावेज, त्वरित प्रारंभ गाइड - वेबसाइट ऑप्टिमाइज़र सहायता में अपने चरण-दर-चरण के साथ-साथ देखें। उस जावास्क्रिप्ट के बिट्स में आपको जोड़ना होगा।



वैनिटी एक उल्लेख के लायक है कुछ जीए एकीकरण, कस्टम मैट्रिक्स, क्लीन कोड जिथूब यहां





ab-testing