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
11
votes
3 answers

How to do simple AB testing in iOS

I am looking to split up my user base to 10 group and show 10 different UI and see how they feel about it. so each user group will have single type of UI always. i.e Let's say I have 10k users and when I roll out my next release when user install I…
Dan Ram
  • 171
  • 1
  • 14
8
votes
2 answers

How Do You AB Test Your iOS App Icon on App Store Connect?

According to the docs you should be able to AB Test app icons now on iOS. However, I can't figure out how to do it. Here, it says you need to include an asset catalog that supports uploading alternate icons.…
Mark Bridges
  • 8,228
  • 4
  • 50
  • 65
7
votes
1 answer

How to calculate ab testing sample size

Do you know formul for calculating ab testing sample size per variation base on: Baseline Conversion Rate Minimum Detectable Effect Statistical Significance Statistical Power It is a few online tool to calculate the sample…
Przemek
  • 208
  • 2
  • 8
6
votes
1 answer

A/B framework for Rails 3?

Is there anything like ABingo or Vanity that works in Rails 3? I know there's Google Website Optimizer, and Visual Website optimizer, but I need more power w/ regard to determining what is displayed, and what is in turn tracked than they can…
Jeff D
  • 2,164
  • 2
  • 24
  • 39
6
votes
1 answer

Best practice for assigning A/B test variation based on IP address

I am starting to write some code for A/B testing in a Grails web application. I want to ensure that requests from the same IP address always see the same variation. Rather than store a map of IP->variant, is it OK to simply turn the IP address…
mojones
  • 1,640
  • 3
  • 15
  • 26
4
votes
1 answer

iOS: Unable to see the option of App Icon in the Product Page Optimization page in the app store connect

As the Product Page Optimization option is now available in the App Store Connect, I thought to try it out. So I have created a test to try different App Icons. I have followed these steps to create a test and treatments for product page…
Nikunj
  • 630
  • 1
  • 6
  • 20
4
votes
0 answers

What's a good way of managing A/B testing-related source?

The current method employed at our company is to have a long-lived release branch that we all develop on, with developers checking in any non-ab test code into both the branch as well as the trunk, while ab test code only gets checked into the…
skeebuzz
  • 79
  • 4
4
votes
1 answer

A/B Test partition function

I want to partition my users into several groups to run an A/B test. The usual approach is to randomly assign each user to a variant and store the relation until the end of the A/B test. But that will force me to store that association somewhere…
barracel
  • 1,831
  • 13
  • 24
3
votes
2 answers

How to tell whether my element needs innerHTML or value

I am using JavaScript to run some AB tests on my site. I am able to change the text in my
Trevor Hutto
  • 2,112
  • 4
  • 21
  • 29
3
votes
5 answers

A/B testing on App Engine?

What would be the simplest implementation of an A/B testing system running on App engine? I'm especially keen towards performance implications of using Datastore for back-end (with looong query times), and database design.
Silver Dragon
  • 5,480
  • 6
  • 41
  • 73
3
votes
1 answer

A/B Test statistics

I am trying to do some statistical analysis of different A/B tests to see which alternative is better and have found conflicting information about this. First, I am interested in a couple different things: Tests that measure success by counting…
Mr. Shiny and New 安宇
  • 13,822
  • 6
  • 44
  • 64
3
votes
0 answers

Multiple Products with same name in Google Play's IAB

I'm trying to create multiple products in Google-play's developer console that will have the same name/description to the end user (but different sku's) for purchases in my Android app. The goal is to perform A/B style testing with various price…
Bryant Harris
  • 728
  • 5
  • 21
2
votes
1 answer

ios Product Page Optimization stopped

I am using Product Page Optimization for the first time. i updated the new version of the app and the test stopped. There is no button to reactivate the test. Status header says developer has stopped, but I didn't stop it. how can i restart this…
ursan526
  • 485
  • 3
  • 10
2
votes
1 answer

Causal Inference where the treatment assignment is randomised

I have mostly worked with Observational data where the treatment assignment was not randomized. In the past, I have used PSM, IPTW to balance and then calculate ATE. My problem is: Now I am working on a problem where the treatment assignment is…
manish Prasad
  • 636
  • 6
  • 16
2
votes
1 answer

Akamai Cache Key by Cookie

We are using Akamai to do A/B test, is there a way that Akamai can get different cache with some cookie value. For example: suppose I have 2 applications App-A and App-B under www.example.com, is there a way that when request has cookie "to-A=true"…
Yichen
  • 43
  • 5
1
2 3 4 5