Questions tagged [ab-testing]

A/B testing, split testing, or bucket testing is a controlled comparison of the effectiveness of variants of a website, email, or other commercial product.

From Wikipedia:

A/B testing, split testing or bucket testing is a method of marketing testing by which a baseline control sample is compared to a variety of single-variable test samples in order to improve response rates. A classic direct mail tactic, this method has been recently adopted within the interactive space to test tactics such as banner ads, emails and landing pages.

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, on-line 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.

439 questions
11
votes
3 answers

What does Simpson's paradox imply in AB testing?

I am doing A/B testing and I am facing Simpson's paradox in my results (day vs month vs total duration of the test). Does it mean that my a/b testing is not correct/representative? (Some external factor impacted the testing?) If it is a sign of…
Toto
  • 2,329
  • 22
  • 40
11
votes
6 answers

Are there any good strategies for A/B testing on mobile devices?

Based on what I know, A/B testing frameworks are for working with websites. For example, you want to know which of blue/red color of "Buy" button will encourage user to click it. Since website information of user interface comes from server, and…
Hesam
  • 52,260
  • 74
  • 224
  • 365
10
votes
2 answers

How do you set up an Optimizely test for a single-page app?

I have a single-page web app that presents a multi-step photo management "wizard", split up across several discrete steps (photo upload, styling, annotation, publishing) via a tab strip. On switching steps I set the URL hash to #publishing-step (or…
ecmanaut
  • 5,030
  • 2
  • 44
  • 66
9
votes
8 answers

in-app A|B Testing for Mobile

Is there a good solution for A|B Testing in mobile apps like online? I know with iOS it's against the TOS to have different user experiences with identical actions, but what about Android? And what about firms like Apsalar which claim to offer A|B…
Richard
  • 131
  • 1
  • 5
9
votes
2 answers

Firebase Remote Config A/B testing - Error in iOS experiment console

I'm trying to get an A/B test with Remote Config up and running and I'm having some trouble with the iOS part. After setting the experiment up as described in the documentation it doesn't seem to work. For all iOS versions I've tried I'm always…
tobi_b
  • 1,218
  • 1
  • 12
  • 21
9
votes
1 answer

Is A/B testing in AWS for static websites not possible using Cloudfront?

I've provisioned the following AWS resources to host a static website (via Cloudformation): S3 bucket to store the website Cloudfront distribution for CDN (for reduced latency) Route 53 A record sets that directs traffic to the CDN I have two…
n00b
  • 5,843
  • 11
  • 52
  • 82
9
votes
2 answers

How to change the HTML content as it's loading on the page

I do A/B Testing on our site and I do most of my work is in a JS file that is loaded at the top of the page before anything else is rendered but after jQuery has loaded which comes in handy at times. Taking a very simple example of changing an H1…
9
votes
3 answers

A/B Testing for PhoneGap Application

I've tried using Google Mobile Analytics for a phonegap application. I know that Google Analytics supports Context Experiments, but I couldn't find anything about Google Mobile Analytics doing the same. My project needs to do A/B Testing and I've…
tsewet
  • 93
  • 4
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
8
votes
3 answers

Track users after they go from a webpage to an app

I'm running an A/B test on a web page. Users aren't authenticated on the webpage, so there's no user ID to track them. On the webpage, there are links to Android/iOS app stores where users can download or open the app. After users download and open…
Leo Jiang
  • 24,497
  • 49
  • 154
  • 284
8
votes
2 answers

Can't select Firebase AB Testing Activation event nor Goal metric event

When creating Firebase AB experiment our custom events don't show up on the Activation event list nor on the Goal metric event list. Both of those events are properly showing on the Analytics Event dashboard. To make things weirder, at different…
Petar
  • 139
  • 1
  • 7
8
votes
0 answers

Firebase experiment does not show custom event as goal metric

I am using firebase to do some A/B testing on my app. Currently, I am trying to validate if the experiment is setup correctly. I am facing the following issues: I have 3 variants A,B and C. I can see that on the debug devices, users have been…
saket.v
  • 173
  • 1
  • 9
8
votes
3 answers

Mutually exclusive A/B tests with Firebase Remote Config

I wanted to perform two A/B tests on an app using Firebase A/B Testing with Remote Config. The problem is that the two tests audiences should be mutually exclusive. Forming part of both experiments might pollute the results. I've thought in setting…
willy
  • 490
  • 4
  • 11
8
votes
3 answers

Multi-Armed Bandit Analysis for Price Optimization

Lately, I have read a blog post titled Bandits Know the Best Product Price" (http://pkghosh.wordpress.com/2013/08/25/bandits-know-the-best-product-price/), which outlines how to use multi-armed bandit analysis for price optimization. There is also…
majom
  • 7,863
  • 7
  • 55
  • 88
8
votes
1 answer

A/B, multivariant testing with spring MVC

I'd like to start an A/B testing and/or multivariant testing experience in an existing e-commerce website. This website is heavily relying on vanilla Spring + Spring MVC. Many analytics products (like Google Content Experiments) handle stats…
Brian Clozel
  • 56,583
  • 15
  • 167
  • 176
1
2
3
29 30