Upgrade to Pro — share decks privately, control downloads, hide ads and more …

A/B Testing for Developers

A/B Testing for Developers

A/B testing doesn’t have as much street cred as SEO or user experience these days, but it’s just as effective a technique for boosting conversion rates and determining how your visitors use your web application. It seems simple: post two pages with the same goal, serve each page to your visitors an equal number of times, and measure the results. But the insight such simple tests can give into your visitors’ intentions is enormous. In this presentation we’ll walk through several examples of A/B testing in action, share some tips and tricks for using it effectively, and explore tools that make A/B testing with Ruby a snap.

Matthew Bass

October 12, 2010
Tweet

More Decks by Matthew Bass

Other Decks in Technology

Transcript

  1. • A/B testing for Rails • Uses Redis • Installs

    as a gem • Integrates with Analytics http://vanity.labnotes.org
  2. • A/B testing for Rails • Installs as a plugin

    • Uses ActiveRecord http://bingocardcreator.com/abingo
  3. What to test? user count surveys logos button size screencasts

    button color security badge popups wording form size
  4. Pros • It’s easy • Fast setup • Small tweaks

    • Bang for buck • Reliability
  5. Cons • Time consuming (see next slide) • Over reliance

    • Dishonest? http://www.codinghorror.com/blog/2010/07/ groundhog-day-or-the-problem-with-ab-testing.html
  6. A/B testing is like sandpaper. You can use it to

    smooth out details, but you can't actually create anything with it. Nathan Bowers
  7. Anecdotes • Client signup button • Useless experiments • Login/session

    error http://github.com/assaf/vanity/issues#issue/10 http://vanity.labnotes.org/identity.html