How We Improved Our Conversion Rate by 72%
dmix.ca
dmix.ca
You probably already know this, but the statistical magic behind A/B testing lets you know if A was better than B but not by how much. You can calculate "Hmm, 60% more conversions" but that conclusion is written on water, as I discover with disturbing heaven-smites-you-for-arrogance regularity every time I mention the results of the test that way.
If you sustain the 70% higher level, though, hats off and keep spreading the testing gospel!
I found that Vanity splits the participants more equally. I noticed that with A/Bingo one would have 50 more trials than the other ones. Not a big deal unless you check the dashboard constantly.
They both do a simple task well so either will work fine.
Regarding the sustainability, this is something I've noticed as well. The conversion rates fluctuates heavily depending on the days of the week (middle of the week is best). It swings back and forth but 25% is the new middle ground and not just the good days as it was before.
This tends to produce a phenomenon well-known to coin flippers: the more coins you flip, the closer the percentage of heads and tails will converge to 50/50 and the farther your counts of heads and tails will diverge from each other.
It's like 7UPs logo, they put a red dot so it draws your eyes attention when your scanning a row of cans.
Maybe you could have 7 clicks before but now you have 12. Or maybe 14 clicks and now you have 24. The actual figures will help us to judge the significance of the result
Here's an example I grabbed from A/Bingo dashboard for the 2 different headlines test:
Version 1: 672 participants - 96 (14.42%) conversions
Version 2: 683 participants - 129 (18.97%) conversions
To me, there is a difference between theoretical significance and practical significance. A 90% likelihood that the second version is actually better than the first version is enough for me to switch.
What is the downside of switching? About 10% of the time you'll be making a change that is no better than the old version. Unless you REALLY love green buttons, I think it's worth the risk. :)
An even better way is to do a follow up test where you do an A/B test where both variations are red. And if you see enough variance in that test, then I don't think you should take results seriously.
When you are testing it is always better to try proving a hypothesis wrong rather than trying to prove it right.
EDIT: clarified some parts.
A multi armed bandit algorithm is a gambler with a number of levers at his disposal. He chooses which lever to pull and then receives a reward. In this case lever 1 is "show page version A" and lever 2 is "show page version B". The algorithms work so that they balance discovering which lever is best with pulling the best lever.
Here's an example of a very simple algorithm. Record the average profit for page A and page B in two variables. Now with probability p (for example p=95%) choose the page with the highest average profit so far. With probability 1-p pick one at random. A more advanced algorithm could vary p over time so that it starts at 0% increases towards 100%.
In statistical tests, most answers have something to do with standard deviations of the normal distribution, whether it be what 'significant' results are, the error bars on a histogram or the choice of error range on a maximum likelihood fit that has no obvious correlation with normal distributions. (All of these are prevalent in the high energy physics community.)
Statistics are very often used to support 'gut' instincts like that without necessarily understanding the underlying meaning of the mathematics. Happily, it is often the case that approximating everything to a normal and using 'sigmas' is enough to get by.
(May not be the case here, but I deal with it every day at work... </rant>)
Although I check that particular comment was 4 days ago and I ran the test before that so maybe it was one of your earlier comments?
It's similar to the "login" vs. "log in" discussion, but I think it's a bit more clear cut with "sign up."
Perhaps this site caters to an overly literate part of the diabetes-suffering population? I guess those who are technically inclined tend to be more educated.
I noticed on your homepage you are still using 'Sign up for free' (at the bottom). Any specific reason for that?
I'm working on replacing the green footer call to actions today with the get started now.
Question though, how do you get these measurements? Out of X people who visit the website who don't log on, how many will sign up vs not?
The brief version is that you cookie each visitor with a random unique identifier. Each identifier maps to one of the versions under testing in a durable fashion. The first time you see an identifier for a particular test, you increment the participant count for that appropriate version. When a conversion -- here a signup -- happens, you look at the identifier, check what version they saw, and increment the conversion counter. From then it is just a math problem. So when you see a conversion rate like 24%, that implies that 24% of people who viewed a page the test was active for signed up prior to becoming lost to the system. (By, for example, leaving forever, clearing cookies, etc.)
Although one could theoretically exclude folks who log in later from the participant count, I think that is a poor use of your time for most people. Existing site users will be split across all alternatives evenly, so their failure to sign up for the site affects all alternatives easily. Since A/B testing doesn't really care about the exact value of the conversion rates and focuses on the differences between them, that comes out in the wash. (Plus, for many services, first time visitors swamp existing users of the service, so even if you were worried about distortion it would be minimal.)
The metric we used in the a/b tests was signups and the participants are anyone who lands on the homepage (new or returning).