ab-testing

Any thoughts on A/B testing in Django based project?

…衆ロ難τιáo~ 提交于 2019-12-20 07:56:57
问题 We just now started doing the A/B testing for our Django based project. Can I get some information on best practices or useful insights about this A/B testing. Ideally each new testing page will be differentiated with a single parameter(just like Gmail). mysite.com/?ui=2 should give a different page. So for every view I need to write a decorator to load different templates based on the 'ui' parameter value. And I dont want to hard code any template names in decorators. So how would urls.py

A/B testing app features via Google Play Developer Console

不羁岁月 提交于 2019-12-13 05:17:32
问题 Is it possible to A/B test app features via Google Play Developer Console? If not, what alternatives are there? 回答1: Not that I now of. Try Kii's A/B Testing (just released). They have an SDK for Android (among others). Not integrated with Google Play Developer console though (they have their own dev console) so I'm not sure if this is a valid alternative for you. http://en.kii.com/optimize/ab-testing/ Just my 2 cents. Best. 来源: https://stackoverflow.com/questions/18708261/a-b-testing-app

A/B test with Google Web optimizer; what cookie tells me visitor got A or B

落花浮王杯 提交于 2019-12-12 09:53:13
问题 When using Google Website Optimizer A/B split test, is there a way I can read a cookie to see which version A or B did the user get? I need to know this from a page other than the control page. 回答1: Using JavaScript, you could extract the variation number client side and place it into a cookie, see my post here for details ( http://www.optimisationbeacon.com/testing/how-to-integrate-google-website-optimizer-with-google-analytics/ ), but you'll need the following code to get the combination

How to perform A/B Testing in Polymer Web Components?

自古美人都是妖i 提交于 2019-12-11 14:32:00
问题 I'm encountering a situation at a customer: they want to do A/B Testing. As far as I know, this most of the time happens at LoadBalancer level (Kubernetes) redirecting users to a certain version of the application (for example with new version of Gmail and a release is being rolled out). Now with web components, this customer wants to have a "dom-if" kind of situation where features are turned on if a certain requirement is met IN the component. This will add overhead of course. I wonder if

Generate random numbers from string in JavaScript

天涯浪子 提交于 2019-12-06 11:35:24
问题 I'd like to make a client-side A/B testing library. Each user has a random number stored in a cookie. Each test has a test name and an array of options. I need a function that picks a random option given the user's random number, the test name, and the options. Of course, the function must always return the same option for a given set of inputs. How can I write this function in JavaScript? 回答1: My current solution uses the CryptoJS library's MD5 hashing function to generate a random number: /

Google Web Optimizer — How long until winning combination?

醉酒当歌 提交于 2019-12-06 09:45:30
I've had an A/B Test running in Google Web Optimizer for six weeks now, and there's still no end in sight. Google is still saying: "We have not gathered enough data yet to show any significant results. When we collect more data we should be able to show you a winning combination." Is there any way of telling how close Google is to making up its mind? (Does anyone know what algorithm does it use to decide if there's been any "high confidence winners"?) According to the Google help documentation: Sometimes we simply need more data to be able to reach a level of high confidence. A tested

Run multiple simultaneous tests with Google Content Experiments API

二次信任 提交于 2019-12-06 04:37:43
问题 I'm trying to use Google Content Experiments API to run several A/B tests simultaneously in the same page (similar to a multivariate test). I've tried just putting all the recommended code for each test one after another, like this: <script src="//www.google-analytics.com/cx/api.js?experiment=8RsNt4b7T0aE8RC2s9R3IA">/script> <script> var chosenVariation = cxApi.chooseVariation(); var pageVariations = [ function() {}, function() { $(".block1").hide(); }, ]; $(document).ready( pageVariations

Why aren't results from Google Analytics Content Experiments showing?

冷暖自知 提交于 2019-12-06 03:13:26
问题 First of all let me quickly run-down my setup for you. We have multiple domains and for that reason I use tracking code which sends the traffic to 2 different profiles at the same time. One profile tracks that specific domain, and the other is a multi-domain profile which collects data from all the domains. This is what the tracking code looks like for the pages on my domain. The UA-XXXXX-11 is the multi-domain account: var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-XXXXX-1']); _gaq

A/B test with Google Web optimizer; what cookie tells me visitor got A or B

喜夏-厌秋 提交于 2019-12-05 18:53:37
When using Google Website Optimizer A/B split test, is there a way I can read a cookie to see which version A or B did the user get? I need to know this from a page other than the control page. Using JavaScript, you could extract the variation number client side and place it into a cookie, see my post here for details ( http://www.optimisationbeacon.com/testing/how-to-integrate-google-website-optimizer-with-google-analytics/ ), but you'll need the following code to get the combination number (undefined means the test is not running, 0 is A, 1 is B, and so on...): utmx('combination') That will

Generate random numbers from string in JavaScript

╄→尐↘猪︶ㄣ 提交于 2019-12-04 19:22:38
I'd like to make a client-side A/B testing library. Each user has a random number stored in a cookie. Each test has a test name and an array of options. I need a function that picks a random option given the user's random number, the test name, and the options. Of course, the function must always return the same option for a given set of inputs. How can I write this function in JavaScript? My current solution uses the CryptoJS library's MD5 hashing function to generate a random number: // seed is the user's random number choose_option = function(seed, test_name, options) { word = CryptoJS.MD5(