I used the Experiments API to create an Umbraco A/B testing framework. The API tracks usage patterns and also helps decide which version to display to the user depending on results.
A/B testing compares two versions of a page by showing the two variants to different visitors at the same time. The page that gives a better conversion rate, wins.
Get in touch to talk about your project or just ask me a question.