The usability experts were right: changes we made to increase conversion by 50%
thumbtack.com
thumbtack.com
The first example which jumps to mind: "Sitewide navigation should be consistent" is a common UX bromide and is provably suboptimal with regards to conversions of interest, including signup to SaaS trials and success with checkout at e-commerce sites. (n.b. those are my results, and I've repeated each multiple times with consulting clients, but they may not be your results, which is why you want to A/B test.)
(I know Patrick isn't saying this - but I hit the 'we don't need UX / we don't need usability tests - we A/B test!' thing quite a bit now and it's bloody annoying. Both because (a) yes you do, and (b) the folk saying it are usually doing a lousy job of A/B testing ;-)
Having said that, UX is intended to help users achieve their goals. A/B testing is generally used to achieve business goals. Those two things are not necessarily always aligned.
(1) There is no evidence to suggest the reason people didn't like the faux elements was because they weren't they defaults. They could have just been plain inferior. For example, the second faux element approximates a multi-select element, which opens when clicked like a familiar select dropdown, but which also allows users to select multiple choices. Whether this was done with a faux element or a native one, I can't imagine it ever performing better than checkboxes.
(2) One of the biggest differences between the faux elements and the default elements was the fact that, with the default elements, they included black labels above the elements. I know the point of the faux elements was to save space, but I can't help but wonder how they would have fared had they included labels as well.
(1) When I refer to standard form elements, I am actually referring to two separate things: the standard interaction for this particular type of option and the native element for supporting that interaction. I believe your argument is that we could have made custom elements that supported this standard action (e.g. checkboxes) that may have performed just as well or better than the native elements. While this is certainly possible, the point was intended to be more about the standard interaction and less about the native elements. Of course, the native elements are nice because they support these standard interactions and they are easy to maintain.
Although it wasn't shown in the blog post, the faux selects used (custom) checkbox buttons for selecting multiple options once opened.
(2) I originally intended to mention this, but ended up cutting that paragraph. As you point out, the faux elements were designed to save space, which is why they didn't have labels. Part of the standard form interaction is having the labels above elements, so that's what we did. However, in retrospect, I wish we had tested the label and element changes separately. I suspect each of them would have shown an increase in conversion.
And here's a post that addresses this issue: http://37signals.com/svn/posts/3004-ab-testing-tech-note-det...
Isn't that actually one of the problems of thinking you're doing A/B testing when you're actually not ;-) A proper analysis is an intrinsic part of what A/B testing is.
It's like doing TDD without the refactoring step. TDD without refactoring is, well, not TDD.
We have seen some very significant (and surprising!) results at our startup from A/B testing in terms of registration rate, customer lifetime value and other key metrics.
Our event tracking system: http://www.thumbtack.com/engineering/building-our-own-tracki...
ABBA, our tool for analyzing the results: http://www.thumbtack.com/engineering/gambling-with-the-devil...
A script for using ABBA with Mixpanel: http://www.thumbtack.com/engineering/ab-testing-with-mixpane...