Questions tagged [abtest]

A controlled comparison of the effectiveness of variants of a website, email, or other commercial product. Usually, a novel or treatment condition is compared against a baseline or control condition to determine the effect of the treatment condition.

A/B test, or split test, is a business term for an experiment in which users are randomly exposed to one of several variants of a product, often a website feature.

The Response or Dependent Variable is most often count data (such as clicks on links or sales) but may be a continuous measure (like time on site). Count data is sometimes transformed to rates for analysis.

Because they create temporary variants of 'live' websites, online A/B tests must overcome several challenges not common in traditional experiments of human preference. For example, differential caching of test versions may degrade website performance for some versions. Users may be shown multiple variants if they return to a website and are not successfully identified with cookies or by login information. Moreover, nonhuman activity (search engine crawlers, email harvesters, and botnets) may be mistaken for human users.

Useful References:

Kohavi, Ron, Randal M. Henne, and Dan Sommerfield. "Practical Guide to Controlled Experiments on the Web: Listen to Your Customers not to the HiPPO." (2007).

Kohavi, Ron, et al. "Trustworthy online controlled experiments: five puzzling outcomes explained." Proceedings of the 18th ACM SIGKDD international conference on Knowledge discovery and data mining. ACM, 2012.

71 questions
0
votes
1 answer

Mount Split gem dashboard within Rails_Admin

I have a Rails 4.2 app that uses rails_admin to manage CRUD actions for its models. It requires current_user.admin? == true for access. I have just added A/B testing using the Split gem. I want to use the same authorization to allow admin only to…
user2799827
  • 1,077
  • 3
  • 18
  • 54
0
votes
2 answers

Designing an email A/B Test / Split Test

I have 10,000 expired client email addresses. I want to send them an email with a discount to rejoin their membership. I would like to A/B test to increase the conversion rate. I have found tools that calculate statistical significance,…
niico
  • 11,206
  • 23
  • 78
  • 161
0
votes
1 answer

Analytics AB experiment to all dynamic sites

How to create an Variation site to all dynamic sites, when the system is delivering the sites dynamic by the given keyword in the URL in the Form: domain.com/-jobs . I would like to have the original URL: domain.com/-jobs and variation…
Mutatos
  • 1,675
  • 4
  • 25
  • 55
0
votes
1 answer

A/B test search results sorting option

I have a search results page with different types of sorting available for user to choose via drop down control. I need to test variation of one of the sorting options, let's say Relevance (variation B has different algorithm of relevance definition…
O.C.
  • 1
  • 3
0
votes
3 answers

Visual Website Optimizer A/B Testing On Local Machine

So I have my app running on my local server, I am trying to a/b test the feature with Visual Website Optimizer. I put the server address(publicly not available) in the preview URL, but when I open the preview page, it gives a warning saying "Error:…
Headshota
  • 21,021
  • 11
  • 61
  • 82
0
votes
2 answers

A/B Testing: which versions to compare in a follow up test

I'm having a discussion about running a follow up test after an A/B test that didn't yield a significant result. So we have tested an existing control page (C) with a horizontal layout versus a new variation (V1) with a column layout. After two…
0
votes
1 answer

Running AB tests on Revenue in Python

I'm trying to run an AB test - comparing revenue amongst variants on websites. Our standard approach (using t-tests) didn't seem like it would work because revenue can't be modelled binomially. However, I read about bootstrapping and came up with…
Kali_89
  • 617
  • 2
  • 7
  • 21
0
votes
1 answer

Generating random numbers using SHA multiple times

There were similar question on stackoverflow but not exactly mine. So i have a sequence of numbers (from 1 to ~5,000,000) (call this number N). I want to map every number to a number from [0, 99]. One solution is to take the reminder of N divided by…
user760613
0
votes
1 answer

A/B test on gathered data in database

Assume I have a website with YES and NO buttons. Now, I log number of YES clicks and number of NO clicks for two days. After having this data, I want to do A/B-test analysis on these data. So, I split data into 50-50 split. Use one as Control data…
0
votes
1 answer

What's the Ideal Number of Variations in an A/B Test?

We are planning to test 27 buttons in our site to know which one will give the highest conversion rate. I am not sure if this too many variations will give us accurate result. Does anyone know what is the ideal number of variations to produce…
Noel Pure
  • 422
  • 2
  • 13
-1
votes
2 answers

In page A/B testing

I looked all over google and the internet as to performing In Page A/B testing. What I am trying to do is perform A/B testing on a single page, but that page's content varies on the referring url, performed through
Ian Ryan Clarke
  • 268
  • 1
  • 8
1 2 3 4
5